Trend Micro CTF 2019の機械学習カテゴリの問題に挑んだ
- 1. Trend Micro CTF 2019の
機械学習カテゴリの問題に挑んだ
meow (id: meow_noisy)
第31回ゼロから始めるセキュリティ入門 勉強会
2019/09/25(水)
- 6. [余談]私とCTF
今回初参加
動機: 参加して実際の空気のようなものを味わいた
かった
CTFが何なのか私自身よく分かってないです
提示された問題に対して、コンピュータハックの
知恵・技術・アイディアを駆使して解答するプロ
コンの一種という認識です
- 7. Trend Micro CTF 2019
– Raimund Genes Cup
トレンドマイクロ社が主催するCTF
https://www.trendmicro.com/ja_jp/campaign
s/capture-the-flag.html
9月にオンライン予選の選抜、11月に本戦
優勝賞金100万円
- 10. [補足] 機械学習? Deep
Learning? AI?
機械学習
プログラムの処理判断基準をデータから自動的に獲得させ
る技術
Deep Learning
機械学習手法の1種。Deep Neural Networkという機械学
習モデルの学習方法。特徴抽出に長けており性能が高い。
AI
機械学習を知らない人に機械学習プロダクトを
“なんとなく”分かってもらう時に使う言葉。
図: https://semla.polymtl.ca/wp-content/uploads/2019/06/Ma-semla.pdf
- 19. step2. MNIST分類器の学習
「あ!これPyTorch本でやったところだ!」
PyTorch: ディープラーニングのソフトウェア
フレームワーク。直感的に実装しやすく人気。
本の第4章にDeep Learningで画像分類をする
レッスンがある
サンプルコードもある
https://github.com/miyamotok0105/pytorch_handbook
Deep LearningではGPU環境が必須だが、Google
Colaboratoryサービスを使えば、
vGPUの学習環境を無料で使うことが可能
MNISTのデータに差し替えて、
モデル(AlexNet)を学習
評価データに対して、正解率98.2%
DNNの値にしては小さい方だが、これで十分
https://www.shuwasystem.co
.jp/book/9784798055473.htm
l