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
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
12
5.2k
もうちょっといいRubyプロファイラを作りたい (2025)
osyoyu
0
230
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
250
AIレビュアーをスケールさせるには / Scaling AI Reviewers
technuma
2
240
Vue・React マルチプロダクト開発を支える Vite
andpad
0
110
AI時代のUIはどこへ行く?
yusukebe
9
5.1k
Claude Codeで挑むOSSコントリビュート
eycjur
0
190
複雑なドメインに挑む.pdf
yukisakai1225
5
910
MCPで実現するAIエージェント駆動のNext.jsアプリデバッグ手法
nyatinte
7
1k
OSS開発者という働き方
andpad
5
1.6k
TROCCO×dbtで実現する人にもAIにもやさしいデータ基盤
nealle
0
400
KessokuでDIでもgoroutineを活用する / Go Connect #6
mazrean
0
140
Featured
See All Featured
Facilitating Awesome Meetings
lara
55
6.5k
Become a Pro
speakerdeck
PRO
29
5.5k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
What's in a price? How to price your products and services
michaelherold
246
12k
A better future with KSS
kneath
239
17k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
How to Ace a Technical Interview
jacobian
279
23k
Navigating Team Friction
lara
189
15k
Code Reviewing Like a Champion
maltzj
525
40k
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࣌ؒ
ͭ·ΓԿ͕ݴ͍ͨ ͍͔ͱ͍͏ͱ
ਭେ
ͬͱൃද͠Α͏
͋Γ͕ͱ͏͍͟͝·ͨ͠