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
概念帳票理論の行列を使った算法の解説〜実装者の視点から〜
Search
hidenorigoto
July 27, 2015
Science
0
360
概念帳票理論の行列を使った算法の解説〜実装者の視点から〜
2015年7月27日 第2回超上流情報要求研究会
hidenorigoto
July 27, 2015
Tweet
Share
More Decks by hidenorigoto
See All by hidenorigoto
ドメインと向き合う - 旅行予約編
hidenorigoto
4
1.1k
「ソフトウェア設計」のドメイン - 「データモデリングでドメインを駆動する」を読んで
hidenorigoto
10
3.3k
メルカリ バックエンド領域のこれまでとこれから
hidenorigoto
1
570
メルカリのエンジニアリング組織の変化〜Engineering Managerの視点から〜
hidenorigoto
0
8.5k
The changes of the engineering organization in Mercari - from the view of an engineering manager -
hidenorigoto
0
330
PHPerKaigi 2019 ランチセッション (3/31)
hidenorigoto
1
4.3k
抽象化って何? (What is abstraction?)
hidenorigoto
9
4.7k
抽象化って何? (What is abstraction?)
hidenorigoto
11
7.3k
続・SOLIDの原則ってどんなふうに使うの? 〜オープン・クローズドの原則 センパイのコーディングノート編〜
hidenorigoto
14
6.3k
Other Decks in Science
See All in Science
Accelerated Computing for Climate forecast
inureyes
PRO
0
140
Agent開発フレームワークのOverviewとW&B Weaveとのインテグレーション
siyoo
0
400
タンパク質間相互作⽤を利⽤した⼈⼯知能による新しい薬剤遺伝⼦-疾患相互作⽤の同定
tagtag
PRO
0
130
2025-06-11-ai_belgium
sofievl
1
220
SpatialRDDパッケージによる空間回帰不連続デザイン
saltcooky12
0
120
baseballrによるMLBデータの抽出と階層ベイズモデルによる打率の推定 / TokyoR118
dropout009
2
650
Celebrate UTIG: Staff and Student Awards 2025
utig
0
420
Vibecoding for Product Managers
ibknadedeji
0
120
サイコロで理解する原子核崩壊と拡散現象 〜単純化されたモデルで本質を理解する〜
syotasasaki593876
0
140
蔵本モデルが解き明かす同期と相転移の秘密 〜拍手のリズムはなぜ揃うのか?〜
syotasasaki593876
1
180
機械学習 - ニューラルネットワーク入門
trycycle
PRO
0
920
機械学習 - K-means & 階層的クラスタリング
trycycle
PRO
0
1.2k
Featured
See All Featured
Scaling GitHub
holman
464
140k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
790
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Designing Experiences People Love
moore
143
24k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
540
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
110
How to train your dragon (web standard)
notwaldorf
97
6.5k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
260
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
110
RailsConf 2023
tenderlove
30
1.3k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Technical Leadership for Architectural Decision Making
baasie
0
200
Transcript
֓೦ாථཧͷ ߦྻΛͬͨࢉ๏ͷղઆ ΠϯΫεגࣜձࣾɹޙ౻लએ IJEFOPSJHPUP!HNBJMDPN ࣮ऀͷࢹ͔Β
ࣗݾհ w ޙ౻लએʢ͝ͱ͏ͻͰͷΓʣ w ιϑτΣΞ։ൃऀʢ࣮ऀʣ w ੳɾઃܭํ๏ͱɺ࣮ͱͷ݁ͼΛ୳ٻத
ΞδΣϯμ w ཧ֓ཁ w ֓೦ாථͷٻΊํ w ߦྻΛͬͨϞσϧ w Ϟσϧͷ࣮ w
ల
%&.0
None
None
త w தઌੜͷཧʹج͍ͮͯ֓೦ாථΛٻΊΔࢉ๏Λ ղઆ w ΛγΣΞͯ͠ɺઌͷల։Λ༗ҙٛʹݕ౼͍ͨ͠
ཧ֓ཁ
֓೦ாථཧͱ w ͜͜Ͱ֓೦ாථʮใͷܕʢϑΥʔϜɹ 'PSNʣʯͱ͍͏ҙຯ
֓೦ாථཧͱ ඪత%#ͷ ཧߏ ۀͷ ཁٻ༷
֓೦ாථཧͱ ඪత%#ͷ ཧߏ ாථɾϑΥʔϜͷ ཧߏ ۀͷ ཁٻ༷ ݗ੍ ݗ੍ ݗ੍
ύλʔϯ ܦݧצ ଞͷํ๏ %#ͷߏͱ গ͠ҟͳΔ͜ͱʹҙ
%#ͷཧߏ จ໌ࡉ ސ٬ จ O·ͨNO ͚ؔͩΈΔ O
O O
%#ͷཧߏ % " $ # O O
O
%#ͷཧߏ จ໌ࡉ ސ٬ จ O·ͨNO ͚ؔͩΈΔ O
O O
จ໌ࡉ ސ٬ จ ސ٬ผจҰཡ จҰཡ ผจ໌ࡉҰཡ ސ٬ จ จ໌ࡉ
จ จ໌ࡉ ސ٬ จ໌ࡉ ސ٬ จ Մೳੑ Մೳੑ Մೳੑ
w ͋Δͭͳ͕ΓΛ࣋ͬͨͭͷΤϯςΟςΟʹରͯ͠ɺ Մೳͳߏͨ͘͞Μ͋Δɻ w ཧతʹՄೳͳாථͷதʹҙຯͷແ͍ͷ͕͋ ΔͨΊɺͦΕΛഉআͯ͠ཧʢதʣ จ໌ࡉ ސ٬ จ
จ໌ࡉҰཡ
<த> ਤ σʔλιʔεͷ ύλʔϯͷ ཧ
σʔλιʔεʹରԠ͢Δ ֓೦ாථΧλϩά <த> ࢿྉ σʔλιʔε ύλʔϯʹରԠ͢Δ ֓೦ாථͷύλʔϯ Χλϩά
Χλϩάɺ ཧɾѲɾ؆қ׆༻ͷͨΊ w ύλʔϯ͕ຊ࣭Ͱͳ͍
֓೦ாථཧͷ֩ w ඪతͱ͢Δ֓೦σʔλϞσϧͷߏ͕ಛఆͰ͖Εɺ ͦΕʹΞΫηε͢Δ֓೦ாථͷߏ༗ݶݸͷύλʔ ϯ܈ʹಛఆͰ͖ɺ͔ͦ͠ͷߏ֓೦σʔλϞσ ϧͷḷΓํʹΑͬͯʦඪత͕ߏͷ߹Τϯτ ϦϊʔυͷಛఆʹΑͬͯ།Ұʹʧܾ·Δ த
֓೦ாථ )ܕ &%#"ɾ$ # ʢσʔλιʔελΠϓʣ ʢ֓೦ாථࣜʣ
֓೦ாථͷٻΊํ
આ໌ w த<>ϖʔδʹ͋Γ·͢
ύεาߦࢉ๏ • ඪతσʔλιʔεͷͯ͢ͷϊʔ υͱϦϨʔγϣϯγοϓɾύε Λ͚̍ͩา͘͜ͱ • ࣍ʹଓ͘ϊʔυɺ͔ͳΒͣಡ ΈਐΉɻ • ෳͷϊʔυʹର͠ಉ͡ํ͔
ΒಡΊΔͷɺಉ࣌ʹಉ͡ํ ͔ΒಡΈਐΉ͜ͱɻ • ʢัଊʣˠࢠḷΔ࣌ʹɺ ϏϡʔͷׂΛߦ͏
த ਤ &Λىͱͨ͠߹ɾɾɾ
த ਤ ͭͷϏϡʔͰߏ͞ΕΔ ֓೦ாථ
த ਤ
ύεาߦࢉ๏ͷ·ͱΊ w %#ͷཧߏΛɺॱʹḷ͍ͬͯ͘ w ରଟͷํ͚ͩΛݟͯɺˠࢠḷΔ࣌ʹɺϏϡʔ Λׂ͢Δ
ߦྻΛͬͨϞσϧ
ཧͷ׆༻ w ॳɺ͜ͷཧΛࣜʢ֓೦ாථࣜʣͰද͠ɺ తʹॲཧ͢Δͱ͍͏͜ͱ͕ओ؟ͩͬͨ w ͜ͷಓ۩ΛݱͰ׆͔͢ʹʁ w ख࡞ۀͰ֓೦ாථΛಋ͘ʁ w Χλϩάͷར༻
w ίϯϐϡʔλʹΑΔ֓೦ாථͷಋग़͕ඞཁ
άϥϑͷ··ॲཧ͢Εྑ͍ ͔ʁ w ࢉ๏͕໌֬ͳͷͰɺάϥϑߏΛॲཧ͢Δϓϩ άϥϜΛॻ͘͜ͱɺՄೳ w ͔͠͠ɺάϥϑͷ··࣮͢Δͱɺࢉ๏ͷղऍ͕ϓ ϩάϥϜ࣮ऀͷ࣮ํ๏ʹΏͩͶΒΕɺશʹӅ ṭ͞Εͯ͠·͏ w
ཧଆͷࢉ๏ͱɺ࣮͞Ε͍ͯΔࢉ๏͕ဃ͢Δ w ཧ͕ඳ͍͍ͯΔੈքͱ͍݁ͯͯ͠΄͍͠
%#ͷཧߏͷߦྻදݱ ༗άϥϑ ߦྻ " # $ % & " #
$ % & த
ύεาߦࢉ๏ʢߦྻʣ • ඪతσʔλιʔεͷͯ͢ͷϊʔυͱϦϨʔγϣϯγο ϓɾύεΛ͚̍ͩา͘͜ͱ • ࣍ʹଓ͘ϊʔυɺ͔ͳΒͣಡΈਐΉɻ • ಡΈऴ͑ͨϊʔυͱɺରশҐஔͷϊʔυɺߦྻͷϊʔ υͷΛ̌ ʹ͢Δɻ
• ෳͷϊʔυʹର͠ಉ͡ํ͔ΒಡΊΔͷɺಉ࣌ ʹಉ͡ํ͔ΒಡΈਐΉ͜ͱɻ • ࠷ޙʹ O ߦྻΛಘͨΒଥͳาߦͰ͋Δɻ
None
None
None
None
None
None
༻ޠ
༻ޠ
Ϟσϧͷ࣮
ߦྻϞσϧʹΑΓ w ཧͷੈքͱဃͷগͳ͍ঢ়ଶͰɺ࣮֬ʹιϑτΣ Ξʹ࣮Ͱ͖Δ w தઌੜ͕ࣗ͝औΓΉ w 1)1ͱ+BWB4DSJQUɺ$44Ͱ࣮ w தઌੜͷ࣮Λࢀߟʹɺޙ౻͕ಠࣗʹ࣮
w ߦྻϞσϧΛ࣮ʹ
1BUI8BML4VC.BUSJY 7JFX4VC.BUSJY 7JFX4VC.BUSJY 3FMBUJPOTIJQ&MFNFOU %JSFDUJPO&MFNFOU ;FSPBCMF 1BUI.BUSJY
None
͜͏ͳ͍ͬͯΔͱ w ͜ͷ࣮Λڞ༗͠ɺཧղ࣮ͨ͠ऀ͕ɺཧͷϞσ ϧʹ͍ͭͯಉ࣌ʹཧղ͢Δ͜ͱʹཱͭ w ཧͦͷͷͷཧղʹͭͳ͕Δ
՝ w ʮࢉ๏ʯࣗମ͕·ͩӅṭ͞Εͯ͠·͍ͬͯΔ w ͜͜໌ࣔԽ͍ͨ͠
ల
ల w ཧΛπʔϧͱ͍͏ܗͰ׆༻ͨ͠৽͍͠ํ๏ͷݕ ౼ʢ͓Αͼطଘͷํ๏ͱͷൺֱʣ w ϓϩμΫτͷݕ౼ʢாථΤϯδϯɺΞϓϦέʔγϣ ϯΤϯδϯɺઃܭπʔϧʣ w ϞσϧɾཧͷϑΟʔυόοΫ
ࢀߟࢿྉ w <த>ʰʮ֓೦ாථʯϞσϧʹΑΔாථߏͷతੳʱ தণ w <த>ʰσʔλιʔεɾλΠϓ ֓೦ாථੜύλʔϯ͓Αͼ֓೦ாථς ϯϓϨʔτͷΧλϩάԽʱ தণ w
<த>ʰύεาߦߦྻΛഔհͨ͠ாථݕ౼ϓϩηεʱ தণ