際際滷

際際滷Share a Scribd company logo
Today  March 18th 2015:
Demo Meetup
Marek Modr箪
www.mlmu.cz
What are we doing today?
 Not many technical facts
 A lot of interesting things
 Inspiration everywhere
 A lot of stuff you have already seen before
 Todays rules: Ask any time, ask anybody,
answer all the questions
Before we start 
Is there something missing?
Video, blog, demo, link, ...?
Message us, tell us ...
Czech blogs
Ji鱈 Materna  www.mlguru.cz
Radim eh哲ek  www.radimrehurek.com/blog/
Bohou邸 Z叩men鱈k  www.nerual.cz
More blogs
Blogs:
 http://hunch.net/
 http://mark.reid.name/blog/
 http://blog.smola.org/
 http://yaroslavvb.blogspot.cz/
 http://blog.echen.me/
 http://brenocon.com/blog/
 http://datamining.typepad.co
m/data_mining/
 https://justindomke.wordpress
.com/
 http://nlpers.blogspot.cz/
 http://blog.oddhead.com/
 http://aicoder.blogspot.cz/
 http://lingpipe-blog.com/
 http://yyue.blogspot.cz/
 http://blog.mikiobraun.de/
Blogs related inspiration:
 http://www.cs.waikato.ac.nz/~
bernhard/good-machine-
learning-blogs.html
QA systems, chatbots a assistents
Echo, Pepper, Jibo, Keecker
QA systems, chatbots a assistents
Chatbots talk and argue with each other
https://www.youtube.com/watch?v=vphmJEpLXU0
IBM Watson  Jeopardy (Riskuj!)  YouTube
https://www.youtube.com/watch?v=P18EdAKuC1U
QA systems, chatbots a assistents
AskHERMES  www.askhermes.org
 Searches through a medical database and synthesizes
short extracts
 What are symptoms of flu? / How can I recognize a broken leg?
PandoraBots - www.pandorabots.com
 Chomsky - http://goo.gl/p65Pku
 RESTful API for AI chatbots integration
 Free $ 0  25 calls a day, 2 bots
QA systems, chatbots a assistents
YodaQA - http://live.ailao.eu/
 Petr Baudi邸, YodaQA
 http://ailao.eu/yodaqa/
 OpenSource
Czech dialog system Alex - http://ufal.mff.cuni.cz/alex/cs
 Tel: 800 899 998 (free)
QA systems, chatbots a assistents
WolframAlpha - http://www.wolframalpha.com/
 Try on your own:
 House in czech
 What is the purpose of life?
 Average number of bones in human body
 Draw me a house, a cat 
 Random person curve
 Who won SuperBowl this year?
WolframAlpha  draw a frog
WolframAlpha  draw a frog
Equation
included
Visualization
Setosa.IO  http://setosa.io/ev/
 Markov chains- http://goo.gl/DBNudM
 Eigenvalues/vectors - http://goo.gl/LrWdpe
Plotly - https://plot.ly/plot
 Web interface (from data or by clicking)
 API (Python, MATLAB, R, Node.js, Julia, Excel)
Visualization
D3.js - http://d3js.org/
 Javascript figures/ charts
 http://bost.ocks.org/mike/miserables/
 Python  d3py
Bokeh - http://bokeh.pydata.org/en/latest/
 D3.js style Python interactive visualization
 http://bokeh.pydata.org/en/latest/docs/gallery/les_mis.html
 Bokeh-server -> responses from interface
Visualization
t-SNE
http://cs.stanford.edu/people/karpathy/tsnejs/index.html
Natural Language Processing
Sentiment Analysis
 Stanford Sentiment Analysis online demo
 http://nlp.stanford.edu:8080/sentiment/rntnDemo.html
Example text: I find it so amazing that even after all these years, we are
STILL talking about this movie! Obviously this movie wasn't that bad or
else people wouldn't even bother to talk about it. I personally enjoyed this
film immensly, and still do! I guess this film isn't for everyone, but it
certainly did touch the hearts of many.
Natural Language Processing
Stanford CoreNLP
 http://nlp.stanford.edu:8080/corenlp/
 Example text: I find it so amazing that even after all
these years, we are STILL talking about this movie!
Stanford Parser
 http://nlp.stanford.edu:8080/parser/index.jsp
Stemming
 http://text-processing.com/demo/stem/ (Python
knihovna)
Natural Language Processing
Semantic Role Labeling Demo
(University of Illinois - Coursera kurzy)
 http://cogcomp.cs.illinois.edu/page/demo_view/srl
 Example: A squirrel is storing a lot of nuts to prepare for a
seasonal change in the environment.
Other demos:
 http://cogcomp.cs.illinois.edu/page/demos/
 http://www.conversational-
technologies.com/nldemos/nlDemos.html
Natural Language Processing
Stanford Named Entity Tagger
http://nlp.stanford.edu:8080/ner/process
Example text: 84 years later, a 101-year-old woman named Rose DeWitt
Bukater tells the story to her granddaughter Lizzy Calvert, Brock Lovett, Lewis
Bodine, Bobby Buell and Anatoly Mikailavich on the Keldysh about her life set
in April 10th 1912, on a ship called Titanic when young Rose boards the
departing ship with the upper-class passengers and her mother, Ruth DeWitt
Bukater, and her fianc辿, Caledon Hockley. Meanwhile, a drifter and artist
named Jack Dawson and his best friend Fabrizio De Rossi win third-class
tickets to the ship in a game. And she explains the whole story from departure
until the death of Titanic on its first and last voyage April 15th, 1912 at 2:20 in
the morning.
Natural Language Processing
Shopping list
http://nlportal.elasticbeanstalk.com/understanding.html
Example text: In a Dutch oven, cook sausage, ground beef, onion, and garlic over medium heat until well
browned. Stir in crushed tomatoes, tomato paste, tomato sauce, and water. Season with sugar, basil, fennel
seeds, Italian seasoning, 1 tablespoon salt, pepper, and 2 tablespoons parsley. Simmer, covered, for about 1
1/2 hours, stirring occasionally. Bring a large pot of lightly salted water to a boil. Cook lasagna noodles in
boiling water for 8 to 10 minutes. Drain noodles, and rinse with cold water. In a mixing bowl, combine
ricotta cheese with egg, remaining parsley, and 1/2 teaspoon salt. Preheat oven to 375 degrees F (190
degrees C). To assemble, spread 1 1/2 cups of meat sauce in the bottom of a 9x13 inch baking dish.
Arrange 6 noodles lengthwise over meat sauce. Spread with one half of the ricotta cheese mixture. Top
with a third of mozzarella cheese slices. Spoon 1 1/2 cups meat sauce over mozzarella, and sprinkle with
1/4 cup Parmesan cheese. Repeat layers, and top with remaining mozzarella and Parmesan cheese. Cover
with foil: to prevent sticking, either spray foil with cooking spray, or make sure the foil does not touch the
cheese. Bake in preheated oven for 25 minutes. Remove foil, and bake an additional 25 minutes. Cool for 15
minutes before serving.
Approaching Deep Learning
MetaMind demos
 Deep Learning solutions for enterprises
 https://www.metamind.io
 Sentiment at Twitter:
 https://www.metamind.io/language/twitter
 Identify stuff in images (DeViSE)
 https://www.metamind.io/vision/general
 Semantic Similarity, Food Classifier
Deep Learning
DeepMind
 Playing Atari games based on visual input
 https://www.youtube.com/watch?v=V1eYniJ0Rnk
Handwriting
 http://www.cs.toronto.edu/~graves/handwriting.html
Image understanding
 http://www.cs.toronto.edu/~nitish/nips2014demo/index.html
Deep Learning
Clarif.ai
http://www.clarifai.com/
Caffe
http://demo.caffe.berkeleyvision.org/classify_url?imageurl=http%3A%2F%
2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fd%2Fd6%2FSkate
boarder_in_the_air.jpg
Other deep learning demos:
http://deeplearning.net/demos/
Word2Vec
 Word2Vec, GenSim
 Word2Vec playground
http://deeplearner.fz-qqq.net/
Example: King -> Queen = Man -> ?
France -> Paris = Japan -> ?
 Word2Vec Radim eh哲ek
http://radimrehurek.com/2014/02/word2vec-tutorial/#app
 Word2Vec + t-SNE:
http://www.codeproject.com/KB/TipsnTricks/788739/tsneplot.jpg
Others
 Wit.ai
 Natural Language for Developers
 Sirius - http://sirius.clarity-lab.org/
 Open-source Siri service
 Kaggle
Tips from our meetupers
 The Talking Machines
 Podcast about Machine Learning
 http://www.thetalkingmachines.com/
 English to Czech translation on the phone
 Experimental project translating spoken English to
Czech, Helpful tool for tourists
 tel: 277 278 178
 Morphodita - Tagger and Named Entity Recognizer
 API available,
http://lindat.mff.cuni.cz/services/morphodita/
Tips from our meetupers
 Treex  perl NLP framework
 NLP framework
 One of the functions:
 Analysis of Czech and English on the tectogrammatical
layer
 https://lindat.mff.cuni.cz/services/treex-web/
 Watsonson  game-with-purpose
 Automatic inference from text
 http://nlp.fi.muni.cz/projekty/watsonson/cgi-
bin/index.py
Do you know something else?
Did we miss something?
Video, blog, demo, link, ...?
Its your turn! Let us know.
www.mlmu.cz

More Related Content

MLMU.cz - Marek Modry - Demo Meetup

  • 1. Today March 18th 2015: Demo Meetup Marek Modr箪 www.mlmu.cz
  • 2. What are we doing today? Not many technical facts A lot of interesting things Inspiration everywhere A lot of stuff you have already seen before Todays rules: Ask any time, ask anybody, answer all the questions
  • 3. Before we start Is there something missing? Video, blog, demo, link, ...? Message us, tell us ...
  • 4. Czech blogs Ji鱈 Materna www.mlguru.cz Radim eh哲ek www.radimrehurek.com/blog/ Bohou邸 Z叩men鱈k www.nerual.cz
  • 5. More blogs Blogs: http://hunch.net/ http://mark.reid.name/blog/ http://blog.smola.org/ http://yaroslavvb.blogspot.cz/ http://blog.echen.me/ http://brenocon.com/blog/ http://datamining.typepad.co m/data_mining/ https://justindomke.wordpress .com/ http://nlpers.blogspot.cz/ http://blog.oddhead.com/ http://aicoder.blogspot.cz/ http://lingpipe-blog.com/ http://yyue.blogspot.cz/ http://blog.mikiobraun.de/ Blogs related inspiration: http://www.cs.waikato.ac.nz/~ bernhard/good-machine- learning-blogs.html
  • 6. QA systems, chatbots a assistents Echo, Pepper, Jibo, Keecker
  • 7. QA systems, chatbots a assistents Chatbots talk and argue with each other https://www.youtube.com/watch?v=vphmJEpLXU0 IBM Watson Jeopardy (Riskuj!) YouTube https://www.youtube.com/watch?v=P18EdAKuC1U
  • 8. QA systems, chatbots a assistents AskHERMES www.askhermes.org Searches through a medical database and synthesizes short extracts What are symptoms of flu? / How can I recognize a broken leg? PandoraBots - www.pandorabots.com Chomsky - http://goo.gl/p65Pku RESTful API for AI chatbots integration Free $ 0 25 calls a day, 2 bots
  • 9. QA systems, chatbots a assistents YodaQA - http://live.ailao.eu/ Petr Baudi邸, YodaQA http://ailao.eu/yodaqa/ OpenSource Czech dialog system Alex - http://ufal.mff.cuni.cz/alex/cs Tel: 800 899 998 (free)
  • 10. QA systems, chatbots a assistents WolframAlpha - http://www.wolframalpha.com/ Try on your own: House in czech What is the purpose of life? Average number of bones in human body Draw me a house, a cat Random person curve Who won SuperBowl this year?
  • 12. WolframAlpha draw a frog Equation included
  • 13. Visualization Setosa.IO http://setosa.io/ev/ Markov chains- http://goo.gl/DBNudM Eigenvalues/vectors - http://goo.gl/LrWdpe Plotly - https://plot.ly/plot Web interface (from data or by clicking) API (Python, MATLAB, R, Node.js, Julia, Excel)
  • 14. Visualization D3.js - http://d3js.org/ Javascript figures/ charts http://bost.ocks.org/mike/miserables/ Python d3py Bokeh - http://bokeh.pydata.org/en/latest/ D3.js style Python interactive visualization http://bokeh.pydata.org/en/latest/docs/gallery/les_mis.html Bokeh-server -> responses from interface
  • 16. Natural Language Processing Sentiment Analysis Stanford Sentiment Analysis online demo http://nlp.stanford.edu:8080/sentiment/rntnDemo.html Example text: I find it so amazing that even after all these years, we are STILL talking about this movie! Obviously this movie wasn't that bad or else people wouldn't even bother to talk about it. I personally enjoyed this film immensly, and still do! I guess this film isn't for everyone, but it certainly did touch the hearts of many.
  • 17. Natural Language Processing Stanford CoreNLP http://nlp.stanford.edu:8080/corenlp/ Example text: I find it so amazing that even after all these years, we are STILL talking about this movie! Stanford Parser http://nlp.stanford.edu:8080/parser/index.jsp Stemming http://text-processing.com/demo/stem/ (Python knihovna)
  • 18. Natural Language Processing Semantic Role Labeling Demo (University of Illinois - Coursera kurzy) http://cogcomp.cs.illinois.edu/page/demo_view/srl Example: A squirrel is storing a lot of nuts to prepare for a seasonal change in the environment. Other demos: http://cogcomp.cs.illinois.edu/page/demos/ http://www.conversational- technologies.com/nldemos/nlDemos.html
  • 19. Natural Language Processing Stanford Named Entity Tagger http://nlp.stanford.edu:8080/ner/process Example text: 84 years later, a 101-year-old woman named Rose DeWitt Bukater tells the story to her granddaughter Lizzy Calvert, Brock Lovett, Lewis Bodine, Bobby Buell and Anatoly Mikailavich on the Keldysh about her life set in April 10th 1912, on a ship called Titanic when young Rose boards the departing ship with the upper-class passengers and her mother, Ruth DeWitt Bukater, and her fianc辿, Caledon Hockley. Meanwhile, a drifter and artist named Jack Dawson and his best friend Fabrizio De Rossi win third-class tickets to the ship in a game. And she explains the whole story from departure until the death of Titanic on its first and last voyage April 15th, 1912 at 2:20 in the morning.
  • 20. Natural Language Processing Shopping list http://nlportal.elasticbeanstalk.com/understanding.html Example text: In a Dutch oven, cook sausage, ground beef, onion, and garlic over medium heat until well browned. Stir in crushed tomatoes, tomato paste, tomato sauce, and water. Season with sugar, basil, fennel seeds, Italian seasoning, 1 tablespoon salt, pepper, and 2 tablespoons parsley. Simmer, covered, for about 1 1/2 hours, stirring occasionally. Bring a large pot of lightly salted water to a boil. Cook lasagna noodles in boiling water for 8 to 10 minutes. Drain noodles, and rinse with cold water. In a mixing bowl, combine ricotta cheese with egg, remaining parsley, and 1/2 teaspoon salt. Preheat oven to 375 degrees F (190 degrees C). To assemble, spread 1 1/2 cups of meat sauce in the bottom of a 9x13 inch baking dish. Arrange 6 noodles lengthwise over meat sauce. Spread with one half of the ricotta cheese mixture. Top with a third of mozzarella cheese slices. Spoon 1 1/2 cups meat sauce over mozzarella, and sprinkle with 1/4 cup Parmesan cheese. Repeat layers, and top with remaining mozzarella and Parmesan cheese. Cover with foil: to prevent sticking, either spray foil with cooking spray, or make sure the foil does not touch the cheese. Bake in preheated oven for 25 minutes. Remove foil, and bake an additional 25 minutes. Cool for 15 minutes before serving.
  • 21. Approaching Deep Learning MetaMind demos Deep Learning solutions for enterprises https://www.metamind.io Sentiment at Twitter: https://www.metamind.io/language/twitter Identify stuff in images (DeViSE) https://www.metamind.io/vision/general Semantic Similarity, Food Classifier
  • 22. Deep Learning DeepMind Playing Atari games based on visual input https://www.youtube.com/watch?v=V1eYniJ0Rnk Handwriting http://www.cs.toronto.edu/~graves/handwriting.html Image understanding http://www.cs.toronto.edu/~nitish/nips2014demo/index.html
  • 24. Word2Vec Word2Vec, GenSim Word2Vec playground http://deeplearner.fz-qqq.net/ Example: King -> Queen = Man -> ? France -> Paris = Japan -> ? Word2Vec Radim eh哲ek http://radimrehurek.com/2014/02/word2vec-tutorial/#app Word2Vec + t-SNE: http://www.codeproject.com/KB/TipsnTricks/788739/tsneplot.jpg
  • 25. Others Wit.ai Natural Language for Developers Sirius - http://sirius.clarity-lab.org/ Open-source Siri service Kaggle
  • 26. Tips from our meetupers The Talking Machines Podcast about Machine Learning http://www.thetalkingmachines.com/ English to Czech translation on the phone Experimental project translating spoken English to Czech, Helpful tool for tourists tel: 277 278 178 Morphodita - Tagger and Named Entity Recognizer API available, http://lindat.mff.cuni.cz/services/morphodita/
  • 27. Tips from our meetupers Treex perl NLP framework NLP framework One of the functions: Analysis of Czech and English on the tectogrammatical layer https://lindat.mff.cuni.cz/services/treex-web/ Watsonson game-with-purpose Automatic inference from text http://nlp.fi.muni.cz/projekty/watsonson/cgi- bin/index.py
  • 28. Do you know something else? Did we miss something? Video, blog, demo, link, ...? Its your turn! Let us know. www.mlmu.cz