SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Systemy rekomendacyjne
w .NET

{

Witold Bołt, 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


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






„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 Science
Data Oriented Start-up
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ł

Przykład

5

1
Użytkownik

Witek

1

Janek

5

Michał

4

Jurek

1

Przykład

5
5

5

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




Kiedy uruchamiać algorytm?





Analiza efektów w czasie życia systemu!
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/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?






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:
konkurs.itad@jitsolutions.pl

Konkurs!!!
Pytania?

{

wbolt@jitsolutions.pl
Dziękuję!!!

{

www.fb.com/jitsolutions.gdynia

Weitere ähnliche Inhalte

Ähnlich wie Systemy Rekomendacyjne w .NET (ITAD 2013 UG)

Konferencja e-commerce 2007 Web 20 i spolecznosci internetowe Sebastian Kwiec...
Konferencja e-commerce 2007 Web 20 i spolecznosci internetowe Sebastian Kwiec...Konferencja e-commerce 2007 Web 20 i spolecznosci internetowe Sebastian Kwiec...
Konferencja e-commerce 2007 Web 20 i spolecznosci internetowe Sebastian Kwiec...
ecommerce2007
 
Strefa PMI, nr 44, marzec 2024
Strefa PMI, nr 44, marzec 2024Strefa PMI, nr 44, marzec 2024
Strefa PMI, nr 44, marzec 2024
Strefa PMI
 
Strefa PMI, nr 43, listopad 2023
Strefa PMI, nr 43, listopad 2023Strefa PMI, nr 43, listopad 2023
Strefa PMI, nr 43, listopad 2023
Strefa PMI
 

Ähnlich wie Systemy Rekomendacyjne w .NET (ITAD 2013 UG) (20)

Dane, inteligencja i wiedza w epoce cyfrowej - trendy, szanse, wyzwania
Dane, inteligencja i wiedza w epoce cyfrowej - trendy, szanse, wyzwaniaDane, inteligencja i wiedza w epoce cyfrowej - trendy, szanse, wyzwania
Dane, inteligencja i wiedza w epoce cyfrowej - trendy, szanse, wyzwania
 
Sztuczna inteligencja – kiedy i jak bardzo zmieni naszą rzeczywistość?
Sztuczna inteligencja – kiedy i jak bardzo zmieni naszą rzeczywistość?Sztuczna inteligencja – kiedy i jak bardzo zmieni naszą rzeczywistość?
Sztuczna inteligencja – kiedy i jak bardzo zmieni naszą rzeczywistość?
 
Transformacja cyfrowa Historia osobista
Transformacja cyfrowa Historia osobistaTransformacja cyfrowa Historia osobista
Transformacja cyfrowa Historia osobista
 
What kind of Data Scientist do you need?
What kind of Data Scientist do you need?What kind of Data Scientist do you need?
What kind of Data Scientist do you need?
 
Afc module 5 pl
Afc module 5 plAfc module 5 pl
Afc module 5 pl
 
Internet of Things (IoT) i Artificial Intelligence (AI) w Polsce
Internet of Things (IoT) i Artificial Intelligence (AI) w PolsceInternet of Things (IoT) i Artificial Intelligence (AI) w Polsce
Internet of Things (IoT) i Artificial Intelligence (AI) w Polsce
 
Konferencja e-commerce 2007 Web 20 i spolecznosci internetowe Sebastian Kwiec...
Konferencja e-commerce 2007 Web 20 i spolecznosci internetowe Sebastian Kwiec...Konferencja e-commerce 2007 Web 20 i spolecznosci internetowe Sebastian Kwiec...
Konferencja e-commerce 2007 Web 20 i spolecznosci internetowe Sebastian Kwiec...
 
Wstęp do dyscypliny wymagań w projektach IT
Wstęp do dyscypliny wymagań w projektach ITWstęp do dyscypliny wymagań w projektach IT
Wstęp do dyscypliny wymagań w projektach IT
 
Data science - o co chodzi?
Data science - o co chodzi?Data science - o co chodzi?
Data science - o co chodzi?
 
Możliwości dla IT i ICT w 7PR
Możliwości dla IT i ICT w 7PRMożliwości dla IT i ICT w 7PR
Możliwości dla IT i ICT w 7PR
 
Proces powstawania centrum badawczo-rozwojowego na przykladzie INSI
Proces powstawania centrum badawczo-rozwojowego na przykladzie INSIProces powstawania centrum badawczo-rozwojowego na przykladzie INSI
Proces powstawania centrum badawczo-rozwojowego na przykladzie INSI
 
Tworzenie społeczności opartych na wiedzy
Tworzenie społeczności opartych na wiedzyTworzenie społeczności opartych na wiedzy
Tworzenie społeczności opartych na wiedzy
 
Raport IT-Leaders: Co motywuje Specjalistów IT w covid-owej rzeczywistości?
Raport IT-Leaders: Co motywuje Specjalistów IT w covid-owej rzeczywistości? Raport IT-Leaders: Co motywuje Specjalistów IT w covid-owej rzeczywistości?
Raport IT-Leaders: Co motywuje Specjalistów IT w covid-owej rzeczywistości?
 
Strefa PMI, nr 44, marzec 2024
Strefa PMI, nr 44, marzec 2024Strefa PMI, nr 44, marzec 2024
Strefa PMI, nr 44, marzec 2024
 
Jak transferować wiedzę?
Jak transferować wiedzę?Jak transferować wiedzę?
Jak transferować wiedzę?
 
Michał Korzycki @ SFI
Michał Korzycki @ SFIMichał Korzycki @ SFI
Michał Korzycki @ SFI
 
Strefa PMI, nr 43, listopad 2023
Strefa PMI, nr 43, listopad 2023Strefa PMI, nr 43, listopad 2023
Strefa PMI, nr 43, listopad 2023
 
Internet wszechrzeczy. W kierunku Big Data
Internet wszechrzeczy. W kierunku Big DataInternet wszechrzeczy. W kierunku Big Data
Internet wszechrzeczy. W kierunku Big Data
 
2009.03 Portret Internauty - Raport CBOS i Gazeta.pl
2009.03 Portret Internauty - Raport CBOS i Gazeta.pl2009.03 Portret Internauty - Raport CBOS i Gazeta.pl
2009.03 Portret Internauty - Raport CBOS i Gazeta.pl
 
2009 Portret Polskiego Internauty (Gazeta.pl i CBOS)
2009 Portret Polskiego Internauty (Gazeta.pl i CBOS)2009 Portret Polskiego Internauty (Gazeta.pl i CBOS)
2009 Portret Polskiego Internauty (Gazeta.pl i CBOS)
 

Systemy Rekomendacyjne w .NET (ITAD 2013 UG)