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

Kerasを使って画像分類をやってみる / pyml-niigata-20190119

Kerasを使って画像分類をやってみる / pyml-niigata-20190119

Python機械学習勉強会in新潟の資料です。

kasacchiful

January 19, 2019
Tweet

More Decks by kasacchiful

Other Decks in Programming

Transcript

  1. χϡʔϥϧωοτϫʔΫ w γφϓεͷ݁߹ʹΑͬͯωοτϫʔΫΛܗ੒ͨ͠ਓ޻χϡʔ ϩϯʢϊʔυʣ͕ɺֶशʹΑͬͯ݁߹ڧ౓ʢॏΈʣΛม Խͤͯ͞໰୊ղܾΛߦ͏ػցֶशϞσϧ x1 x2 1 b w1

    w2 h y y = h( n ∑ i=1 wi xi + b) ୯७ύʔηϓτϩϯ ׆ੑԽؔ਺͸ɺ εςοϓؔ਺΍γάϞΠυؔ਺౳͕౰ॳ࢖ΘΕ͍͕ͯͨɺ σΟʔϓϥʔχϯάͰ͸3F-6͕ओʹ࢖ΘΕΔɻ h h(x) = { 1 (x > 0) 0 (otherwise) εςοϓؔ਺ h(x) = max(x,0) 3F-6
  2. ׆ੑԽؔ਺ w ύʔηϓτϩϯͷग़ྗ࣌ʹ࣮ߦ͢Δؔ਺ w σΟʔϓϥʔχϯάͰ͸ɺ3F-6͕Α͘࢖༻͞ΕΔɻ·ͨ ग़ྗ૚Ͱͷ׆ੑԽؔ਺ͱͯ͠TPGUNBY΋ h(x) = { 1

    (x > 0) 0 (otherwise) εςοϓؔ਺ h(x) = 1 1 + e−x γάϞΠυؔ਺ h(x) = tanh x ૒ۂઢਖ਼઀ؔ਺ h(x) = max(x,0) 3F-6
  3. ଛࣦؔ਺ w Α͘࢖͏ଛࣦؔ਺ w ճؼฏۉೋ৐ޡࠩ .FBO4RVFSFE&SSPS  w ෼ྨަࠩΤϯτϩϐʔ $SPTT&OUSPQZ

     w ࠓճ͸ଟΫϥε෼ྨͳͷͰަࠩΤϯτϩϐʔ ,FSBTͰͷ໊শ͸ɺ DBUFHPSJDBMDSPTTFOUSPQZ Λ࢖༻͢Δ E = 1 N N ∑ n=1 (yn − tn) 2 E = − 1 N N ∑ n=1 K ∑ k=1 tnk log ynk
  4. ΦϓςΟϚΠβ w1 E w Α͘࢖͏ΦϓςΟϚΠβɿޯ഑߱Լ๏ ࠷ٸ߱Լ๏(SBEJFOU%FTDFOU  w ଛࣦؔ਺ͱ΢ΣΠτ ·ͨ͸όΠΞε

    ͷؔ܎͔Βɺޯ഑ΛٻΊΔɻ w ޯ഑ʹج͍ͮͯɺଛࣦؔ਺ͷ஋͕খ͘͞ͳΔํ޲ʹগͣͭ͠΢ΣΠτΛมߋ͢Δɻ
  5. ΦϓςΟϚΠβ w1 E w جຊతͳΦϓςΟϚΠβɿޯ഑߱Լ๏ ࠷ٸ߱Լ๏(SBEJFOU%FTDFOU  w ଛࣦؔ਺ͱ΢ΣΠτ ·ͨ͸όΠΞε

    ͷؔ܎͔Βɺޯ഑ΛٻΊΔɻ w ޯ഑ʹج͍ͮͯɺଛࣦؔ਺ͷ஋͕খ͘͞ͳΔํ޲ʹগͣͭ͠΢ΣΠτΛมߋ͢Δɻ
  6. ΦϓςΟϚΠβ w1 E w Α͘࢖͏ΦϓςΟϚΠβɿޯ഑߱Լ๏ ࠷ٸ߱Լ๏(SBEJFOU%FTDFOU  w ଛࣦؔ਺ͱ΢ΣΠτ ·ͨ͸όΠΞε

    ͷؔ܎͔Βɺޯ഑ΛٻΊΔɻ w ޯ഑ʹج͍ͮͯɺଛࣦؔ਺ͷ஋͕খ͘͞ͳΔํ޲ʹগͣͭ͠΢ΣΠτΛมߋ͢Δɻ
  7. ΦϓςΟϚΠβ w1 E w Α͘࢖͏ΦϓςΟϚΠβɿޯ഑߱Լ๏ ࠷ٸ߱Լ๏(SBEJFOU%FTDFOU  w ଛࣦؔ਺ͱ΢ΣΠτ ·ͨ͸όΠΞε

    ͷؔ܎͔Βɺޯ഑ΛٻΊΔɻ w ޯ഑ʹج͍ͮͯɺଛࣦؔ਺ͷ஋͕খ͘͞ͳΔํ޲ʹগͣͭ͠΢ΣΠτΛมߋ͢Δɻ
  8. ΦϓςΟϚΠβ w1 E w Α͘࢖͏ΦϓςΟϚΠβɿޯ഑߱Լ๏ ࠷ٸ߱Լ๏(SBEJFOU%FTDFOU  w ଛࣦؔ਺ͱ΢ΣΠτ ·ͨ͸όΠΞε

    ͷؔ܎͔Βɺޯ഑ΛٻΊΔɻ w ޯ഑ʹج͍ͮͯɺଛࣦؔ਺ͷ஋͕খ͘͞ͳΔํ޲ʹগͣͭ͠΢ΣΠτΛมߋ͢Δɻ
  9. ৞ΈࠐΈ૚ w ݩը૾͔ΒϑΟϧλΛ௨ͯ͠ಛ௃఺Λநग़ 1 2 3 4 5 6 7

    8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 1 0 1 1 1 0 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 1 0 1 1 1 0 1 0 35 ಛ௃Ϛοϓ͕ ੜ੒͞ΕΔ ೖྗ ϑΟϧλ
  10. ৞ΈࠐΈ૚ w ݩը૾͔ΒϑΟϧλΛ௨ͯ͠ಛ௃఺Λநग़ 1 2 3 4 5 6 7

    8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 1 0 1 1 1 0 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 1 0 1 1 1 0 1 0 35 40 ಛ௃Ϛοϓ͕ ੜ੒͞ΕΔ ೖྗ ϑΟϧλ
  11. ৞ΈࠐΈ૚ w ݩը૾͔ΒϑΟϧλΛ௨ͯ͠ಛ௃఺Λநग़ 1 2 3 4 5 6 7

    8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 1 0 1 1 1 0 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 1 0 1 1 1 0 1 0 35 40 45 ಛ௃Ϛοϓ͕ ੜ੒͞ΕΔ ೖྗ ϑΟϧλ
  12. ৞ΈࠐΈ૚ w ݩը૾͔ΒϑΟϧλΛ௨ͯ͠ಛ௃఺Λநग़ 1 2 3 4 5 6 7

    8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 1 0 1 1 1 0 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 0 1 0 1 1 1 0 1 0 35 40 45 60 ಛ௃Ϛοϓ͕ ੜ੒͞ΕΔ ೖྗ ϑΟϧλ