SlideShare a Scribd company logo
Machine learning by example
Michał Matłoka @mmatloka
–Alan Turing (1950)
“Can machines think?”
Turing test
http://www.smbc-comics.com/?id=2999
• Make machines
“think” like humans
• Learn from data and
make predictions
What is ML?
• Supervised learning
◦ Classification
◦ Regression
• Unsupervised learning
◦ Clustering
◦ Dimensionality Reduction
• Semi-supervised learning
• Reinforcement learning
◦ E.g. AlphaGo
Learning
types
SUPERVISED - CLASSIFICATION
SUPERVISED - REGRESSION
UNSUPERVISED - CLUSTERING
UNSUPERVISED -
DIMENSIONALITY REDUCTION
SEMI SUPERVISED
REINFORCMENT LEARNING
ALPHAGO
https://cdn.arstechnica.net/wp-content/uploads/sites/3/2017/05/GettyImages-688097364-800x549.jpg
• Voice recognition
• Fraud analysis
• Face detection
• Ads click-through rate
prediction
• Spam detection
• Shop recommendations
• Photos description
• Self-driving cars
• Healthcare
• ...
Use cases
1. Data gathering
2. Data cleaning & feature
engineering
3. Dataset -> training & test set
4. Learning -> Model
5. Evaluation -> Accuracy
6. New observation -> Prediction
Learning
process
EXAMPLE
Classify conference
talk abstracts into
tracks
• RDD (Resilient Distributed Dataset) - map,
filter, count etc - DataFrame
• Spark SQL
• MLib
• GraphX
• Spark Streaming
• API: Scala, Java, Python, R*
Code.
https://github.com/mmatloka/machine-learning-by-example
• Bigger data set
• Smarter tokenizer
• Stemming &
lemmatization
• IDF - Inverse Document
Frequency
• K-fold Cross-Validation
• Parameters tuning (grid-
search)
What can be
improved?
“I will present Big Data
topics”
“I”, “will”, “present”, “Big”,
“Data”, “topics”
What can be
improved?
(Tokenizer)
“I will present Big Data
topics”
“I will”, “will present”,
“present Big”, “Big Data”,
“Data topics”
What can be
improved?
(n-grams)
STEMMING & LEMMATIZATION
“communities”, community”
“commun”
What can be
improved?
(Porter Stemmer)
“communities”, community”
“community”
What can be
improved?
(Lemmatization)
TF - Term Frequency
(HashingTF!) - number of
times term occurs in given
document
IDF - Inverse Document
Frequency - occurs many
times in documents set
What can be
improved?
(TF & IDF)
What can be
improved?
(K-fold Cross-Validation)
val	paramGrid	=	new	
ParamGridBuilder()	
		.addGrid(hashingTF.numFeatures,	
Array(256,	512,	1024,	2048,	4096))	
		.build()	
			
val	cv	=	new	CrossValidator()	
		.setEstimator(pipeline)	
		.setEvaluator(evaluator)	
		.setEstimatorParamMaps(paramGrid)	
		.setNumFolds(5)		
			
val	cvModel	=	cv.fit(trainData)
What can be
improved?
(Grid search)
Articles & references
• https://www.csee.umbc.edu/courses/471/papers/turing.pdf
• http://spark.apache.org/
• https://databricks.com/try-databricks
• https://research.googleblog.com/2016/09/introducing-
open-images-dataset.html
• https://arstechnica.co.uk/information-technology/2017/05/
deepmind-alphago-go-ke-jie-china/
• https://www.kaggle.com
• https://github.com/dylanmei/docker-zeppelin
• https://github.com/databricks/spark-corenlp
• https://www.coursera.org/learn/scala-spark-big-data
Thank you, Q&A?
@mmatloka
mmatloka
softwaremill.com/blog

More Related Content

Viewers also liked

Projekt z punktu widzenia UX designera
Projekt z punktu widzenia UX designeraProjekt z punktu widzenia UX designera
Projekt z punktu widzenia UX designera
SoftwareMill
 
Why You Should #BeBoldForChange For Women
Why You Should #BeBoldForChange For WomenWhy You Should #BeBoldForChange For Women
Why You Should #BeBoldForChange For Women
Opportunity International
 
1.3.22 Гибкие гофрированные трубы для дренажа
1.3.22 Гибкие гофрированные трубы для дренажа 1.3.22 Гибкие гофрированные трубы для дренажа
1.3.22 Гибкие гофрированные трубы для дренажа
Igor Golovin
 
ITEMS International Review of ICANN At large - 2016 - 1017
ITEMS International Review of ICANN At large - 2016 - 1017ITEMS International Review of ICANN At large - 2016 - 1017
ITEMS International Review of ICANN At large - 2016 - 1017
Tom Mackenzie
 
EBOOK CHILE - TERRITORIO(S), GÉNERO, TRABAJO y POLÍTICAS PÚBLICAS EN AMÉRICA...
EBOOK CHILE - TERRITORIO(S), GÉNERO, TRABAJO y  POLÍTICAS PÚBLICAS EN AMÉRICA...EBOOK CHILE - TERRITORIO(S), GÉNERO, TRABAJO y  POLÍTICAS PÚBLICAS EN AMÉRICA...
EBOOK CHILE - TERRITORIO(S), GÉNERO, TRABAJO y POLÍTICAS PÚBLICAS EN AMÉRICA...
Luiz Guilherme Leite Amaral
 
Imf
ImfImf
Nagoya.R #12 Rprofile作成のススメ
Nagoya.R #12 Rprofile作成のススメNagoya.R #12 Rprofile作成のススメ
Nagoya.R #12 Rprofile作成のススメ
Yusaku Kawaguchi
 
Gedetineerden blijven er lustig op los bellen
Gedetineerden blijven er lustig op los bellenGedetineerden blijven er lustig op los bellen
Gedetineerden blijven er lustig op los bellen
Thierry Debels
 
Fail over fail_back
Fail over fail_backFail over fail_back
Fail over fail_back
PostgreSQL Experts, Inc.
 
Ciberinteligencia2
Ciberinteligencia2Ciberinteligencia2
2 bhk Bedroom Builder Floor for Rent in Gurgaon
2 bhk  Bedroom Builder Floor for Rent in Gurgaon2 bhk  Bedroom Builder Floor for Rent in Gurgaon
2 bhk Bedroom Builder Floor for Rent in Gurgaon
Vivek Bhaskar
 
E2D3グラフの投稿ハンズオン
E2D3グラフの投稿ハンズオンE2D3グラフの投稿ハンズオン
E2D3グラフの投稿ハンズオン
Junichi Watanuki
 
Bilangan Peroksida dan Bilangan TBA
Bilangan Peroksida dan Bilangan TBABilangan Peroksida dan Bilangan TBA
Bilangan Peroksida dan Bilangan TBA
Yokhebed Fransisca
 
#ChangeAgents, Experiments, & Expertise in Our Exponential Era - David Bray
#ChangeAgents, Experiments, & Expertise in Our Exponential Era - David Bray #ChangeAgents, Experiments, & Expertise in Our Exponential Era - David Bray
#ChangeAgents, Experiments, & Expertise in Our Exponential Era - David Bray
scoopnewsgroup
 
Faster Smarter Decision Cycles: The Key to Winning in the New Normal
Faster Smarter Decision Cycles: The Key to Winning in the New NormalFaster Smarter Decision Cycles: The Key to Winning in the New Normal
Faster Smarter Decision Cycles: The Key to Winning in the New Normal
Joyce_FastTime
 
InsideSales.com - The Best Practices For Lead Response Management
InsideSales.com - The Best Practices For Lead Response ManagementInsideSales.com - The Best Practices For Lead Response Management
InsideSales.com - The Best Practices For Lead Response Management
InsideSales.com
 
Accélérateurs - Valeurs Actuelles
Accélérateurs - Valeurs ActuellesAccélérateurs - Valeurs Actuelles
Accélérateurs - Valeurs Actuelles
Nicolas Dufourcq
 
Leona Chin Profile 2017
Leona Chin Profile 2017Leona Chin Profile 2017
Leona Chin Profile 2017
Leona Chin
 

Viewers also liked (18)

Projekt z punktu widzenia UX designera
Projekt z punktu widzenia UX designeraProjekt z punktu widzenia UX designera
Projekt z punktu widzenia UX designera
 
Why You Should #BeBoldForChange For Women
Why You Should #BeBoldForChange For WomenWhy You Should #BeBoldForChange For Women
Why You Should #BeBoldForChange For Women
 
1.3.22 Гибкие гофрированные трубы для дренажа
1.3.22 Гибкие гофрированные трубы для дренажа 1.3.22 Гибкие гофрированные трубы для дренажа
1.3.22 Гибкие гофрированные трубы для дренажа
 
ITEMS International Review of ICANN At large - 2016 - 1017
ITEMS International Review of ICANN At large - 2016 - 1017ITEMS International Review of ICANN At large - 2016 - 1017
ITEMS International Review of ICANN At large - 2016 - 1017
 
EBOOK CHILE - TERRITORIO(S), GÉNERO, TRABAJO y POLÍTICAS PÚBLICAS EN AMÉRICA...
EBOOK CHILE - TERRITORIO(S), GÉNERO, TRABAJO y  POLÍTICAS PÚBLICAS EN AMÉRICA...EBOOK CHILE - TERRITORIO(S), GÉNERO, TRABAJO y  POLÍTICAS PÚBLICAS EN AMÉRICA...
EBOOK CHILE - TERRITORIO(S), GÉNERO, TRABAJO y POLÍTICAS PÚBLICAS EN AMÉRICA...
 
Imf
ImfImf
Imf
 
Nagoya.R #12 Rprofile作成のススメ
Nagoya.R #12 Rprofile作成のススメNagoya.R #12 Rprofile作成のススメ
Nagoya.R #12 Rprofile作成のススメ
 
Gedetineerden blijven er lustig op los bellen
Gedetineerden blijven er lustig op los bellenGedetineerden blijven er lustig op los bellen
Gedetineerden blijven er lustig op los bellen
 
Fail over fail_back
Fail over fail_backFail over fail_back
Fail over fail_back
 
Ciberinteligencia2
Ciberinteligencia2Ciberinteligencia2
Ciberinteligencia2
 
2 bhk Bedroom Builder Floor for Rent in Gurgaon
2 bhk  Bedroom Builder Floor for Rent in Gurgaon2 bhk  Bedroom Builder Floor for Rent in Gurgaon
2 bhk Bedroom Builder Floor for Rent in Gurgaon
 
E2D3グラフの投稿ハンズオン
E2D3グラフの投稿ハンズオンE2D3グラフの投稿ハンズオン
E2D3グラフの投稿ハンズオン
 
Bilangan Peroksida dan Bilangan TBA
Bilangan Peroksida dan Bilangan TBABilangan Peroksida dan Bilangan TBA
Bilangan Peroksida dan Bilangan TBA
 
#ChangeAgents, Experiments, & Expertise in Our Exponential Era - David Bray
#ChangeAgents, Experiments, & Expertise in Our Exponential Era - David Bray #ChangeAgents, Experiments, & Expertise in Our Exponential Era - David Bray
#ChangeAgents, Experiments, & Expertise in Our Exponential Era - David Bray
 
Faster Smarter Decision Cycles: The Key to Winning in the New Normal
Faster Smarter Decision Cycles: The Key to Winning in the New NormalFaster Smarter Decision Cycles: The Key to Winning in the New Normal
Faster Smarter Decision Cycles: The Key to Winning in the New Normal
 
InsideSales.com - The Best Practices For Lead Response Management
InsideSales.com - The Best Practices For Lead Response ManagementInsideSales.com - The Best Practices For Lead Response Management
InsideSales.com - The Best Practices For Lead Response Management
 
Accélérateurs - Valeurs Actuelles
Accélérateurs - Valeurs ActuellesAccélérateurs - Valeurs Actuelles
Accélérateurs - Valeurs Actuelles
 
Leona Chin Profile 2017
Leona Chin Profile 2017Leona Chin Profile 2017
Leona Chin Profile 2017
 

Similar to Machine learning by example

Machine learning and azure ml studio gabc
Machine learning and azure ml studio gabcMachine learning and azure ml studio gabc
Machine learning and azure ml studio gabc
Yogendra Tamang
 
Applications of artificial intelligence
Applications of artificial intelligenceApplications of artificial intelligence
Applications of artificial intelligence
RamBabuKumar4
 
Machine learning and azure ml studio
Machine learning and azure ml studioMachine learning and azure ml studio
Machine learning and azure ml studio
Yogendra Tamang
 
Machine Learning Essentials (dsth Meetup#3)
Machine Learning Essentials (dsth Meetup#3)Machine Learning Essentials (dsth Meetup#3)
Machine Learning Essentials (dsth Meetup#3)
Data Science Thailand
 
What is Artificial Intelligence - Beginners
What is Artificial Intelligence - BeginnersWhat is Artificial Intelligence - Beginners
What is Artificial Intelligence - Beginners
Ankur Jain
 
A (very) Basic Guide to AI (Artificial Intelligence)
A (very) Basic Guide to AI (Artificial Intelligence)A (very) Basic Guide to AI (Artificial Intelligence)
A (very) Basic Guide to AI (Artificial Intelligence)
AkhilKumar529314
 
The Impact of Machine Learning on Digital Commerce
The Impact of Machine Learning on Digital CommerceThe Impact of Machine Learning on Digital Commerce
The Impact of Machine Learning on Digital Commerce
Allan MacGregor
 
Secret of Machine Learning
Secret of Machine LearningSecret of Machine Learning
Secret of Machine Learning
sakshichaudhary58
 
ADV Slides: The Impact of Machine Learning on the Enterprise Today
ADV Slides: The Impact of Machine Learning on the Enterprise TodayADV Slides: The Impact of Machine Learning on the Enterprise Today
ADV Slides: The Impact of Machine Learning on the Enterprise Today
DATAVERSITY
 
The main types of machine learning and their practical application
The main types of machine learning and their practical applicationThe main types of machine learning and their practical application
The main types of machine learning and their practical application
Provectus
 
XAI – accountability unchecked
XAI – accountability uncheckedXAI – accountability unchecked
XAI – accountability unchecked
Jonathan Sinclair
 
Introduction to-machine-learning
Introduction to-machine-learningIntroduction to-machine-learning
Introduction to-machine-learning
Babu Priyavrat
 
Ria Sankar on Building AI Products
Ria Sankar on Building AI ProductsRia Sankar on Building AI Products
Ria Sankar on Building AI Products
Ria Sankar
 
Machine Learning (by Dinesh Priyankara)
Machine Learning (by Dinesh Priyankara)Machine Learning (by Dinesh Priyankara)
Machine Learning (by Dinesh Priyankara)
SLASSCOM Technology Forum
 
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...
Steve Omohundro
 
Machine learning
Machine learningMachine learning
Machine learning
Marlen Franto
 
Presentation On Machine Learning.pptx
Presentation  On Machine Learning.pptxPresentation  On Machine Learning.pptx
Presentation On Machine Learning.pptx
Godwin585235
 
Presentation On Machine Learning greator.pptx
Presentation On Machine Learning greator.pptxPresentation On Machine Learning greator.pptx
Presentation On Machine Learning greator.pptx
KabileshCm
 
Agile Network India | Collaborative Intelligence – (Human + AI) and Ethical C...
Agile Network India | Collaborative Intelligence – (Human + AI) and Ethical C...Agile Network India | Collaborative Intelligence – (Human + AI) and Ethical C...
Agile Network India | Collaborative Intelligence – (Human + AI) and Ethical C...
AgileNetwork
 
NISO Plus: Artificial Intelligence and Machine Learning
NISO Plus: Artificial Intelligence and Machine LearningNISO Plus: Artificial Intelligence and Machine Learning
NISO Plus: Artificial Intelligence and Machine Learning
National Information Standards Organization (NISO)
 

Similar to Machine learning by example (20)

Machine learning and azure ml studio gabc
Machine learning and azure ml studio gabcMachine learning and azure ml studio gabc
Machine learning and azure ml studio gabc
 
Applications of artificial intelligence
Applications of artificial intelligenceApplications of artificial intelligence
Applications of artificial intelligence
 
Machine learning and azure ml studio
Machine learning and azure ml studioMachine learning and azure ml studio
Machine learning and azure ml studio
 
Machine Learning Essentials (dsth Meetup#3)
Machine Learning Essentials (dsth Meetup#3)Machine Learning Essentials (dsth Meetup#3)
Machine Learning Essentials (dsth Meetup#3)
 
What is Artificial Intelligence - Beginners
What is Artificial Intelligence - BeginnersWhat is Artificial Intelligence - Beginners
What is Artificial Intelligence - Beginners
 
A (very) Basic Guide to AI (Artificial Intelligence)
A (very) Basic Guide to AI (Artificial Intelligence)A (very) Basic Guide to AI (Artificial Intelligence)
A (very) Basic Guide to AI (Artificial Intelligence)
 
The Impact of Machine Learning on Digital Commerce
The Impact of Machine Learning on Digital CommerceThe Impact of Machine Learning on Digital Commerce
The Impact of Machine Learning on Digital Commerce
 
Secret of Machine Learning
Secret of Machine LearningSecret of Machine Learning
Secret of Machine Learning
 
ADV Slides: The Impact of Machine Learning on the Enterprise Today
ADV Slides: The Impact of Machine Learning on the Enterprise TodayADV Slides: The Impact of Machine Learning on the Enterprise Today
ADV Slides: The Impact of Machine Learning on the Enterprise Today
 
The main types of machine learning and their practical application
The main types of machine learning and their practical applicationThe main types of machine learning and their practical application
The main types of machine learning and their practical application
 
XAI – accountability unchecked
XAI – accountability uncheckedXAI – accountability unchecked
XAI – accountability unchecked
 
Introduction to-machine-learning
Introduction to-machine-learningIntroduction to-machine-learning
Introduction to-machine-learning
 
Ria Sankar on Building AI Products
Ria Sankar on Building AI ProductsRia Sankar on Building AI Products
Ria Sankar on Building AI Products
 
Machine Learning (by Dinesh Priyankara)
Machine Learning (by Dinesh Priyankara)Machine Learning (by Dinesh Priyankara)
Machine Learning (by Dinesh Priyankara)
 
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...
 
Machine learning
Machine learningMachine learning
Machine learning
 
Presentation On Machine Learning.pptx
Presentation  On Machine Learning.pptxPresentation  On Machine Learning.pptx
Presentation On Machine Learning.pptx
 
Presentation On Machine Learning greator.pptx
Presentation On Machine Learning greator.pptxPresentation On Machine Learning greator.pptx
Presentation On Machine Learning greator.pptx
 
Agile Network India | Collaborative Intelligence – (Human + AI) and Ethical C...
Agile Network India | Collaborative Intelligence – (Human + AI) and Ethical C...Agile Network India | Collaborative Intelligence – (Human + AI) and Ethical C...
Agile Network India | Collaborative Intelligence – (Human + AI) and Ethical C...
 
NISO Plus: Artificial Intelligence and Machine Learning
NISO Plus: Artificial Intelligence and Machine LearningNISO Plus: Artificial Intelligence and Machine Learning
NISO Plus: Artificial Intelligence and Machine Learning
 

More from SoftwareMill

Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retries
SoftwareMill
 
How To Survive a Live-Coding Session
How To Survive a Live-Coding SessionHow To Survive a Live-Coding Session
How To Survive a Live-Coding Session
SoftwareMill
 
Goryle i ser szwajcarski. Czego medycyna ratunkowa może Cię nauczyć o tworzen...
Goryle i ser szwajcarski. Czego medycyna ratunkowa może Cię nauczyć o tworzen...Goryle i ser szwajcarski. Czego medycyna ratunkowa może Cię nauczyć o tworzen...
Goryle i ser szwajcarski. Czego medycyna ratunkowa może Cię nauczyć o tworzen...
SoftwareMill
 
Have you ever wondered about code review?
Have you ever wondered about code review?Have you ever wondered about code review?
Have you ever wondered about code review?
SoftwareMill
 
Reactive Integration with Akka Streams and Alpakka
Reactive Integration with Akka Streams and AlpakkaReactive Integration with Akka Streams and Alpakka
Reactive Integration with Akka Streams and Alpakka
SoftwareMill
 
W świecie botów czyli po co nam SI
W świecie botów czyli po co nam SIW świecie botów czyli po co nam SI
W świecie botów czyli po co nam SI
SoftwareMill
 
Small intro to Big Data
Small intro to Big DataSmall intro to Big Data
Small intro to Big Data
SoftwareMill
 
Out-of-the-box Reactive Streams with Java 9
Out-of-the-box Reactive Streams with Java 9Out-of-the-box Reactive Streams with Java 9
Out-of-the-box Reactive Streams with Java 9
SoftwareMill
 
Hiring, Bots and Beer. (Hiring in the IT industry)
Hiring, Bots and Beer. (Hiring in the IT industry) Hiring, Bots and Beer. (Hiring in the IT industry)
Hiring, Bots and Beer. (Hiring in the IT industry)
SoftwareMill
 
Teal Is The New Black
Teal Is The New BlackTeal Is The New Black
Teal Is The New Black
SoftwareMill
 
Windowing data in big data streams
Windowing data in big data streamsWindowing data in big data streams
Windowing data in big data streams
SoftwareMill
 
Kafka as a message queue
Kafka as a message queueKafka as a message queue
Kafka as a message queue
SoftwareMill
 
Introduction to Cassandra
Introduction to CassandraIntroduction to Cassandra
Introduction to Cassandra
SoftwareMill
 
Origins of Free
Origins of FreeOrigins of Free
Origins of Free
SoftwareMill
 
Cassandra - how to fail?
Cassandra - how to fail?Cassandra - how to fail?
Cassandra - how to fail?
SoftwareMill
 
How to manage in a flat organized, remote and transparent company
How to manage in a flat organized, remote and transparent companyHow to manage in a flat organized, remote and transparent company
How to manage in a flat organized, remote and transparent company
SoftwareMill
 
Performance tests with gatling
Performance tests with gatlingPerformance tests with gatling
Performance tests with gatling
SoftwareMill
 
What is most important 
in cooperation with external software developers? Par...
What is most important 
in cooperation with external software developers? Par...What is most important 
in cooperation with external software developers? Par...
What is most important 
in cooperation with external software developers? Par...
SoftwareMill
 
Proste REST API z użyciem play i slick
Proste REST API z użyciem play i slickProste REST API z użyciem play i slick
Proste REST API z użyciem play i slick
SoftwareMill
 
From spaghetti with no `src/test` to green CI and well-sleeping developers
From spaghetti with no `src/test` to green CI and well-sleeping developersFrom spaghetti with no `src/test` to green CI and well-sleeping developers
From spaghetti with no `src/test` to green CI and well-sleeping developers
SoftwareMill
 

More from SoftwareMill (20)

Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retries
 
How To Survive a Live-Coding Session
How To Survive a Live-Coding SessionHow To Survive a Live-Coding Session
How To Survive a Live-Coding Session
 
Goryle i ser szwajcarski. Czego medycyna ratunkowa może Cię nauczyć o tworzen...
Goryle i ser szwajcarski. Czego medycyna ratunkowa może Cię nauczyć o tworzen...Goryle i ser szwajcarski. Czego medycyna ratunkowa może Cię nauczyć o tworzen...
Goryle i ser szwajcarski. Czego medycyna ratunkowa może Cię nauczyć o tworzen...
 
Have you ever wondered about code review?
Have you ever wondered about code review?Have you ever wondered about code review?
Have you ever wondered about code review?
 
Reactive Integration with Akka Streams and Alpakka
Reactive Integration with Akka Streams and AlpakkaReactive Integration with Akka Streams and Alpakka
Reactive Integration with Akka Streams and Alpakka
 
W świecie botów czyli po co nam SI
W świecie botów czyli po co nam SIW świecie botów czyli po co nam SI
W świecie botów czyli po co nam SI
 
Small intro to Big Data
Small intro to Big DataSmall intro to Big Data
Small intro to Big Data
 
Out-of-the-box Reactive Streams with Java 9
Out-of-the-box Reactive Streams with Java 9Out-of-the-box Reactive Streams with Java 9
Out-of-the-box Reactive Streams with Java 9
 
Hiring, Bots and Beer. (Hiring in the IT industry)
Hiring, Bots and Beer. (Hiring in the IT industry) Hiring, Bots and Beer. (Hiring in the IT industry)
Hiring, Bots and Beer. (Hiring in the IT industry)
 
Teal Is The New Black
Teal Is The New BlackTeal Is The New Black
Teal Is The New Black
 
Windowing data in big data streams
Windowing data in big data streamsWindowing data in big data streams
Windowing data in big data streams
 
Kafka as a message queue
Kafka as a message queueKafka as a message queue
Kafka as a message queue
 
Introduction to Cassandra
Introduction to CassandraIntroduction to Cassandra
Introduction to Cassandra
 
Origins of Free
Origins of FreeOrigins of Free
Origins of Free
 
Cassandra - how to fail?
Cassandra - how to fail?Cassandra - how to fail?
Cassandra - how to fail?
 
How to manage in a flat organized, remote and transparent company
How to manage in a flat organized, remote and transparent companyHow to manage in a flat organized, remote and transparent company
How to manage in a flat organized, remote and transparent company
 
Performance tests with gatling
Performance tests with gatlingPerformance tests with gatling
Performance tests with gatling
 
What is most important 
in cooperation with external software developers? Par...
What is most important 
in cooperation with external software developers? Par...What is most important 
in cooperation with external software developers? Par...
What is most important 
in cooperation with external software developers? Par...
 
Proste REST API z użyciem play i slick
Proste REST API z użyciem play i slickProste REST API z użyciem play i slick
Proste REST API z użyciem play i slick
 
From spaghetti with no `src/test` to green CI and well-sleeping developers
From spaghetti with no `src/test` to green CI and well-sleeping developersFrom spaghetti with no `src/test` to green CI and well-sleeping developers
From spaghetti with no `src/test` to green CI and well-sleeping developers
 

Recently uploaded

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 

Recently uploaded (20)

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

Machine learning by example