SlideShare a Scribd company logo
Using Open Source Tools for Machine Learning
Samuel Taylor
Data Scientist
Ryan Born
Using Open Source Tools for Machine Learning
➔ An introduction to ML
➔ Friendly to newcomers
➔ Helpful to experienced folks
➔ Oriented toward application
➔ Respectful of theory
THIS TALK IS
THIS TALK IS
NOT
➔ A substitute for a Ph. D.
➔ The end-all, be-all
➔ A detailed tutorial
Agenda
UC2:
Forecasting
energy load
Machine
learning
intro
UC0:
Credit card
applications
UC3:
Use ML to find
your next job
UC1:
Teach a
computer
ASL
Agenda
UC2:
Forecasting
energy load
Machine
learning
intro
UC0:
Credit card
applications
UC3:
Use ML to find
your next job
UC1:
Teach a
computer
ASL
Machine learning?
urbanrail.net
Machine learning
Supervised Unsupervised Other stuff
(lots)
Machine learning
Supervised
Classification
Regression
Unsupervised Other stuff
(lots)
Age Net worth Given credit?
12.5 $500K No
50 $250K No
97 $90K No
50 $750K Yes
53 $650K Yes
60 $500K Yes
62 $800K Yes
Using Open Source Tools for Machine Learning
Using Open Source Tools for Machine Learning
?
Using Open Source Tools for Machine Learning
Machine learning
Supervised
Classification
Regression
Unsupervised Other stuff
(lots)
Using Open Source Tools for Machine Learning
Using Open Source Tools for Machine Learning
New customer: $500K
New customer: $500K
New customer: $500K
$60K
Machine learning
Supervised Unsupervised
Clustering
Other stuff
(lots)
Using Open Source Tools for Machine Learning
Group 1
Group 2
Group 3
Group 1 Group 2 Group 3
Machine learning
Supervised Unsupervised Other stuff
(lots)
ML uses data to approximate something we care
about
➔ Goal Find f(x)
ML uses data to approximate something we care
about
➔ Goal Find f(x)
➔ Problem f(x) is unknown
(perhaps unknowable)
ML uses data to approximate something we care
about
➔ Goal Find f(x)
➔ Problem f(x) is unknown
(perhaps unknowable)
➔ But we can measure points from f(x)
(with noise)
ML uses data to approximate something we care
about
➔ Goal Find f(x)
➔ Problem f(x) is unknown
(perhaps unknowable)
➔ But we can measure points from f(x)
(with noise)
➔ Algorithms to find a g(x) that
approximates f(x)
Agenda
UC2:
Forecasting
energy load
Machine
learning
intro
UC0:
Credit card
applications
UC3:
Use ML to find
your next job
UC1:
Teach a
computer
ASL
➔ What’s the problem?
➔ What does the data look like?
➔ What kind of ML problem is this?
➔ Solution
➔ Lessons learned
➔ What’s the problem?
Should we (the bank)
give this consumer a credit card?
➔ What does the data look like?
Age Net worth (K$) Given credit?
12.5 500 No
50 250 No
62 800 Yes
50 750 Yes
53 650 Yes
60 500 Yes
➔ What kind of ML problem is this?
➔ What kind of ML problem is this?
Classification
➔ Solution
e1701, rpart, igraph, nnet,
randomForest, caret, kernlab, ...
from sklearn.svm import LinearSVC
features = [(12.5, 500), (50, 250), (62, 800),
(50, 750), (53, 650), (60, 500)]
given_credit = [False, False, True, True, True, True]
classifier = LinearSVC()
classifier.fit(features, given_credit)
classifier.predict([[63, 500]])
➔ Solution
➔ Solution
from sklearn.svm import LinearSVC
features = [(12.5, 500), (50, 250), (62, 800),
(50, 750), (53, 650), (60, 500)]
given_credit = [False, False, True, True, True, True]
classifier = LinearSVC()
classifier.fit(features, given_credit)
classifier.predict([[63, 500]])
➔ Solution
from sklearn.svm import LinearSVC
features = [(12.5, 500), (50, 250), (62, 800),
(50, 750), (53, 650), (60, 500)]
given_credit = [False, False, True, True, True, True]
classifier = LinearSVC()
classifier.fit(features, given_credit)
classifier.predict([[63, 500]])
➔ Solution
from sklearn.svm import LinearSVC
features = [(12.5, 500), (50, 250), (62, 800),
(50, 750), (53, 650), (60, 500)]
given_credit = [False, False, True, True, True, True]
classifier = LinearSVC()
classifier.fit(features, given_credit)
classifier.predict([[63, 500]])
➔ Solution
from sklearn.svm import LinearSVC
features = [(12.5, 500), (50, 250), (62, 800),
(50, 750), (53, 650), (60, 500)]
given_credit = [False, False, True, True, True, True]
classifier = LinearSVC()
classifier.fit(features, given_credit)
classifier.predict([[63, 500]])
➔ Solution
from sklearn.svm import LinearSVC
features = [(12.5, 500), (50, 250), (62, 800),
(50, 750), (53, 650), (60, 500)]
given_credit = [False, False, True, True, True, True]
classifier = LinearSVC()
classifier.fit(features, given_credit)
classifier.predict([[63, 500]])
➔ Solution
from sklearn.svm import LinearSVC
features = [(12.5, 500), (50, 250), (62, 800),
(50, 750), (53, 650), (60, 500)]
given_credit = [False, False, True, True, True, True]
classifier = LinearSVC()
classifier.fit(features, given_credit)
classifier.predict([[63, 500]])
?
➔ Solution
from sklearn.svm import LinearSVC
features = [(12.5, 500), (50, 250), (62, 800),
(50, 750), (53, 650), (60, 500)]
given_credit = [False, False, True, True, True, True]
classifier = LinearSVC()
classifier.fit(features, given_credit)
classifier.predict([[63, 500]])
+
How accurate is it?
Measuring error Measuring error
Measuring error Measuring error
Measuring errorRandomly selected testing data allows for
model evaluation
Measuring errorRandomly selected testing data allows for
model evaluation
sklearn.model_selection.train_test_split
Measuring errorTrain a model on the training data, see
how it does on the testing data
Measuring errorTrain a model on the training data, see
how it does on the testing data
Measuring errorTrain a model on the training data, see
how it does on the testing data
Measuring error Measuring error
➔ Hold out some “testing data”
➔ Compare test data to prediction
➔ Ideally, calculate real cost
Actually a
warhead
Actually not a
warhead
Predict a
warhead
👍 Destruction of
humanity
Predict not a
warhead
Destruction of
humanity
👍
Actually me Actually not
me
Recognize
fingerprint
👍 People criticize
my memes for
not being funny
Reject
fingerprint
I get a little
annoyed
👍
Defining real cost is not always possible
Input True Predict Diff Sq. diff
0.53 -8.10 -1.51 -6.60 43.50
4.74 -8.47 -9.60 1.13 1.27
5.79 -16.45 -11.62 -4.83 23.30
9.47 -21.01 -18.70 -2.31 5.34
(43.5 + 1.27 + 23.3 + 5.34) / 4 = 18.35
Mean squared error
Input True Predict Error?
0.53 1 1 0
3.68 1 1 0
5.26 0 1 1
7.89 0 0 0
Classification error
➔ This stuff is pretty neat
➔ Testing data enables
evaluation
UC0: LESSONS
LEARNED
Agenda
UC2:
Forecasting
energy load
Machine
learning
intro
UC0:
Credit card
applications
UC3:
Use ML to find
your next job
UC1:
Teach a
computer
ASL
➔ What’s the problem?
I don’t know sign language.
khawkins04
Using Open Source Tools for Machine Learning
UC1: Teach a
computer ASL
joint1_x joint1_y joint1_z ... joint20_x joint20_y joint20_z sign
-14.24845886 -11.23913574 47.79299927 ... 39.12654877 -20.38291168 -67.37110138 a
-14.24845886 -11.23913574 47.79299927 ... 39.12654877 -20.38291168 -67.37110138 a
-14.24845886 -11.23913574 47.79299927 ... 39.12654877 -20.38291168 -67.37110138 a
-14.66805267 -12.86016846 47.25432587 ... 39.19580078 -18.27232361 -68.12595367 a
-6.099303246 3.211929321 -21.70319366 ... 1.87420845 11.96398926 -98.45552063 b
-5.093156815 2.45741272 -22.05827522 ... 6.529464722 14.67698669 -97.91105652 b
32.73310089 -1.139434814 -12.70455551 ... 8.51625061 18.76667786 -97.07907867 b
33.09098053 1.941070557 -11.63526344 ... 10.23889732 31.46665955 -93.68971252 b
-23.29023552 -0.6312103271 -21.13870239 ... 14.70001984 23.49594116 -95.80595398 b
32.82236862 -1.860855103 -12.38504791 ... 10.76865768 19.6521759 -96.92489624 b
➔ What does the data look like?
➔ What kind of ML problem is this?
➔ What kind of ML problem is this?
Classification
➔ Solution
Choose a model
➔ Split data into training,
testing
➔ Train a bunch of models
on training data
➔ Evaluate them on test
data
➔ Select the best one
➔ Solution
Build an
application
➔ Keyboard… not so great
➔ But! It’s good enough to
make an educational
game
Using Open Source Tools for Machine Learning
ssaamm/sign-language-tutor
➔ Define the problem
➔ Limit scope
➔ Model selection
➔ More than the model
UC1: LESSONS
LEARNED
Agenda
UC2:
Forecasting
energy load
Machine
learning
intro
UC0:
Credit card
applications
UC3:
Use ML to find
your next job
UC1:
Teach a
computer
ASL
➔ What’s the problem?
Must know when to schedule energy
production
UC1: Teach a
computer ASL
UC1: Teach a
computer ASL
➔ What does the data look like?
UC1: Teach a
computer ASL
➔ What does the data look like?
➔ What kind of ML problem is this?
➔ What kind of ML problem is this?
Regression
Measuring errorTime series data exhibits seasonality
Measuring errorFor time series data, random train/test
splits leak information
Measuring errorFor time series data, random train/test
splits leak information
Measuring error When using time series data,
split based on time
Measuring errorSome models learn poorly from time
series data
https://facebook.github.io/prophet/
Using Open Source Tools for Machine Learning
Using Open Source Tools for Machine Learning
Using Open Source Tools for Machine Learning
➔ Time series data is special
➔ Seasonality
➔ Train/test split – Don’t use
random!
UC2: LESSONS
LEARNED
Agenda
UC2:
Forecasting
energy load
Machine
learning
intro
UC0:
Credit card
applications
UC3:
Use ML to find
your next job
UC1:
Teach a
computer
ASL
➔ What’s the problem?
Passive job hunting
UC1: Teach a
computer ASL
➔ What does the data look like?
➔ What kind of ML problem is this?
➔ What kind of ML problem is this?
Classification
Using Open Source Tools for Machine Learning
(Data Scientist, sounds_cool=True) (5, 1)
???
Engi-
neer
web Applica-
tions
sr jr analytics software data developer
Sr. Web Applications Developer - Data Analytics 0 1 1 1 0 1 0 1 1
Jr. Software Developer 0 0 0 0 1 0 1 0 1
Sr. Data Engineer 1 0 0 1 0 0 0 1 0
Data data data data 0 0 0 0 0 0 0 4 0
(Data Scientist, sounds_cool=True)
(1, 0, 0, 1, 0, 0, 0, 0, 0, 1)
X = rated_jobs['title'].as_matrix()
y = rated_jobs['sounds_cool'].as_matrix()
vect = CountVectorizer()
Xp = vect.fit_transform(X).toarray()
clf = LogisticRegression().fit(Xp, y)
new_job_ratings = clf.predict(new_jobs)
# array([ 0., 0., 0., 1., 0., 0., 0., 1.])
X = rated_jobs['title'].as_matrix()
y = rated_jobs['sounds_cool'].as_matrix()
vect = CountVectorizer()
Xp = vect.fit_transform(X).toarray()
clf = LogisticRegression().fit(Xp, y)
new_job_ratings = clf.predict(new_jobs)
# array([ 0., 0., 0., 1., 0., 0., 0., 1.])
X = rated_jobs['title'].as_matrix()
y = rated_jobs['sounds_cool'].as_matrix()
vect = CountVectorizer()
Xp = vect.fit_transform(X).toarray()
clf = LogisticRegression().fit(Xp, y)
new_job_ratings = clf.predict(new_jobs)
# array([ 0., 0., 0., 1., 0., 0., 0., 1.])
X = rated_jobs['title'].as_matrix()
y = rated_jobs['sounds_cool'].as_matrix()
vect = CountVectorizer()
Xp = vect.fit_transform(X).toarray()
clf = LogisticRegression().fit(Xp, y)
new_job_ratings = clf.predict(new_jobs)
# array([ 0., 0., 0., 1., 0., 0., 0., 1.])
X = rated_jobs['title'].as_matrix()
y = rated_jobs['sounds_cool'].as_matrix()
vect = CountVectorizer()
Xp = vect.fit_transform(X).toarray()
clf = LogisticRegression().fit(Xp, y)
new_job_ratings = clf.predict(new_jobs)
# array([ 0., 0., 0., 1., 0., 0., 0., 1.])
X = rated_jobs['title'].as_matrix()
y = rated_jobs['sounds_cool'].as_matrix()
vect = CountVectorizer()
Xp = vect.fit_transform(X).toarray()
clf = LogisticRegression().fit(Xp, y)
new_job_ratings = clf.predict(new_jobs)
# array([ 0., 0., 0., 1., 0., 0., 0., 1.])
Measuring error Accuracy
Classification error: 0.197
(awesome!)
Measuring error Accuracy
Classification error: 0.197
(awesome!)
But wait…
Measuring error Accuracy
Classification error: 0.197
(awesome!)
But wait…
Base rate == 0.197
Using Open Source Tools for Machine Learning
Actual 0 Actual 1 Total
Predicted 0 400 100 500
Predicted 1 0 0 0
Total 400 100
Measuring error Imbalance
Better error metrics
oversampling
undersampling
Measuring error End result
➔ Understand the base rate
➔ Simple doesn’t mean
ineffective
➔ Approximation-generalization
tradeoff
UC3: LESSONS
LEARNED
Using Open Source Tools for Machine Learning
Using Open Source Tools for Machine Learning
➔ Understand the base rate
➔ Simple doesn’t mean
ineffective
➔ Approximation-generalization
tradeoff
UC3: LESSONS
LEARNED
also, it’s easier
Deep breath, everyone
Takeaways
➔ Supervised learning
Using past examples to predict a continuous or discrete value
Takeaways
➔ Supervised learning
Using past examples to predict a continuous or discrete value
➔ Measuring performance
Split data into training and testing subsets
Takeaways
➔ Supervised learning
Using past examples to predict a continuous or discrete value
➔ Measuring performance
Split data into training and testing subsets
➔ K.I.S.S.
Try the simplest thing that could possibly work
Takeaways
➔ Supervised learning
Using past examples to predict a continuous or discrete value
➔ Measuring performance
Split data into training and testing subsets
➔ K.I.S.S.
Try the simplest thing that could possibly work
➔ Test and iterate
Using Open Source Tools for Machine Learning
slides: go.indeed.com/SamuelATO
twitter: @SamuelDataT
email: sgt@samueltaylor.org

More Related Content

Similar to Using Open Source Tools for Machine Learning (20)

PDF
Choosing a Machine Learning technique to solve your need
GibDevs
 
PPTX
Nimrita koul Machine Learning
Nimrita Koul
 
PDF
Introduction to Machine Learning
Big_Data_Ukraine
 
PDF
20MEMECH Part 3- Classification.pdf
MariaKhan905189
 
PDF
Computational decision making
Boris Adryan
 
PDF
Machine Learning Crash Course by Sebastian Raschka
PawanJayarathna1
 
PPTX
Supervised learning
ankit_ppt
 
PPTX
machine learning workflow with data input.pptx
jasontseng19
 
PPTX
ML Study Jams - Session 3.pptx
MayankChadha14
 
PPTX
TE_B_10_INTERNSHIP_PPT_ANIKET_BHAVSAR.pptx
AbhijeetDhanrajSalve
 
PPTX
Machine Learning Essentials Demystified part1 | Big Data Demystified
Omid Vahdaty
 
PPTX
Intro to ML for product school meetup
Erez Shilon
 
PPTX
Machine learning workshop @DYP Pune
Ganesh Raskar
 
PDF
Intro to Machine Learning by Microsoft Ventures
microsoftventures
 
PPTX
Machine learning
Sukhwinder Singh
 
PPTX
Intro to Machine Learning for non-Data Scientists
Parinaz Ameri
 
PDF
Machine learning Introduction
Dong Guo
 
PDF
IRJET- Performance Evaluation of Various Classification Algorithms
IRJET Journal
 
PDF
IRJET- Performance Evaluation of Various Classification Algorithms
IRJET Journal
 
PDF
AI Final report 1.pdf
ParshwaBhavsar2
 
Choosing a Machine Learning technique to solve your need
GibDevs
 
Nimrita koul Machine Learning
Nimrita Koul
 
Introduction to Machine Learning
Big_Data_Ukraine
 
20MEMECH Part 3- Classification.pdf
MariaKhan905189
 
Computational decision making
Boris Adryan
 
Machine Learning Crash Course by Sebastian Raschka
PawanJayarathna1
 
Supervised learning
ankit_ppt
 
machine learning workflow with data input.pptx
jasontseng19
 
ML Study Jams - Session 3.pptx
MayankChadha14
 
TE_B_10_INTERNSHIP_PPT_ANIKET_BHAVSAR.pptx
AbhijeetDhanrajSalve
 
Machine Learning Essentials Demystified part1 | Big Data Demystified
Omid Vahdaty
 
Intro to ML for product school meetup
Erez Shilon
 
Machine learning workshop @DYP Pune
Ganesh Raskar
 
Intro to Machine Learning by Microsoft Ventures
microsoftventures
 
Machine learning
Sukhwinder Singh
 
Intro to Machine Learning for non-Data Scientists
Parinaz Ameri
 
Machine learning Introduction
Dong Guo
 
IRJET- Performance Evaluation of Various Classification Algorithms
IRJET Journal
 
IRJET- Performance Evaluation of Various Classification Algorithms
IRJET Journal
 
AI Final report 1.pdf
ParshwaBhavsar2
 

More from All Things Open (20)

PDF
Agentic AI for Developers and Data Scientists Build an AI Agent in 10 Lines o...
All Things Open
 
PPTX
Big Data on a Small Budget: Scalable Data Visualization for the Rest of Us - ...
All Things Open
 
PDF
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
PDF
Let's Create a GitHub Copilot Extension! - Nick Taylor, Pomerium
All Things Open
 
PDF
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...
All Things Open
 
PDF
Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las...
All Things Open
 
PDF
You Don't Need an AI Strategy, But You Do Need to Be Strategic About AI - Jes...
All Things Open
 
PPTX
DON’T PANIC: AI IS COMING – The Hitchhiker’s Guide to AI - Mark Hinkle, Perip...
All Things Open
 
PDF
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...
All Things Open
 
PDF
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...
All Things Open
 
PPTX
Artificial Intelligence Needs Community Intelligence - Sriram Raghavan, IBM R...
All Things Open
 
PDF
Don't just talk to AI, do more with AI: how to improve productivity with AI a...
All Things Open
 
PPTX
Open-Source GenAI vs. Enterprise GenAI: Navigating the Future of AI Innovatio...
All Things Open
 
PDF
The Death of the Browser - Rachel-Lee Nabors, AgentQL
All Things Open
 
PDF
Making Operating System updates fast, easy, and safe
All Things Open
 
PDF
Reshaping the landscape of belonging to transform community
All Things Open
 
PDF
The Unseen, Underappreciated Security Work Your Maintainers May (or may not) ...
All Things Open
 
PDF
Integrating Diversity, Equity, and Inclusion into Product Design
All Things Open
 
PDF
The Open Source Ecosystem for eBPF in Kubernetes
All Things Open
 
PDF
Open Source Privacy-Preserving Metrics - Sarah Gran & Brandon Pitman
All Things Open
 
Agentic AI for Developers and Data Scientists Build an AI Agent in 10 Lines o...
All Things Open
 
Big Data on a Small Budget: Scalable Data Visualization for the Rest of Us - ...
All Things Open
 
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
Let's Create a GitHub Copilot Extension! - Nick Taylor, Pomerium
All Things Open
 
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...
All Things Open
 
Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las...
All Things Open
 
You Don't Need an AI Strategy, But You Do Need to Be Strategic About AI - Jes...
All Things Open
 
DON’T PANIC: AI IS COMING – The Hitchhiker’s Guide to AI - Mark Hinkle, Perip...
All Things Open
 
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...
All Things Open
 
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...
All Things Open
 
Artificial Intelligence Needs Community Intelligence - Sriram Raghavan, IBM R...
All Things Open
 
Don't just talk to AI, do more with AI: how to improve productivity with AI a...
All Things Open
 
Open-Source GenAI vs. Enterprise GenAI: Navigating the Future of AI Innovatio...
All Things Open
 
The Death of the Browser - Rachel-Lee Nabors, AgentQL
All Things Open
 
Making Operating System updates fast, easy, and safe
All Things Open
 
Reshaping the landscape of belonging to transform community
All Things Open
 
The Unseen, Underappreciated Security Work Your Maintainers May (or may not) ...
All Things Open
 
Integrating Diversity, Equity, and Inclusion into Product Design
All Things Open
 
The Open Source Ecosystem for eBPF in Kubernetes
All Things Open
 
Open Source Privacy-Preserving Metrics - Sarah Gran & Brandon Pitman
All Things Open
 
Ad

Recently uploaded (20)

PDF
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 
PDF
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
PDF
Understanding The True Cost of DynamoDB Webinar
ScyllaDB
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
PDF
The Future of Product Management in AI ERA.pdf
Alyona Owens
 
PDF
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
PDF
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
PPTX
Reimaginando la Ciberdefensa: De Copilots a Redes de Agentes
Cristian Garcia G.
 
PDF
Simplify Your FME Flow Setup: Fault-Tolerant Deployment Made Easy with Packer...
Safe Software
 
PDF
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
PDF
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
PPTX
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
PPTX
Mastering Authorization: Integrating Authentication and Authorization Data in...
Hitachi, Ltd. OSS Solution Center.
 
PDF
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
PDF
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
PDF
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
PDF
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
PDF
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
Understanding The True Cost of DynamoDB Webinar
ScyllaDB
 
Practical Applications of AI in Local Government
OnBoard
 
The Future of Product Management in AI ERA.pdf
Alyona Owens
 
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
Reimaginando la Ciberdefensa: De Copilots a Redes de Agentes
Cristian Garcia G.
 
Simplify Your FME Flow Setup: Fault-Tolerant Deployment Made Easy with Packer...
Safe Software
 
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
Mastering Authorization: Integrating Authentication and Authorization Data in...
Hitachi, Ltd. OSS Solution Center.
 
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
Ad

Using Open Source Tools for Machine Learning