systemy rekomendacyjne w .net (itad 2013 ug)
DESCRIPTION
Slajdy do prezentacji na konferencji IT Academic Day 2013 na Uniwersytecie Gdańskim (3 grudnia 2013, 10:00).TRANSCRIPT
Kilka słów o JIT Solutions Wprowadzenie do zagadnień Machine
Learning i BigData Demo: biblioteka MyMediaLite Kilka słów o Infer.NET Co dalej? Pytania & odpowiedzi
Agenda
Rośniemy, rośniemy, rośniemy! Mój zespół: 23 osoby
Działamy ze studentami i uczelniami! Na serio!
Szukamy ludzi z pomysłami! Obserwuj nas – dołącz do nas:
www.facebook.com/jitsolutions.gdynia www.jitsolutions.pl
Kilka słów o nas
Wprowadzenie
„A full 90% of all the data in the world has been generated over the last two years.” (Science Daily)
„Data production will be 44 times greater in 2020 than it was in 2009.” (CSC)
Kilka faktów
Machine Learning
Statystyka
Prawdopodobieństwo
DB
Data Science
„Data Scientist: The Sexiest Job of the 21st Century” (Harvard Business Review)
„A significant constraint on realizing value from Big Data will be a shortage of talent, particularly of people with deep expertise in statistics and machine learning” (McKinsey)
„If you’re looking into a career as a data scientist, you may soon become one of the most sought-after people in your industry.” (VentureBeat)
Data Oriented Start-up
htt
p:/
/ww
w.f
orb
es.
com
/sit
es/
kash
mir
hil
l/2
01
2/0
2/1
6/h
ow
-targ
et-
fig
ure
d-o
ut-
a-t
een
-gir
l-w
as-
pre
gn
an
t-b
efo
re-h
er-
fath
er-
did
/
Rekomendacje...
Przykład
Użytkownik
Witek 4
Janek 5
Michał 1
Użytkownik
Witek
Janek
Michał
Przykład
Użytkownik
Witek 1 5
Janek 5 5
Michał 4 5 1
Jurek 1 4
Przykładźródło: wikipedia
Collaborative filtering Content-based filtering Knowledge-based recommender
Kilka trudnych słów
Demo: MyMediaLite
Zbierać dużo danych! Wybór algorytmu – eksperymenty + walidacja
Analiza efektów w czasie życia systemu! Kiedy uruchamiać algorytm?
Jeśli się da, to offline (w nocy, co godzinę, etc...) Jeśli się da, to poza główną aplikacją – w
chmurze! Jakie technologie i narzędzia wybrać...
Język R Hadoop + Mahout C# / .NET ... też się nada
Jak to zrobić na serio?
Microsoft Research: Infer.NET, Sho numl.net ILNumerics (http://ilnumerics.net) Accord Framework
(http://accord-framework.net) AForge.NET (http://www.aforgenet.com)
Narzędzia dla .NET
Fork me on github!https://github.com/jitsolutions/dotnet-recommend
Slajdy pojawią się na fb! Eksperymenty, eksperymenty... Użyj to!
Co dalej?
edX Learning from data
https://www.edx.org/course/caltechx/caltechx-cs1156x-learning-data-1120
Udacity Big Data and Data Science track
http://blog.udacity.com/2013/11/sebastian-thrun-launching-our-data.html
Coursera Machine Learning
https://www.coursera.org/course/mlhttps://www.coursera.org/course/machlearning
Co dalej?
Wymyśl aplikacje, która używa metod machine learning (najlepiej systemy rekomendacji)
Dowiedz się czy i mniej więcej jak można to zrobić – chodzi o realne pomysły!
Opisz krótko swój pomysł i wyślij na: [email protected]
Konkurs!!!
Pytania?
{www.fb.com/jitsolutions.gdynia
Dziękuję!!!