how to develop experiment-oriented programs

41
実験プログラム 開発法 野健太 <[email protected]> 2014/09/25 PFIセミナー

Upload: kenta-oono

Post on 15-Apr-2017

2.722 views

Category:

Engineering


5 download

TRANSCRIPT

  • 2014/09/25 PFI

  • (@delta2323_)

    2011.8 PFI2012.3- PFI

    http://delta2323.github.io

    https://docs.google.com/document/d/

    1PB6qHAt2Lyvm_AUXjiAjOt1v9BgbATnKtb38buwlOZI/edit

    2

  • /

    //

    //

    3

  • =

    4

  • 5

  • 6

  • 7

  • 8

  • (1)

    3rd Party

    9

  • (2)

    10

  • (3)

    11

  • (4)

    12

  • (5)

    13

  • make/cmake/waf

    git/svn/mercurial

    bundler/cabal

    git flow/TDD/CI

    Clean Code//

    15

  • (1)

    1

    //

    KDD, ICML

    16

  • vs.

    vs.

    2

    220%

    17

  • (2)

    or

    1

    (/)

    18

  • 19

  • Backward Compatibility

    20

  • /

    Github50MB/

    result.YYMMDD.commitNo.txt

    /data/result//

    21

  • 22

  • vs.

    1

    //

    24

  • Vagrant

    25

  • 26

  • 28

  • 29

  • 30

  • 31

  • 32

  • or

    33

  • (1)

    34

  • (2)

    35

  • (3)

    JSON, tsv, csv, yaml

    36

  • (4)

    NN

    37

  • JSON

    CSV, TSV

    human readable

    human readable 38

  • (5)

    39

  • 40

  • maf

    Node

    dummy node

    IdentifyParameter

    JSON

    TaskParameter

    41