Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【入門】 機械学習を行うための Python導入講座

Manabu TERADA
February 24, 2018

【入門】 機械学習を行うための Python導入講座

OSC2018東京 春での入門セッション

Manabu TERADA

February 24, 2018
Tweet

More Decks by Manabu TERADA

Other Decks in Technology

Transcript

  1.  σʔλબͼɾσʔλೖख σʔλՃ޻ɾσʔλ࿈݁ ՄࢹԽ ػցֶशΞϧΰϦζϜબఆ ػցֶशϞσϧֶश ػցֶशϞσϧධՁ ༧ଌ ༧ଌ݁ՌΛධՁ ࠞಉߦྻͰ֬ೝ

    ద߹཰ɾ࠶ݱ཰ɾ'஋ ଞͷϞσϧɾύϥϝʔλΛࢼ͢ ަࠩݕূ ΫϩεόϦσʔγϣϯʣ άϦουαʔν ύϥϝʔλௐ੔ʣ
  2. 1ZUIPO೥ද 1ZUIPO 1ZUIPO &WFOU 3FE)BU   ʜ  

    14'  &VSP1ZUIPO 3)&-   1Z$PO 64 3)&-    3)&-   1ZUIPO  3)&-        1Z$PO"1"$ 4( 3)&-   1Z$PO+1    1Z$PO"1"$ +1   3)&-        ʜ  &OEPG-JGF 
  3. ࢲͷΦεεϝ؀ڥ  ߲໨ Φεεϝ ࣮૷ $1ZUIPO όʔδϣϯ  Πϯετʔϧ ެࣜ൛Πϯετʔϥ

    Ծ૝؀ڥ WFOW ύοέʔδΠϯετʔϧ QJQ ΤσΟλ 1Z$IBSN ͙࢝͢ΊΒΕΔɺ1ZUIPOͷ؀ڥߏஙCZ.BOBCV5&3"%" 1VCMJTIFE"QSJM  IUUQTTQFBLFSEFDLDPNUFSBQZPOTVHVTIJNFSBSFSVQZUIPOGBMTFIVBOKJOHHPV[IV
  4. Ծ૝؀ڥͷछྨͳͲ  ໊শ ֓ཁ WFOWϞδϡʔϧ ެࣜ൛ʹಉࠝ Ҏ߱ඪ४ WJSUVBMFOW 1ZUIPOͰ͸ඞཁ QZFOW

    1ZUIPOࣗମͷόʔδϣϯ੾ସ΋Մೳ DPOEBίϚϯυ όʔδϣϯ੾ସՄೳ "OBDPOEBͰ࢖༻Մೳ QZWFOWίϚϯυ WFOWϞδϡʔϧͱಉ͡ ݱࡏඇਪ঑
  5. WFOWϞδϡʔϧͷ࢖͍ํ WFOWϞδϡʔϧͱ͸ ެࣜ൛1ZUIPOʹಉࠝ͞Ε͍ͯΔ Ծ૝؀ڥΛ࡞Δඪ४Ϟδϡʔϧ  $ python -m venv env

    FOWͱ͍͏Ծ૝؀ڥΛ࡞੒ $ source env/bin/activate Ծ૝؀ڥ༗ޮԽ (env) $ ϓϩϯϓτ͕มԽ (env) $ deactivate Ծ૝؀ڥͷແޮԽ $ rm -r env FOWͱ͍͏Ծ૝؀ڥϑΥϧμΛ࡟আ
  6. ύοέʔδΠϯετʔϧ QJQίϚϯυ 1ZUIPOʹಉࠝ͞Ε͍ͯΔίϚϯυ QJQίϚϯυΛ࢖͍ύοέʔδΠϯετʔϧ  $ source env/bin/activate Ծ૝؀ڥ༗ޮԽ (env)

    $ pip install pandas QBOEBTΠϯετʔϧ (env) $ pip freeze > requirement.txt ύοέʔδϦετ࡞੒ (env) $ pip install -r requirement.txt ύοέʔδϦετΛݩʹΠϯετʔϧ (env) $ pip install -u pandas QBOEBTΛ࠷৽൛ʹ