Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Cpaw AI Competition 2nd Programming/hand-RPS編
Search
Cpaw
April 02, 2018
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
240
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
740
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
630
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.4k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
520
The agentic SEO stack - context over prompts
schlessera
0
1k
Facilitating Awesome Meetings
lara
57
7.2k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
560
We Have a Design System, Now What?
morganepeng
55
8.4k
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