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
71
KHCoder
Utree
June 12, 2019
Tweet
Share
More Decks by Utree
See All by Utree
command_line_3
utree
0
34
command_line_1
utree
0
28
command_line_2
utree
0
34
ml_1
utree
0
29
ml_2
utree
0
44
math_41
utree
0
31
math_45
utree
0
28
hannari_python_lt
utree
1
240
math_36
utree
0
25
Other Decks in Education
See All in Education
H5P-työkalut
matleenalaakso
4
40k
附属科学技術高等学校の概要|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
310
自分だけの、誰も想像できないキャリアの育て方 〜偶然から始めるキャリアプラン〜 / Career planning starting by luckly v2
vtryo
1
140
日本の情報系社会人院生のリアル -JAIST 修士編-
yurikomium
1
120
Open Source Summit Japan 2025のボランティアをしませんか
kujiraitakahiro
0
850
Sponsor the Conference | VizChitra 2025
vizchitra
0
620
OpenSourceSummitJapanを運営してみた話
kujiraitakahiro
0
790
シリコンバレーでスタートアップを共同創業したファウンディングエンジニアとしての学び
tomoima525
1
1.2k
仮説の取扱説明書/User_Guide_to_a_Hypothesis
florets1
4
380
CHARMS-HP-Banner
weltraumreisende
0
810
2025年度春学期 統計学 第15回 分布についての仮説を検証する ー 仮説検定(2) (2025. 7. 17)
akiraasano
PRO
0
110
【Discordアカウント作成ガイド】
ainischool
0
120
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
A Modern Web Designer's Workflow
chriscoyier
696
190k
Building Adaptive Systems
keathley
43
2.7k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Practical Orchestrator
shlominoach
190
11k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Agile that works and the tools we love
rasmusluckow
330
21k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
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ʹΑͬͯɺੳऀͷཧҙࣝΛௐΔ্Ͱɺ৴ པੑ٬؍ੑΛ্Ͱ͖Δ