Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Aizu.go second
Search
Yamashou
December 10, 2017
Programming
0
370
Aizu.go second
This is the story of the machine learning library I created.
Yamashou
December 10, 2017
Tweet
Share
More Decks by Yamashou
See All by Yamashou
Go Tensorflow 思ってたこと
yamashou
0
200
Spring LT in Aizu
yamashou
0
80
学生版GoConを開催したい
yamashou
0
2.4k
会津でGo
yamashou
0
2.6k
Go ELM
yamashou
0
140
open app lab kick off meeting 2017
yamashou
0
140
manifes2017
yamashou
1
77
Aizu.go
yamashou
0
68
Other Decks in Programming
See All in Programming
decksh - a little language for decks
ajstarks
4
21k
テスターからテストエンジニアへ ~新米テストエンジニアが歩んだ9ヶ月振り返り~
non0113
2
250
GitHub Copilotの全体像と活用のヒント AI駆動開発の最初の一歩
74th
6
1.6k
#QiitaBash TDDで(自分の)開発がどう変わったか
ryosukedtomita
1
350
可変性を制する設計: 構造と振る舞いから考える概念モデリングとその実装
a_suenami
10
1.5k
リバースエンジニアリング新時代へ! GhidraとClaude DesktopをMCPで繋ぐ/findy202507
tkmru
7
1.7k
DataformでPythonする / dataform-de-python
snhryt
0
150
iOS開発スターターキットの作り方
akidon0000
0
230
リッチエディターを安全に開発・運用するために
unachang113
1
350
大規模FlutterプロジェクトのCI実行時間を約8割削減した話
teamlab
PRO
0
440
Bedrock AgentCore ObservabilityによるAIエージェントの運用
licux
8
560
QA x AIエコシステム段階構築作戦
osu
0
240
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
140
7k
Producing Creativity
orderedlist
PRO
346
40k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.4k
Music & Morning Musume
bryan
46
6.7k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.4k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Gamification - CAS2011
davidbonilla
81
5.4k
Become a Pro
speakerdeck
PRO
29
5.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Transcript
Goͩͬͯػցֶश ʙՆͷ۶ৱΛՌͨ͘͢ʙ s1230124 Yamashou
ࣗ ֶ෦3 ࢁຊଠ(Yamashou) twitter:Yamashou0314
࣍ ҙ ࣄ࢝Ί ࣌ܥྻ ͩΒͩΒ͚ͨ͠༰
ҙ ࠓճલճͷଓ͖Ͱ͢ #aizugoΛḪΕલճͷ͕͋Γ·͢ ίʔυશͯಥ؏ࣄͰ͢ɻ
ಥવͰ͕͢
ࣄͷ࢝·Γ͔Β ͓͠·͢
݄̎̌̍̓̓̎̎
tenntenn͞Μ͕
ձʹདྷͯͩ͘͞ ͍·ͨ͠ʂʂʂ
ͦ͜Ͱ
ಉ͡Α͏ʹLTΛ͠ ·ͨ͠
༰ Go ݴޠʹΑΔELM όΠτͰGo
elm͡Όͳ͍Α
Extreme Learning MachineͩΑʂ
ELMͱʁ • Extreme Learning Machine • ߴͳػցֶशΞϧΰϦζϜ • ؆୯ͳ࣮
None
༰ Go ݴޠʹΑΔELM όΠτͰGo
ͬͪ͜ΛΓ͔ͨͬͨ
͔͠͠
ೋिؒલ Ұिؒલ ࡾલ ࠓ MLΖʙ &-.
ཁҼ ٖࣅٯߦྻੜ ͦͦͷߦྻԋࢉ͕͠ΜͲ͍ (github.com/gonum/matrix) ͋ͱ͏গ͠ʂͩͱࢥͬͯ͠·ͬͨ
͓ئ͍ ٖࣅٯߦྻΛٻΊΔϥΠϒϥϦ͋ͬͨΒ ڭ͍͑ͯͩ͘͞ʂʂʂ
ͱ͏͍͏ײ͡Ͱ
Ͱ͖ͳ͔ͬͨͷͰ͢
͕ͩɺɺɺ
ఘΊΜʂʂʂ
ͦͯ͠
ౙʹͳΓ·ͨ͠
LTେձ࿈ൃ
Δ͔͠ͳ͍
࣌ܥྻ
ࠓ 11/16 11/17 ࣌ܥྻ LTେձ
2લ 2લ 24࣌ؒલ ேޒ࣌ ELMΖʙ &-.
Ͱ͖ͨʂʂʂ
࡞ͬͨͷ
࡞ͬͨͷ ٖࣅٯߦྻϥΠϒϥϦ ELM 2ྨ༻ϓϩάϥϜ
None
ٖࣅٯߦྻͱ ٯߦྻ͕ଘࡏ͠ͳ͍ߦྻʹ ٯߦྻͱࣅͨੑ࣭Λ࣋ͭߦྻ ಛҟղ(SVD) ϜʔΞϖϩʔζٖࣅٯߦྻ Ұൠٯߦྻ ˡ؆୯ʹ͍͏ͱ
None
https:/ /ja.wikipedia.org/wiki/ %E6%93%AC%E4%BC%BC%E9 %80%86%E8%A1%8C%E5%88 %97
irisͷ͏ͪೋͭΛྨ
None
100ˋ
࣍
ࠓ 11/17 ࣌ܥྻ 11/16 ςετ 11/29 12/4 12/6
͢༰Λߟ͑Δ
None
ELM΄Μͱʹ߹ͬ ͯΜͷʁ
ଟྨͰ͖ΔΑ͏ʹ ͢Ε͍͍Μ͡ΌͶʁ
ଟྨରԠͷϥΠϒϥϦԽ ͜Ε·ͰͷίʔυΛཧ ʢཧͰ͖ͯͳ͍ʣ 2ྨ༻ͷϋʔυίʔσΟϯάΛͳ͘͢
https:/ /github.com/ Yamashou/elm
ࠓ 11/17 ࣌ܥྻ 11/16 ςετ 11/29 12/4 12/6 12/7
ଟ࣍ݩͷ݁ՌΛݟ ͍ͤͨ
exampleΛ࡞Ζ͏
example ୯७ͳείΞ ΫϩεόϦσʔγϣϯͰͷධՁ
ΫϩεόϦσʔγϣϯ ަࠩݕূ σʔλΛׂͯͦ͠ΕͧΕͷ݁Ռͷ ฏۉΛͱΔ
None
σʔλ ̍ ̎ ̏ ̍ ̎ ̏ ᶃ ̎ ̏
̍ ̍ ̏ ̎ ᶄ ᶅ ֶश ςετ
ᶃᶄ ᶄᶅ ᶃᶄ είΞ 0.9 0.7 0.4 ฏۉ 0.6666666666666666
σϞ
None
͍͍ײ͡ʂ
ࠓճ͜͜·Ͱʂ
Ͱͳ͔ͬͨ
12/7༦ํ
ൃදऀ͕ܹݮ͍ͯ͠ Δ͜ͱʹؾ͕ͭ͘
None
Γͳ͍
૿͔͢͠ͳ͍
ͱ͍͏͜ͱͰɺ
ը૾Λֶशͤ͞Α͏
Δ͜ͱ σʔλ إσʔλ LBPಛ ELM
ͪΖΜ
Δ͜ͱ σʔλ إσʔλ LBPಛ ELM GO
Opencv
gocv OpenCV 3.3+ΛGoͰѻ͏ϥΠϒϥϦ ·ͩ·ͩग़དྷཱͯϗϠϗϠ ࠓճඞཁͳͷἧͬͯΔ https:/ /github.com/hybridgroup/gocv https:/ /gocv.io/
σϞ
ݟͯͷ௨Γ
ΰϛ͋Γ·͕͢
ΰϛΛإ͡Όͳ͍ ͷͱ͍ͯ͠·͢
࣍
LBPಛ Local Binary Pattern ًͷʹΑΓಛΛଊ͑Δ https:/ /www.pro-s.co.jp/engineerblog/opencv/ post_6256.html
αΠτͱશ͘ಉ͡ આ໌͠·͢
όΠφϦσʔλΛܭࢉ ըૉΛׂ 3x3ըૉͮͭऔͬͯ͘Δ த৺ͷըૉͱपΓΛൺ ֱ ໌Δ͚Ε1 ҉͚Ε0 ͱ͢Δ
ώετάϥϜ όΠφϦσʔλͷू·Γ ͕ώετάϥϜͱͳΓ· ͢
LBPಛྔ ώετάϥϜͷू·Γ͕LBPಛͱͳΓ·͢ ώετάϥϜͷΈ߹ΘͤʹΑͬͯମΛఆ͠· ͢
ͬͱདྷͨʂ σʔλ إσʔλ LBPಛ ELM GO
ਓؒإ໘ఆ ࣗͷϑΥϧμͷσʔλͰopecv͕ ਓͱఆͨ͠ͷ إɿ310, ͦ͏Ͱͳ͍ͷɿ200 ΫϩεόϦσʔγϣϯ
σϞ
None
ͱ͍͏۩߹Ͱ
ࠓճ͜͜·Ͱ
ͱݴ͍͔ͨͬͨ
12/8ͷே̑࣌·Ͱ ͷ
ࠓ 11/17 ࣌ܥྻ 11/16 ςετ 11/29 12/4 12/6 12/7 12/8
12/8 ே 11࣌
·ͨҰਓݮͬͨ
Γͳ͍
͔ͨ͢͠ͳ͍
ͨ͢͜ͱ ΦϯϥΠϯ্ͷը૾Λֶश͠Ϟσϧ ͷධՁ νϟοτBot
ը૾ֶश ݕࡧϫʔυೋͭͷը૾ΛεΫϨΠϐ ϯάɾֶशɾධՁ yahooͷը૾ݕࡧ͔Βऔಘ ಛநग़LBPͷ··
σϞ
ݘͱτΧή ΠϞϦͱϠϞϦ
ͬͯΈͯ σʔλతʹͬͺΓόΧͳౕ͕ ੜ·Εͨ ֶशͦͦ͜͜
νϟοτbotʹ͠Α
͓͔ML ίϯϚ۠ΓͰ;ͨͭ ͷϫʔυΛೖΕΔ ͦͷೋͭςʔϚͷը૾ Λֶश ը૾ͷurlΛ͛Δͱͦ Ε͕Ͳͬͪͳͷ͔ڭ͑ ͯ͘ΕΔ
σϞ
ײ ࣗͰ࡞ͬͨͷͰͷΛ࡞Δͱָ͘͠ ͳΔʂ ͪΌΜͱͨ͠ͷʹ͍͚ͯͨ͠Βͬͱ Α͔ͬͨ ͳΜͰGoͱ͔ݴΘͳ͍Ͱ͍ͩ͘͞ɻɻ
༨ஊ
bot͕Ͱ͖ͨͷ͕
ຊ11࣌
εϥΠυ͕Ͱ͖ͨͷ͕
14࣌
ࠓिฏۉਭ࣌ؒ 3.5࣌ؒ
ͭ·ΓԿ͕ݴ͍ͨ ͍͔ͱ͍͏ͱ
ਭେ
ͬͱൃද͠Α͏
͋Γ͕ͱ͏͍͟͝·ͨ͠