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
Cpaw AI Competition 2nd Programming/hand-RPS編
Search
Cpaw
April 02, 2018
220
0
Share
Cpaw AI Competition 2nd Programming/hand-RPS編
Add credits slide
Cpaw
April 02, 2018
More Decks by Cpaw
See All by Cpaw
Cpaw AI Competition 2nd CIFAR100/omniglot編
cpaw
0
230
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
ラッコキーワード サービス紹介資料
rakko
1
3.4M
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Crafting Experiences
bethany
1
160
Automating Front-end Workflow
addyosmani
1370
210k
Skip the Path - Find Your Career Trail
mkilby
1
130
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Fireside Chat
paigeccino
42
3.9k
New Earth Scene 8
popppiees
3
2.3k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Transcript
第2回 Cpaw AI competition 筑波大学 田尻
目次 ◎ Programming ◦ 問題概要 ◦ 試した方法 ◦ 結果 ◎
hand-RPS ◦ 問題概要 ◦ 試した方法 ◦ 結果 2
1. Programming解説 3
問題概要 ◎ ソースコードから該当するプログラミング 言語を予測する問題 ◎ プログラミング言語(6種類): ◦ C# ◦ C++
◦ Go ◦ JavaScript ◦ Rust ◦ Scala 4
データ例1 ◎ C# 5 ◎ C++
データ例2 ◎ Go 6 ◎ JavaScript
データ例3 ◎ Rust 7 ◎ Scala
データoutline ◎ Github上のソースコードを取得 8 sklearn.feature_extraction.text.CountVectorizerを使用
言語別ヒストグラム(回数/単語ID) 単語ベースの手法でいけそう・・・? 9
試した方法 ◎ Tf-idf ◦ Scikit-learn のTfIdfVectorizer ◦ ソースコードから特徴ベクトルまで変換 ◦ 他のデータではあまり出ない単語(記号)を重視す
る 特徴量 ◎ リッジ回帰を用いたクラス分類 ◦ scikit-learnのRidgeClassifiar ◦ データを実現するような関数を求める ◦ 二値分類を元に多数決で分類 10
結果 ◎ tf-idf + RidgeClassifier ◎ 正解率:95.87% 11
2. hand-RPS解説 12
問題概要 ◎ 手の画像からグー・チョキ・パーを予測する 問題 ◎ マーカーでキャリブレーション済み 13
データ例 14 ◎ パー ◎ グー ◎ チョキ
試した方法 ◎ Hog特徴量 ◦ Scikit-imageのhog ◦ グレースケールにしてそのまま ◎ Logistic Regression
◦ scikit-learnのLogisticRegression ◎ SVM ◦ scikit-learnのSVC ◦ データ点からの距離が最も大きくなるような 分離超平面を求める ◦ カーネル法によって線形以外のデータも分類可能 15
結果 ◎ 16
Credits Special thanks to all the people who made and
released these awesome resources for free: ◎ Presentation template by SlidesCarnival ◎ Photographs by Unsplash & Death to the Stock Photo (license) 17