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
990
異常検知ライブラリを作った話
ライブラリの特徴:特異スペクトル変換による変化点検知
tsurubee
November 18, 2017
Tweet
Share
More Decks by tsurubee
See All by tsurubee
DeepCrysTet: A Deep Learning Approach Using Tetrahedral Mesh for Predicting Properties of Crystalline Materials
tsurubee
0
500
3次元メッシュで表現した結晶構造を用いた材料物性の予測に向けた深層学習モデルの設計 / Design of Deep Learning Model for Predicting Material Properties Using Crystal Structure Represented by Three-Dimensional Mesh
tsurubee
1
1.7k
分散システムの性能異常に対する機械学習の解釈性に基づく原因診断手法 / A Method for Diagnosing the Causes of Performance Issues in Distributed Systems Based on the Interpretability of Machine Learning
tsurubee
0
1.2k
機械学習の解釈性に関する研究動向とシステム運用への応用 / A Survey on Interpretable Machine Learning and Its Application for System Operation
tsurubee
0
260
機械学習モデルの局所的な解釈に着目したシステムにおける異常の原因診断手法の構想
tsurubee
0
7.4k
アニーリングマシンを活用したエッジAIにおける 生成モデルの学習効率化のためのアーキテクチャ
tsurubee
0
1.3k
さくらインターネット研究所で研究に再挑戦した私の半年間の取り組み
tsurubee
1
2.7k
さくらインターネット研究所と鶴田の取り組みのご紹介
tsurubee
0
96
sshr: ユーザに変更を要求せずにシステム変化に追従可能なSSHプロキシサーバ
tsurubee
3
2.8k
Other Decks in Technology
See All in Technology
ギークの理想が7つ集まるエムスリーで夢を叶えよう - エムスリー株式会社
m3_engineering
1
260
簡単に始めるSnowflakeの機械学習
nayuts
1
190
推薦システムを本番導入する上で一番優先すべきだったこと~NewsPicks記事推薦機能の改善事例を元に~
morinota
0
130
公共領域から学ぶ クラウド移行についてエンジニアが意識していること
kawakawa2222
0
140
開発と事業を繋ぐ!SREのオブザーバビリティ戦略 ~ Developers Summit 2024 Summer ~
leveragestech
0
640
【基調講演】変える、今ここから ― IoTとAIで紡ぐ未来
soracom
PRO
0
320
運用改善、不都合な真実 / 20240722-ssmjp-kaizen
opelab
17
8.4k
累計ダウンロード数1億8000万を超えるアプリケーションプラットフォームのレガシーシステム脱却とモダン化への道
kmitsuhashi
0
120
エンジニアの生存戦略 〜クラウド潮流の経験から紐解く技術トレンドのメカニズムと乗りこなし方〜
shimy
9
1.9k
Azure Pipelinesを使用したCICDベースラインアーキテクチャ実践
yuriemori
0
190
データベース研修 DB基礎【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
220
DevIO2024_レガシー運用からの脱却 -クラウド活用の実践事例とベストプラクティス-
jun2882
0
210
Featured
See All Featured
RailsConf 2023
tenderlove
16
720
GitHub's CSS Performance
jonrohan
1026
450k
The Mythical Team-Month
searls
217
43k
Git: the NoSQL Database
bkeepers
PRO
423
64k
The Power of CSS Pseudo Elements
geoffreycrofte
64
5.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
12
3.8k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
24
1.8k
In The Pink: A Labor of Love
frogandcode
139
22k
Mobile First: as difficult as doing things right
swwweet
219
8.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
357
18k
Web Components: a chance to create the future
zenorocha
307
41k
Bash Introduction
62gerente
607
210k
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
͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠ʂ