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
ArtNet - IBM OpenPOWER Cognitive Cup Contest Wi...
Search
Praveen Sridhar
November 15, 2016
Technology
1
1k
ArtNet - IBM OpenPOWER Cognitive Cup Contest Winning talk
ArtNet - IBM OpenPOWER Cognitive Cup Contest Winning talk
Praveen Sridhar
November 15, 2016
Tweet
Share
More Decks by Praveen Sridhar
See All by Praveen Sridhar
Attribute - Python library for Neural Network Interpretability
psbots
0
400
Keep calm and trust your model - On Explainability of Machine Learning Models
psbots
0
140
Talk on Innovation and Entrepreneurship at Rajagiri Business School, Kochi
psbots
0
42
Don't wait to Start-Up Start Exploring already!
psbots
0
130
Firefox OS
psbots
0
170
Firefox OS Indic Keyboard Google Summer of Code Project
psbots
0
570
Other Decks in Technology
See All in Technology
SSMRunbook作成の勘所_20241120
koichiotomo
2
130
The Rise of LLMOps
asei
6
1.3k
エンジニア人生の拡張性を高める 「探索型キャリア設計」の提案
tenshoku_draft
1
120
AWS Lambdaと歩んだ“サーバーレス”と今後 #lambda_10years
yoshidashingo
1
170
OCI Security サービス 概要
oracle4engineer
PRO
0
6.5k
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.6k
Security-JAWS【第35回】勉強会クラウドにおけるマルウェアやコンテンツ改ざんへの対策
4su_para
0
170
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
5
590
Can We Measure Developer Productivity?
ewolff
1
150
Taming you application's environments
salaboy
0
180
TypeScript、上達の瞬間
sadnessojisan
46
13k
Why does continuous profiling matter to developers? #appdevelopercon
salaboy
0
180
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
93
16k
How STYLIGHT went responsive
nonsquared
95
5.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Visualization
eitanlees
145
15k
Navigating Team Friction
lara
183
14k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Docker and Python
trallard
40
3.1k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
Transcript
ArtNet The new age Art Connoisseur ;) OpenPower Cognitive Cup
Winning Entry
Developer Challenge Experience Praveen Sridhar @psbots
About me Praveen Sridhar @psbots Machine Learning R&D for Recently
joined as Machine Learning Engineer at
Cognitive Cup Challenge Problem Can computers think “deeply” :P about
art?
What ArtNet Does ArtNet “knows” what a painting is about.
Be it a landscape or still life or a portrait, or any of the different art genres. Examples of genres : Still Life Cityscape Religious
Implementation ArtNet uses • a Convolution Neural Network to figure
out patterns in a painting • and classifies it into different genres
Implementation It uses the Keras Deep Learning library to train
the CNN model
Implementation The OpenPOWER Deep Learning Distribution Frameworks like Theano and
Tensorflow available as Pre-built binaries optimized for GPU acceleration Adding Keras was a breeze, since it runs on top of Theano or Tensorflow
Hyperparameter Optimization The Real Deal HYPER WHAT?
Hyperparameter Optimization The Real Deal Enter the “hyperas” library A
very simple convenience wrapper around hyperopt for fast prototyping with keras models.
Enter the “elephas” library Distributed Deep Learning with Keras &
Spark Thought : SuperVessel Cloud makes it a breeze to spin up multi node spark instances, why not use it as Nitrox! ;)
Going Forward • Predict the artist given a painting •
Help Social Science people in understanding art influences : ✴ which artist influenced whom? ✴ to what extent?
Thanks! Praveen Sridhar @psbots