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
KHCoder
Search
Utree
June 12, 2019
Education
0
63
KHCoder
Utree
June 12, 2019
Tweet
Share
More Decks by Utree
See All by Utree
command_line_3
utree
0
29
command_line_1
utree
0
20
command_line_2
utree
0
29
ml_1
utree
0
24
ml_2
utree
0
34
math_41
utree
0
25
math_45
utree
0
20
hannari_python_lt
utree
1
230
math_36
utree
0
20
Other Decks in Education
See All in Education
生成AIを活用できる大学教職員になる-基本と実践-
gmoriki
0
300
インターアクトクラブについて:国際ロータリー第2720地区インターアクト委員会 委員長・大分東ロータリークラブ 阿部 克哉 氏
2720japanoke
0
670
Родина моя Беларусь в лицах
programmer_sch2np
0
160
執筆テーマの決め方
sapi_kawahara
1
180
論文の読み方 / How to survey
kaityo256
PRO
176
120k
AI教育の未来『おもしろい』を作れる人材の育て方 #東京AI祭
o_ob
1
360
Data Management and Analytics Specialisation
signer
PRO
0
990
ISMSってどんなもの?
fbei_ot
0
170
week2@tcue2024
nonxxxizm
0
810
キャリアと組織の成長塾#1 アスリートからエンジニアの道へ
takashi_toyosaki
2
760
前期教育実習事前指導0221
naradai
0
130
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4019538FNR)
signer
PRO
0
1.7k
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
14
1.6k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Rebuilding a faster, lazier Slack
samanthasiow
73
8.2k
How to Ace a Technical Interview
jacobian
272
22k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
187
16k
Bash Introduction
62gerente
604
210k
The Cult of Friendly URLs
andyhume
74
5.7k
Designing for Performance
lara
601
67k
The Language of Interfaces
destraynor
151
23k
Why Our Code Smells
bkeepers
PRO
331
56k
Building an army of robots
kneath
300
41k
Transcript
KHCoder
τϐοΫ 1. KHCoderͱԿ͔ʁ 2. ΠϯετʔϧͷϙΠϯτ 3. KHCoderͷ͍ํ
1. KHCoderͱԿ͔ʁ
KHCoder ςΩετσʔλΛ౷ܭֶతʹੳΛ͢Δπʔϧ
ςΩετ KHCoder දܗࣜʹՃ (Excel, CSV)
2. ΠϯετʔϧͷϙΠϯτ
ΠϯετʔϧͷϙΠϯτ • KHCoderνϡʔτϦΞϧΛࢀর(https://khcoder.net/ tutorial.html) • Windowsɹਪ (MS Visual C++ x86ͷϥϯλΠϜ͕ผ్ඞཁ)
• Mac, LinuxϢʔβʔWindowsͷVM্Ͱಈ͔͠·͠ΐ͏
3. KHCoderͷ͍ํ
KHCoderͷ͍ํ ஈ֊1 : σʔλશମΛੳ (Correlational) ஈ֊2 : ੳऀͷߟ͑Λ ͱʹσʔλΛੳ (Dictionary-Based)
ਵ࣌ : ݩͷςΩετΛݟͯੳ݁ՌΛղऍ
KHCoder ςΩετσʔλΛ౷ܭֶతʹੳΛ͢Δπʔϧ → σʔλͷू·ΓͷಛΛΔ͜ͱ ूஂ ඪຊநग़ ඪຊ ඪຊಛੑ ूஂಛੑ ਪఆ
ཁ
σʔλऩू ୯มྔղੳ ೋมྔղੳ ଟมྔղੳ ͍/͍͍͑ ɹˣ ɹ1/0 ༧ଌ ཁ σʔλͷಛΛΔखॱ
σʔλΛूΊΔ Ճ͢Δ 1छྨͷσʔλͷ ಛΛݟΔ 2छྨͷσʔλͷ ಛΛݟΔ c.f.) جຊ౷ܭྔ: ࠷େ, ฏۉ, ࢄetc
ଟมྔղੳͷྨ ཁ
KHCoder ςΩετσʔλΛ౷ܭֶతʹੳΛ͢Δπʔϧ • Correlational Ξϓϩʔνɹɹ : ౷ܭֶతͳج४ͰɺςΩετΛྨޙɺ ੳ͢Δߟ͑ํ • Dictionary-based
Ξϓϩʔν : ੳऀͷج४ͰɺςΩετΛɹྨޙɺ ੳ͢Δߟ͑ํ • KHCoderɹɹɹɹɹɹɹɹɹ : ͲͬͪͰ͖Δ
σʔλऩू ୯มྔղੳ ೋมྔղੳ ଟมྔղੳ ม ม ม ม ίʔυ
ม ม ม ม Correlational Dictionary-Based
Ͳͬͪ͑ɺ ੳऀͷཧҙࣝΛௐΔ্Ͱɺ৴པੑ٬؍ੑΛ্Ͱ͖Δ
KHCoderͷ͍ํ ஈ֊1 : σʔλશମΛੳ (Correlational) ɹ1-1 Α͘ग़Δ୯ޠΛݟΔ ɹ1-2 ୯ޠಉ࢜ͷؔΛݟΔ ɹ1-3
୯ޠΛͱʹจষಉ࢜ͷؔΛݟΔ ɹ1-4 ༰͕ࣅͨจষΛάϧʔϓ͚͢Δ ɹ1-5 (σʔλΛऔΓग़͢) ஈ֊2 : ੳऀͷߟ͑ΛͱʹσʔλΛੳ (Dictionary-Based) ɹ2-1Α͘ग़ΔίʔυΛݟΔ ɹ2-2 ίʔυಉ࢜ͷؔΛݟΔ ɹ2-3 ίʔυΛͱʹจষಉ࢜ͷؔΛݟΔ ɹ2-4 (σʔλΛऔΓग़͢) ਵ࣌ : ݩͷςΩετΛݟͯੳ݁ՌΛղऍ ɹ୯ޠͷΘΕํΛݟΔ ɹίʔυޠͷΈ߹ΘͤΛௐΔ
ม ม ม ม ίʔ υ
ม ม ม ม Correlational Dictionary-Based ਵ࣌ : ݩͷςΩετΛݟͯੳ݁ՌΛղऍ ɹ୯ޠͷΘΕํΛݟΔ ɹίʔυޠͷΈ߹ΘͤΛௐΔ KHCoderͷ͍ํ
ஈ֊1 σʔλશମΛੳ (Correlational) ɹ1-1 Α͘ग़Δ୯ޠΛݟΔ ɹ1-2 ୯ޠಉ࢜ͷؔΛݟΔ ɹ1-3 ୯ޠΛͱʹจষಉ࢜ͷؔΛݟΔ ɹ1-4
༰͕ࣅͨจষΛάϧʔϓ͚͢Δ ɹ1-5 (σʔλΛऔΓग़͢) ஈ֊2 ੳऀͷߟ͑ΛͱʹσʔλΛੳ (Dictionary-Based) ɹ2-1Α͘ग़ΔίʔυΛݟΔ ɹ2-2 ίʔυಉ࢜ͷؔΛݟΔ ɹ2-3 ίʔυΛͱʹจষಉ࢜ͷؔΛݟΔ ɹ2-4 (σʔλΛऔΓग़͢) ਵ࣌ ݩͷςΩετΛݟͯੳ݁ՌΛղऍ ɹa-1 ୯ޠͷΘΕํΛݟΔ ɹa-2 ίʔυޠͷΈ߹ΘͤΛௐΔ ࢿྉ̖ɹ̠̝ɹ̴̘̳̾́ϦϑΝϨϯεɾϚχϡΞϧ ࢿྉ̗ɹ̠̝ɹ̴̘̳̾́ͷ༻݅ͱͦͷߟ͑ํ
1-1Α͘ग़Δ୯ޠΛݟΔ
நग़ޠϦετ • Ͳͷޠ͕Կճग़ݱ͍ͯ͠Δ͔ʁ
1-2 ୯ޠಉ࢜ͷؔΛݟΔ
ڞىωοτϫʔΫ • ୯ޠؒͷڞىؔΛදࣔ
1-3 ୯ޠΛͱʹจষಉ࢜ͷؔΛݟΔ
ରԠੳ
1-4 ༰͕ࣅͨจষΛάϧʔϓ͚͢Δ
Ϋϥελʔੳ • จΛմ͝ͱʹྨ͢Δ
2-1Α͘ग़ΔίʔυΛݟΔ
୯७ूܭ
2-2 ίʔυಉ࢜ͷؔΛݟΔ
֊తΫϥελʔੳ
2-3 ίʔυΛͱʹจষಉ࢜ͷؔΛݟΔ
Ϋϩεूܭ
a-1 ୯ޠͷΘΕํΛݟΔ
KWICίϯίʔμϯε • લޙͷจ຺Λදࣔ
a-2 ίʔυޠͷΈ߹ΘͤΛௐΔ
จষݕࡧ
·ͱΊ
·ͱΊ • KHCoderςΩετੳΛ͢Δπʔϧ • WindowsͰ͓͏ • ͏ͱ͖ຊΛಡ͏
Bag of Words
֊తΫϥελϦϯά • BoW͔Βࣅ͍ͯΔ୯ޠಉ࢜Λ Ϋϥελ(մ)ͱͯͭ͠ͳ͍͛ͯΔਤ
MDS(ଟ࣍ݩईߏ๏) • BoWΛ1ʙ3࣍ݩʹѹॖͨ͠ਤ
ࣗݾ৫ԽϚοϓ • BoWΛ2࣍ݩѹॖ͠ɺࣅͨ • ୯ޠಉ࢜ͰΫϥελϦϯά
֎෦มͱݟग़͠
ίʔσΟϯάϧʔϧʹΑΔݕࡧ
ίʔυͷΫϩεूܭ
ίʔυͷΫϩεूܭ(όϒϧ)
ίʔυͷΫϩεूܭ(ંΕઢ)
౷ܭֶ = σʔλͷू·ΓͷಛΛΔ͜ͱ Δ → σʔλऩू = ूΊΔɺՃ͢Δ ಛ =
جຊ౷ܭྔΛݟΔ ୯มྔղੳ = 1छྨͷσʔλͷಛΛݟΔɺՃ͢ Δ 2มྔղੳ = 2छྨͷσʔλͷಛΛݟΔɺՃ͢Δ ଟมྔղੳ = ༧ଌ͢Δɺཁ͢Δ
KHCoder͕ѻ͏σʔλͷܗࣜ = ςΩετܕσʔλ Dictionary-based Ξϓϩʔν = ੳऀͷج४ͰɺςΩετΛྨ ޙɺੳ͢Δߟ͑ํ Correlational Ξϓϩʔν
= ౷ܭֶతͳج४ͰɺςΩετΛྨ ޙɺੳ͢Δߟ͑ํ KHCoder = Corre & Dic͕Ͱ͖Δ Corre → Dic = શσʔλΛଟมྔղੳ → σʔλશମΛཁ →ɹ ίʔσΟϯάϧʔϧʹج͍ͮͯଟมྔղੳ → ੳऀ͕࣋ͭཧͷࠜ ڌΛऔΓग़͢ Corre → DicʹΑͬͯɺੳऀͷཧҙࣝΛௐΔ্Ͱɺ৴ པੑ٬؍ੑΛ্Ͱ͖Δ