際際滷

際際滷Share a Scribd company logo
Systemy rekomendacyjne
w .NET

{

Witold Bot, Team Leader, JIT Solutions
wbolt@jitsolutions.pl








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


Roniemy,






roniemy, roniemy!

M坦j zesp坦: 23 osoby

Dziaamy ze studentami i uczelniami! Na serio!
Szukamy ludzi z pomysami!
Obserwuj nas  docz 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

Prawdopodobiestwo
Systemy Rekomendacyjne w .NET (ITAD 2013 UG)






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 youre looking into a career as a data
scientist, you may soon become one of the
most sought-after people in your industry.
(VentureBeat)

Data Science
Data Oriented Start-up
Systemy Rekomendacyjne w .NET (ITAD 2013 UG)
Systemy Rekomendacyjne w .NET (ITAD 2013 UG)
http://www.forbes.com/sites/kashmirhill/2012/02/16/how-targetfigured-out-a-teen-girl-was-pregnant-before-her-father-did/
Rekomendacje...
U甜ytkownik

Witek

4

Janek

Micha

Przykad

5

1
U甜ytkownik

Witek

1

Janek

5

Micha

4

Jurek

1

Przykad

5
5

5

1
4
Przykad

添r坦do: wikipedia




Collaborative filtering
Content-based filtering
Knowledge-based recommender

Kilka trudnych s坦w
Systemy Rekomendacyjne w .NET (ITAD 2013 UG)
Demo: MyMediaLite



Zbiera du甜o danych!
Wyb坦r algorytmu  eksperymenty + walidacja




Kiedy uruchamia algorytm?





Analiza efekt坦w w czasie 甜ycia systemu!
Jeli si da, to offline (w nocy, co godzin, etc...)
Jeli si da, to poza g坦wn aplikacj  w
chmurze!

Jakie technologie i narzdzia wybra...




Jzyk 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)

Narzdzia dla .NET






Fork me on github!
https://github.com/jitsolutions/dotnetrecommend
Slajdy pojawi si na fb!
Eksperymenty, eksperymenty...
U甜yj to!

Co dalej?


edX




Learning from data
https://www.edx.org/course/caltechx/caltechxcs1156x-learning-data-1120

Udacity
 Big Data and Data Science track
http://blog.udacity.com/2013/11/sebastian-thrunlaunching-our-data.html



Coursera


Machine Learning
https://www.coursera.org/course/ml
https://www.coursera.org/course/machlearning

Co dalej?






Wymyl aplikacje, kt坦ra u甜ywa metod
machine learning (najlepiej systemy
rekomendacji)
Dowiedz si czy i mniej wicej jak mo甜na to
zrobi  chodzi o realne pomysy! 
Opisz kr坦tko sw坦j pomys i wylij na:
konkurs.itad@jitsolutions.pl

Konkurs!!!
Pytania?

{

wbolt@jitsolutions.pl
Dzikuj!!!

{

www.fb.com/jitsolutions.gdynia

More Related Content

Systemy Rekomendacyjne w .NET (ITAD 2013 UG)