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
tsurubee
November 18, 2017
Technology
0
1.1k
異常検知ライブラリを作った話
ライブラリの特徴:特異スペクトル変換による変化点検知
tsurubee
November 18, 2017
Tweet
Share
More Decks by tsurubee
See All by tsurubee
言語モデルによるAI創薬の進展 / Advancements in AI-Driven Drug Discovery Using Language Models
tsurubee
2
370
AIトップカンファレンスからみるData-Centric AIの研究動向 / Research Trends in Data-Centric AI: Insights from Top AI Conferences
tsurubee
3
2.5k
DeepCrysTet: A Deep Learning Approach Using Tetrahedral Mesh for Predicting Properties of Crystalline Materials
tsurubee
0
1k
3次元メッシュで表現した結晶構造を用いた材料物性の予測に向けた深層学習モデルの設計 / Design of Deep Learning Model for Predicting Material Properties Using Crystal Structure Represented by Three-Dimensional Mesh
tsurubee
1
2.2k
分散システムの性能異常に対する機械学習の解釈性に基づく原因診断手法 / A Method for Diagnosing the Causes of Performance Issues in Distributed Systems Based on the Interpretability of Machine Learning
tsurubee
0
1.4k
機械学習の解釈性に関する研究動向とシステム運用への応用 / A Survey on Interpretable Machine Learning and Its Application for System Operation
tsurubee
0
350
機械学習モデルの局所的な解釈に着目したシステムにおける異常の原因診断手法の構想
tsurubee
0
7.9k
アニーリングマシンを活用したエッジAIにおける 生成モデルの学習効率化のためのアーキテクチャ
tsurubee
0
1.5k
さくらインターネット研究所で研究に再挑戦した私の半年間の取り組み
tsurubee
1
3k
Other Decks in Technology
See All in Technology
Кто отправит outbox? Валентин Удальцов, автор канала Пых
lamodatech
0
360
生成AI活用の組織格差を解消する 〜ビジネス職のCursor導入が開発効率に与えた好循環〜 / Closing the Organizational Gap in AI Adoption
upamune
5
3.9k
「Chatwork」の認証基盤の移行とログ活用によるプロダクト改善
kubell_hr
1
200
250627 関西Ruby会議08 前夜祭 RejectKaigi「DJ on Ruby Ver.0.1」
msykd
PRO
2
330
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
2
1.2k
CI/CD/IaC 久々に0から環境を作ったらこうなりました
kaz29
1
190
Node-RED × MCP 勉強会 vol.1
1ftseabass
PRO
0
160
Javaで作る RAGを活用した Q&Aアプリケーション
recruitengineers
PRO
1
120
GitHub Copilot の概要
tomokusaba
1
140
データプラットフォーム技術におけるメダリオンアーキテクチャという考え方/DataPlatformWithMedallionArchitecture
smdmts
5
640
あなたの声を届けよう! 女性エンジニア登壇の意義とアウトプット実践ガイド #wttjp / Call for Your Voice
kondoyuko
4
470
作曲家がボカロを使うようにPdMはAIを使え
itotaxi
0
120
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Rails Girls Zürich Keynote
gr2m
94
14k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
930
Code Reviewing Like a Champion
maltzj
524
40k
Done Done
chrislema
184
16k
Facilitating Awesome Meetings
lara
54
6.4k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
For a Future-Friendly Web
brad_frost
179
9.8k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Transcript
ҟৗݕϥΠϒϥϦ Λ࡞ͬͨ भ %BUB4DJFOUJTU.FFU6Q
ࣗݾհ ా തจ ʢ!UTVSVCFFʣ ΤϯδχΞྺɿ ͪΐ͍ େֶͷઐ߈Խֶ લ৬ফ࢜ झຯےτϨ ʢಛʹϕϯνϓϨεʣ
ࠓճͷ༰ɾɾ લʹθϩ͔ΒϓϩάϥϛϯάΛ࢝Ίͨࢲ͕ɺ ϊϦͱؾ߹͍ͰҟৗݕϥΠϒϥϦΛ࡞ͬͨ ɾҟৗݕʹ͍ͭͯ ɾϥΠϒϥϦΛ࡞ͬͨഎܠ ɾ࣮ΞϧΰϦζϜ ɾϦΞϧλΠϜҟৗࢹͷσϞ ͳͲͳͲɾɾ
ҟৗݕͱʁ
େଟͷσʔλͱৼΔ͍͕ ҟͳΔσʔλΛݕग़͢Δٕज़ σʔλϚΠχϯά نଇੑ ҟৗ σʔλͷࢁ
ҟৗݕͷԠ༻ྫ ίϯϐϡʔλΠϧε%PT߈ܸͷૣظൃݟ ηΩϡϦςΟ ނো༧ஹݕ ػց ྲྀߦͷݕɾ৽τϐοΫͷൃݟɾ ϢʔβߦಈͷมԽݕ ϚʔέςΟϯά
ҟৗσʔλྫ ʙͦͷ̍
ҟৗσʔλྫ ʙͦͷ̍ ҟৗʂ
ҟৗʂ if value > 120: print('ERROR!') JGจͰݕͰ͖ͦ͏ʂ ҟৗσʔλྫ ʙͦͷ̍
ҟৗσʔλྫ ʙͦͷ̎
Կ͔ҟৗ͕ى͖ͯΔ ҟৗʹ͍Ζ͍Ζ͋Δ ҟৗσʔλྫ ʙͦͷ̎
ҟৗݕͷྨ ֎Εݕ มԽݕ ҟৗݕ ٸܹͳৼΔ͍ͷมԽΛݕ ࣌ܥྻϞσϧ ଞͱେ͖͘ҟͳΔΛݕ ಠཱϞσϧ
ҟৗݕͷྨ ֎Εݕ มԽݕ ҟৗݕ ࠓճίονͷʂ ٸܹͳৼΔ͍ͷมԽΛݕ ࣌ܥྻϞσϧ ଞͱେ͖͘ҟͳΔΛݕ ಠཱϞσϧ
ҟৗݕϥΠϒϥϦ ʹ͍ͭͯ
ͳͥ࡞͔ͬͨ ͍ͭͷ͔ɺٕज़Λ͍͜ͳ͢ଆͰͳ͘ ࡞ΔଆʹͳΓ͍ͨ ϚΠϯυతഎܠ σʔλαΠΤϯεతഎܠ ϏδωεͷݱʹᷓΕΔ࣌ܥྻσʔλ ʢྫ͑ɺച্σʔλɾΞΫηεϩάͳͲʣ ͷมԽͷஹީΛ͍ͪૣ͘ݕ͍ͨ͠
࡞ͬͨͷ ಛʢڧΈʣԿʁ #BOQFJʢ൪ฌʣ ɿ1ZUIPOҟৗݕύοέʔδ "ಛҟεϖΫτϧมʹΑΔ࣌ܥྻσʔλͷมԽݕ ಛఆͷ֬ΛԾఆ͍ͯ͠ͳ͍ͨΊɺ ᶃଟ༷ͳมԽʹؤڧʹରԠͰ͖ɺ ᶄύϥϝʔλνϡʔχϯά͕༰қͳ มԽݕ͕Մೳ
ಛҟεϖΫτϧม ࣌ࠁ ཤྺߦྻ" ςετߦྻ# ओ෦ۭؒ ",''', ( ",''', ( มԽ
શମΠϝʔδ ʮೖػցֶशʹΑΔҟৗݕ ʕ3ʹΑΔ࣮ફΨΠυʯͷਤ Λࢀߟʹ࡞ աڈଆͱݱࡏଆͷߦྻಉ࢜ͷ৯͍ҧ͍ͷେ͖͞ΛఆྔԽ
มԽͷఆٛ ಛҟղʹΑΔಛύλʔϯͷநग़ 9 6 7 ಛҟ্ҐͷࠨಛҟϕΫτϧΛ NຊऔΓग़͢ աڈଆ ݱࡏଆ
( ͷ࠷େಛҟ) 4 ֊SΛͭNºOߦྻ9 N O S S O S มԽ
#BOQFJͷ͍ํ ҟৗݕ ϋΠύʔύϥϝʔλʢXʣɿεϥΠυ૭ͷαΠζ ΠϯϓοτʢEBUBʣϦετܕ/VN1Z BSSBZͳͲͷσʔλྻ ΞτϓοτʢSFTVMUTʣΠϯϓοτͱಉ͡αΠζͷ/VN1Z BSSBZ git clone https://github.com/tsurubee/banpei.git
cd banpei pip install . Πϯετʔϧ import banpei model = banpei.SST(w=50) results = model.detect(data) ˞ͨͬͨ̏ߦʂ
#BOQFJʹΑΔपҟৗݕ
#PLFIͱͷ࿈ܞʹΑΔ ϦΞϧλΠϜҟৗࢹ ͷઓ
#PLFIͱʁ IUUQTCPLFIQZEBUBPSHFOMBUFTU ɾ*OUFSBDUJWFWJTVBMJ[FUJPO ɾ/PWFMHSBQIJDT ɾ4USFBNJOH EZOBNJD MBSHFEBUB ɾ/POFFEUPXSJUF+BWBTDSJQU ରܕՄࢹԽڥΛఏڙ͢Δ1ZUIPOϥΠϒϥϦ IUUQTXXXTMJEFTIBSFOFUDPOUJOVVNJPIBTTMFGSFFEBUBTDJFODFBQQTXJUICPLFIXFCJOBS
σ Ϟ
• ʮಛҟεϖΫτϧมʹΑΔपҟৗݕʯ IUUQTZPVUVCFF'7/,"7U/1 • ʮಛҟεϖΫτϧมʹΑΔ͖ͷมԽݕʯ IUUQTZPVUVCF@XPVC-"I9L :PV5VCFʹσϞಈըΛެ։͍ͯ͠·͢ʂ
(JU)VCʹެ։͍ͯ͠·͢ʂ IUUQTHJUIVCDPNUTVSVCFFCBOQFJ
ϒϩάॻ͍͍ͯ·͢ʂ IUUQTHJUIVCDPNUTVSVCFFCBOQFJ
ࠓޙͷల l ಛҟεϖΫτϧมͷߴԽʹΑΔߋͳΔ ϦΞϧλΠϜੑͷٻ l ҟৗ௨ػೳͷ࣮ʹΑΔ࣮༻ੑͷ্ ͋ͱɺ৽ͨͳΞϧΰϦζϜ࣮͍ͨ͠ɾɾ
1ZUIPOίϛϡχςΟ ʹ͍ͭͯ
1Z'VLVPLBͬͯ·͢ʂ ݄ʹ-5ΠϕϯτΛ։࠵༧ఆͰ͢ʂ
1Z$PO ,ZVTIVΓ·͢ʂ ελοϑืूதʂ ڵຯ͕͋Δํ࠙ձͰ͓͔͚͍ͩ͘͞ʂ IUUQLZVTIVQZDPOKQ
͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠ʂ