Machine Learning: Make Your Ruby Code Smarter

Astrails
AstrailsMentor at Astrails
Machine Learning
Boris Nadion
boris@astrails.com
@borisnadion
@borisnadion
boris@astrails.com
astrails
http://astrails.com
awesome web and mobile apps
since 2005
Machine Learning: Make Your Ruby Code Smarter
Machine Learning: Make Your Ruby Code Smarter
Machine Learning: Make Your Ruby Code Smarter
Machine Learning: Make Your Ruby Code Smarter
Machine Learning: Make Your Ruby Code Smarter
Machine Learning: Make Your Ruby Code Smarter
terms
AI (artificial intelligence)
- the theory and development of computer systems
able to perform tasks that normally require human
intelligence, such as visual perception, speech
recognition, decision-making, and translation
between languages
ML (machine learning)
- is a type of artificial intelligence (AI) that provides
computers with the ability to learn without being
explicitly programmed. Machine learning focuses
on the development of computer programs that
can teach themselves to grow and change when
exposed to new data.
without being explicitly programmed
FF NN cost function
FF NN Cost Function
I’m kidding
cost function with regularization
2 types of ML
supervised learning
unsupervised learning
supervised
the training data is labeled,
eg. we know the correct answer
unsupervised
the training data is not labeled,
eg. we would figure out hidden correlations by ourselves
linear regression
supervised learning
(x(1)
, y(1)
), (x(2)
, y(2)
)…(x(m)
, y(m)
)
m training examples of (x(i)
, y(i)
)
x(i)
- feature
y(i)
- label
x(i)
y(i)
training set
learning algorithm
hθ(x)x(new data)
y(prediction)
training set
learning algorithm
hθ(x)x(new data)
y(prediction)
hθ(x) = hypothesis
(x, y)
y = hθ(x) = θ0 + θ1x
find θ0 and θ1
hθ(x) = θ0 + θ1x1 + θ2x2 + …+ θnxn
many features, n - number of features
size, sq.m
x1
# rooms
x2
age
x3
price
y
80 3 22 2.9M
90 4 24 3.1M
75 3 28 2.5M
110 5 20 3.3M
1 USD = 3.85 NIS
hθ(x) = θ0 + θ1x1
summate the prediction error on training set
Linear Regression Cost Function
minimize J(θ)
funding a minimum of cost function = “learning”
gradient descent
batch, stochastic, etc, or advanced optimization algorithms
to find a global (sometimes local) minimum of cost function J
𝞪 - learning rate, a parameter of gradient descent
(x(1)
, y(1)
), (x(2)
, y(2)
)…(x(m)
, y(m)
)
gradient descent
θ0, θ1, θ2, …, θn
magic
inside
hθ(x) = θ0 + θ1x1 + θ2x2 + …+ θnxn
we’re ready to predict
features scaling
0 ≤ x ≤ 1
size, sq.m
size, sq.m / 110
x1
80 0.72
90 0.81
75 0.68
110 1
mean normalization
average value of the feature is ~0
-0.5 ≤ x ≤ 0.5
size, sq.m
(size, sq.m / 110) - 0.8025
x1
80 -0.0825
90 0.075
75 -0.1226
110 0.1975
matrix manipulations
X = n x 1 vector, ϴ = n x 1 vector
hθ(x) = θ0 + θ1x1 + θ2x2 + …+ θnxn
hθ(x) = ϴT
X
GPU
Machine Learning: Make Your Ruby Code Smarter
logistic regression
supervised learning
classifier
y = 1, true
y = 0, false
hθ(x) = g(ϴT
X)
hθ(X) - estimated probability that y = 1 on input X
g(z) - logistic non-linear function
logistic function g(z)
there is a few: sigmoid, tahn, ReLUs, etc
image source: Wikipedia
(x(1)
, y(1)
), (x(2)
, y(2)
)…(x(m)
, y(m)
)
minimize the cost
function
vector θ
y = {0, 1}
training set
learning algorithm
hθ(x)x(new data)
y(prediction)
hθ(x) = g(ϴT
X) y ≥ 0.5 - true
y < 0.5 - false
one-vs-all
supervised learning
Machine Learning: Make Your Ruby Code Smarter
y = 1, true
y = 0, false
y = 0, false
don’t implement it at home
use libsvm, liblinear, and others
neural networks
supervised learning
neuron
a0
a1
a2
computation hθ(a)
feed forward neural network
input layer
hidden layer
output layer
estimates
size, sq.m
# rooms
age
e0
e1
e2
e3
estimates
final
estimate
multiclass classifiers
logistic unit
x0
x1
x2
θ1
θ2
θ3 hθ = g(x0θ0 + x1θ1 + x2θ2)
θ - weights
g - activation function
logistic function g(z)
there is a few: sigmoid, tahn, ReLUs, etc
image source: Wikipedia
output: probabilities
0.4765 that y = 2
0.7123 that y = 1
net with no hidden layers
no hidden layers = one-vs-all logistic regression
cost function
sometimes called loss function of NN,
a representation of an error between
a real and a predicted value
training set
learning algorithm
θx(new data)
y(prediction)
backprop
backward propagation of errors
gradient descent + backprop
“deep learning” - is training a neural net
“deep” - because we have many layers
convolutional neural nets
widely used for image processing and object recognition
recurrent neural nets
widely used for natural language processing
CPU/GPU expensive
image source: https://xkcd.com/303/
image source: http://www.falsepositives.com/index.php/2008/01/31/the-real-reason-for-no-increased-productivity-behind-scripting-languages-reveled/
2008
2016
destination suggestion
tangledpath/ruby-fann
Ruby library for interfacing with FANN
(Fast Artificial Neural Network)
require './neural_network'
LOCATIONS = [:home, :work, :tennis, :parents]
LOCATIONS_INDEXED = LOCATIONS.map.with_index { |x, i| [x, i] }.to_h
XX = [
# week 1
# 1st day of week, 8am
[:work, 1, 8], [:tennis, 1, 17], [:home, 1, 20],
[:work, 2, 8], [:home, 2, 18],
[:work, 3, 8], [:tennis, 3, 17], [:home, 3, 20],
[:work, 4, 8], [:home, 4, 18],
[:work, 5, 8], [:home, 5, 18],
[:parents, 7, 13], [:home, 7, 18],
# week 2
[:work, 1, 8], [:home, 1, 18],
[:work, 2, 8], [:home, 2, 18],
[:work, 3, 8], [:tennis, 3, 17], [:home, 3, 20],
[:work, 4, 8], [:home, 4, 18],
[:work, 5, 8], [:home, 5, 18],
XX.each do |destination, day, time|
yy << LOCATIONS_INDEXED[destination]
xx << [day.to_f/7, time.to_f/24]
end
features scaling
2 ➞ 25 ➞ 4
one hidden layer with 25 units
100% accuracy
on training set
[
[1, 16.5], [1, 17], [1, 17.5], [1, 17.8],
[2, 17], [2, 18.1],
[4, 18],
[6, 23],
[7, 13],
].each do |day, time|
res = nn.predict_with_probabilities([
[day.to_f/7, time.to_f/24]
]).first.
select {|v| v[0] > 0} # filter zero probabilities
puts "#{day} #{time} t #{res.map {|v| [LOCATIONS[v[1]], v[0]]}.inspect}"
end
1 16.5 [[:tennis , 0.97]]
1 17 [[:tennis , 0.86], [:home , 0.06]]
1 17.5 [[:home , 0.52], [:tennis, 0.49]]
1 17.8 [[:home , 0.82], [:tennis, 0.22]]
2 17 [[:tennis , 0.85], [:home , 0.06]]
2 18.1 [[:home , 0.95], [:tennis, 0.07]]
4 18 [[:home , 0.96], [:tennis, 0.08]]
6 23 [[:home , 1.00]]
[:work, 1, 8], [:tennis, 1, 17], [:home, 1, 20],
[:work, 2, 8], [:home, 2, 18],
[:work, 3, 8], [:tennis, 3, 17], [:home, 3, 20],
[:work, 4, 8], [:home, 4, 18],
[:work, 5, 8], [:home, 5, 18],
[:parents, 7, 13], [:home, 7, 18],
# week 2
[:work, 1, 8], [:home, 1, 18],
[:work, 2, 8], [:home, 2, 18],
[:work, 3, 8], [:tennis, 3, 17], [:home, 3, 20],
[:work, 4, 8], [:home, 4, 18],
[:work, 5, 8], [:home, 5, 18],
borisnadion/suggested-destination-demo
ruby code of the demo
tensorflow
but you will need to learn Python
clustering
unsupervised learning
{X(i)
}
no labels
Machine Learning: Make Your Ruby Code Smarter
anomaly detection
unsupervised learning
Machine Learning: Make Your Ruby Code Smarter
collaborative filtering
unsupervised learning
Jane Arthur John
Star Wars VII 5 5 1
Dr. Strange 5 5 ?
Arrival 5 ? 1
automatic features
and their weights detection
based on the user votes
similarity between users
and between items
what to google
http://astrails.com
thanks!
Boris Nadion
http://astrails.com
1 of 94

Recommended

NTU ML TENSORFLOW by
NTU ML TENSORFLOWNTU ML TENSORFLOW
NTU ML TENSORFLOWMark Chang
4.9K views79 slides
Computational Linguistics week 10 by
 Computational Linguistics week 10 Computational Linguistics week 10
Computational Linguistics week 10Mark Chang
1.1K views44 slides
Otsu by
OtsuOtsu
OtsuNiloufar Azmi
774 views11 slides
Explanation on Tensorflow example -Deep mnist for expert by
Explanation on Tensorflow example -Deep mnist for expertExplanation on Tensorflow example -Deep mnist for expert
Explanation on Tensorflow example -Deep mnist for expert홍배 김
7.7K views14 slides
Simple Matlab tutorial using matlab inbuilt commands by
Simple Matlab tutorial using matlab inbuilt commandsSimple Matlab tutorial using matlab inbuilt commands
Simple Matlab tutorial using matlab inbuilt commandsLakshmi Sarvani Videla
5.2K views16 slides
Graph convolutional networks in apache spark by
Graph convolutional networks in apache sparkGraph convolutional networks in apache spark
Graph convolutional networks in apache sparkEmiliano Martinez Sanchez
282 views30 slides

More Related Content

What's hot

A Tutorial On Ip 1 by
A Tutorial On Ip 1A Tutorial On Ip 1
A Tutorial On Ip 1ankuredkie
395 views25 slides
Image Restoration (Digital Image Processing) by
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)VARUN KUMAR
47 views13 slides
Variational Autoencoder Tutorial by
Variational Autoencoder Tutorial Variational Autoencoder Tutorial
Variational Autoencoder Tutorial Hojin Yang
490 views55 slides
Generative modeling with Convolutional Neural Networks by
Generative modeling with Convolutional Neural NetworksGenerative modeling with Convolutional Neural Networks
Generative modeling with Convolutional Neural NetworksDenis Dus
645 views45 slides
Week 6 by
Week 6Week 6
Week 6AliHassan1274
4 views10 slides
NTHU AI Reading Group: Improved Training of Wasserstein GANs by
NTHU AI Reading Group: Improved Training of Wasserstein GANsNTHU AI Reading Group: Improved Training of Wasserstein GANs
NTHU AI Reading Group: Improved Training of Wasserstein GANsMark Chang
2.2K views37 slides

What's hot(20)

A Tutorial On Ip 1 by ankuredkie
A Tutorial On Ip 1A Tutorial On Ip 1
A Tutorial On Ip 1
ankuredkie395 views
Image Restoration (Digital Image Processing) by VARUN KUMAR
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
VARUN KUMAR47 views
Variational Autoencoder Tutorial by Hojin Yang
Variational Autoencoder Tutorial Variational Autoencoder Tutorial
Variational Autoencoder Tutorial
Hojin Yang490 views
Generative modeling with Convolutional Neural Networks by Denis Dus
Generative modeling with Convolutional Neural NetworksGenerative modeling with Convolutional Neural Networks
Generative modeling with Convolutional Neural Networks
Denis Dus645 views
NTHU AI Reading Group: Improved Training of Wasserstein GANs by Mark Chang
NTHU AI Reading Group: Improved Training of Wasserstein GANsNTHU AI Reading Group: Improved Training of Wasserstein GANs
NTHU AI Reading Group: Improved Training of Wasserstein GANs
Mark Chang2.2K views
Neural networks - BigSkyDevCon by ryanstout
Neural networks - BigSkyDevConNeural networks - BigSkyDevCon
Neural networks - BigSkyDevCon
ryanstout830 views
Learning Deep Learning by simaokasonse
Learning Deep LearningLearning Deep Learning
Learning Deep Learning
simaokasonse994 views
Computational Linguistics week 5 by Mark Chang
Computational Linguistics  week 5Computational Linguistics  week 5
Computational Linguistics week 5
Mark Chang926 views
Eight Regression Algorithms by guestfee8698
Eight Regression AlgorithmsEight Regression Algorithms
Eight Regression Algorithms
guestfee8698521 views
Ensembles of Many Diverse Weak Defenses can be Strong: Defending Deep Neural ... by Pooyan Jamshidi
Ensembles of Many Diverse Weak Defenses can be Strong: Defending Deep Neural ...Ensembles of Many Diverse Weak Defenses can be Strong: Defending Deep Neural ...
Ensembles of Many Diverse Weak Defenses can be Strong: Defending Deep Neural ...
Pooyan Jamshidi4.5K views
Blur Filter - Hanpo by Hanpo Cheng
Blur Filter - HanpoBlur Filter - Hanpo
Blur Filter - Hanpo
Hanpo Cheng2.3K views
Gaussian Image Blurring in CUDA C++ by Darshan Parsana
Gaussian Image Blurring in CUDA C++Gaussian Image Blurring in CUDA C++
Gaussian Image Blurring in CUDA C++
Darshan Parsana8K views
Output Units and Cost Function in FNN by Lin JiaMing
Output Units and Cost Function in FNNOutput Units and Cost Function in FNN
Output Units and Cost Function in FNN
Lin JiaMing607 views

Viewers also liked

algorithm by
algorithmalgorithm
algorithmkokilabe
1.9K views40 slides
Algorithm - Introduction by
Algorithm - IntroductionAlgorithm - Introduction
Algorithm - IntroductionMadhu Bala
2.4K views18 slides
N5 Computing Science - Machine Code by
N5 Computing Science - Machine CodeN5 Computing Science - Machine Code
N5 Computing Science - Machine CodeForrester High School
1.2K views6 slides
Introduction To Algorithm [2] by
Introduction To Algorithm [2]Introduction To Algorithm [2]
Introduction To Algorithm [2]ecko_disasterz
1.4K views10 slides
Algorithm by
AlgorithmAlgorithm
AlgorithmRakotoarison Louis Frederick
589 views7 slides
visual basic 6.0 by
visual basic 6.0visual basic 6.0
visual basic 6.0lesly53
2.5K views43 slides

Viewers also liked(17)

algorithm by kokilabe
algorithmalgorithm
algorithm
kokilabe1.9K views
Algorithm - Introduction by Madhu Bala
Algorithm - IntroductionAlgorithm - Introduction
Algorithm - Introduction
Madhu Bala2.4K views
Introduction To Algorithm [2] by ecko_disasterz
Introduction To Algorithm [2]Introduction To Algorithm [2]
Introduction To Algorithm [2]
ecko_disasterz1.4K views
visual basic 6.0 by lesly53
visual basic 6.0visual basic 6.0
visual basic 6.0
lesly532.5K views
Visual basic 6 by Spy Seat
Visual basic 6Visual basic 6
Visual basic 6
Spy Seat1.5K views
Presentation on visual basic 6 (vb6) by pbarasia
Presentation on visual basic 6 (vb6)Presentation on visual basic 6 (vb6)
Presentation on visual basic 6 (vb6)
pbarasia34.6K views
Introduction to visual basic programming by Roger Argarin
Introduction to visual basic programmingIntroduction to visual basic programming
Introduction to visual basic programming
Roger Argarin37.7K views
Visual basic ppt for tutorials computer by simran153
Visual basic ppt for tutorials computerVisual basic ppt for tutorials computer
Visual basic ppt for tutorials computer
simran15374.3K views

Similar to Machine Learning: Make Your Ruby Code Smarter

Introduction to Deep Learning and Tensorflow by
Introduction to Deep Learning and TensorflowIntroduction to Deep Learning and Tensorflow
Introduction to Deep Learning and TensorflowOswald Campesato
203 views79 slides
Deep Learning for Developers by
Deep Learning for DevelopersDeep Learning for Developers
Deep Learning for DevelopersJulien SIMON
1.1K views22 slides
[신경망기초] 합성곱신경망 by
[신경망기초] 합성곱신경망[신경망기초] 합성곱신경망
[신경망기초] 합성곱신경망jaypi Ko
416 views19 slides
nlp dl 1.pdf by
nlp dl 1.pdfnlp dl 1.pdf
nlp dl 1.pdfnyomans1
3 views32 slides
Camp IT: Making the World More Efficient Using AI & Machine Learning by
Camp IT: Making the World More Efficient Using AI & Machine LearningCamp IT: Making the World More Efficient Using AI & Machine Learning
Camp IT: Making the World More Efficient Using AI & Machine LearningKrzysztof Kowalczyk
106 views52 slides

Similar to Machine Learning: Make Your Ruby Code Smarter(20)

Introduction to Deep Learning and Tensorflow by Oswald Campesato
Introduction to Deep Learning and TensorflowIntroduction to Deep Learning and Tensorflow
Introduction to Deep Learning and Tensorflow
Oswald Campesato203 views
Deep Learning for Developers by Julien SIMON
Deep Learning for DevelopersDeep Learning for Developers
Deep Learning for Developers
Julien SIMON1.1K views
[신경망기초] 합성곱신경망 by jaypi Ko
[신경망기초] 합성곱신경망[신경망기초] 합성곱신경망
[신경망기초] 합성곱신경망
jaypi Ko416 views
nlp dl 1.pdf by nyomans1
nlp dl 1.pdfnlp dl 1.pdf
nlp dl 1.pdf
nyomans13 views
Camp IT: Making the World More Efficient Using AI & Machine Learning by Krzysztof Kowalczyk
Camp IT: Making the World More Efficient Using AI & Machine LearningCamp IT: Making the World More Efficient Using AI & Machine Learning
Camp IT: Making the World More Efficient Using AI & Machine Learning
Scaling Deep Learning with MXNet by AI Frontiers
Scaling Deep Learning with MXNetScaling Deep Learning with MXNet
Scaling Deep Learning with MXNet
AI Frontiers9.3K views
Natural Language Processing (NLP) by hichem felouat
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)
hichem felouat143 views
Feature Engineering - Getting most out of data for predictive models by Gabriel Moreira
Feature Engineering - Getting most out of data for predictive modelsFeature Engineering - Getting most out of data for predictive models
Feature Engineering - Getting most out of data for predictive models
Gabriel Moreira36.3K views
Diving into Deep Learning (Silicon Valley Code Camp 2017) by Oswald Campesato
Diving into Deep Learning (Silicon Valley Code Camp 2017)Diving into Deep Learning (Silicon Valley Code Camp 2017)
Diving into Deep Learning (Silicon Valley Code Camp 2017)
Oswald Campesato463 views
Language translation with Deep Learning (RNN) with TensorFlow by S N
Language translation with Deep Learning (RNN) with TensorFlowLanguage translation with Deep Learning (RNN) with TensorFlow
Language translation with Deep Learning (RNN) with TensorFlow
S N2.2K views
Generative adversarial networks by Kyuri Kim
Generative adversarial networksGenerative adversarial networks
Generative adversarial networks
Kyuri Kim175 views
Deep Dive on Deep Learning (June 2018) by Julien SIMON
Deep Dive on Deep Learning (June 2018)Deep Dive on Deep Learning (June 2018)
Deep Dive on Deep Learning (June 2018)
Julien SIMON56.4K views
Feature Engineering - Getting most out of data for predictive models - TDC 2017 by Gabriel Moreira
Feature Engineering - Getting most out of data for predictive models - TDC 2017Feature Engineering - Getting most out of data for predictive models - TDC 2017
Feature Engineering - Getting most out of data for predictive models - TDC 2017
Gabriel Moreira10.1K views
Yoyak ScalaDays 2015 by ihji
Yoyak ScalaDays 2015Yoyak ScalaDays 2015
Yoyak ScalaDays 2015
ihji2.3K views

More from Astrails

Building and deploying React applications by
Building and deploying React applicationsBuilding and deploying React applications
Building and deploying React applicationsAstrails
2.1K views67 slides
Accounting For Hackers by
Accounting For HackersAccounting For Hackers
Accounting For HackersAstrails
167 views79 slides
Migrating from Flux to Redux. Why and how. by
Migrating from Flux to Redux. Why and how.Migrating from Flux to Redux. Why and how.
Migrating from Flux to Redux. Why and how.Astrails
1.1K views80 slides
Engineering esthetics by
Engineering estheticsEngineering esthetics
Engineering estheticsAstrails
654 views99 slides
Lean Software Development by
Lean Software DevelopmentLean Software Development
Lean Software DevelopmentAstrails
1.6K views57 slides
RubyMotion: Put your Dreams in Motion with Ruby by
RubyMotion: Put your Dreams in Motion with RubyRubyMotion: Put your Dreams in Motion with Ruby
RubyMotion: Put your Dreams in Motion with RubyAstrails
8.4K views65 slides

More from Astrails(12)

Building and deploying React applications by Astrails
Building and deploying React applicationsBuilding and deploying React applications
Building and deploying React applications
Astrails2.1K views
Accounting For Hackers by Astrails
Accounting For HackersAccounting For Hackers
Accounting For Hackers
Astrails167 views
Migrating from Flux to Redux. Why and how. by Astrails
Migrating from Flux to Redux. Why and how.Migrating from Flux to Redux. Why and how.
Migrating from Flux to Redux. Why and how.
Astrails1.1K views
Engineering esthetics by Astrails
Engineering estheticsEngineering esthetics
Engineering esthetics
Astrails654 views
Lean Software Development by Astrails
Lean Software DevelopmentLean Software Development
Lean Software Development
Astrails1.6K views
RubyMotion: Put your Dreams in Motion with Ruby by Astrails
RubyMotion: Put your Dreams in Motion with RubyRubyMotion: Put your Dreams in Motion with Ruby
RubyMotion: Put your Dreams in Motion with Ruby
Astrails8.4K views
WTF is NoSQL by Astrails
WTF is NoSQLWTF is NoSQL
WTF is NoSQL
Astrails890 views
Cassandra intro by Astrails
Cassandra introCassandra intro
Cassandra intro
Astrails526 views
Ruby is an Acceptable Lisp by Astrails
Ruby is an Acceptable LispRuby is an Acceptable Lisp
Ruby is an Acceptable Lisp
Astrails2.4K views
Ruby is Awesome by Astrails
Ruby is AwesomeRuby is Awesome
Ruby is Awesome
Astrails2.4K views
Rails missing features by Astrails
Rails missing featuresRails missing features
Rails missing features
Astrails2.2K views
Performance - When, What and How by Astrails
Performance - When, What and HowPerformance - When, What and How
Performance - When, What and How
Astrails1.2K views

Recently uploaded

Web Dev - 1 PPT.pdf by
Web Dev - 1 PPT.pdfWeb Dev - 1 PPT.pdf
Web Dev - 1 PPT.pdfgdsczhcet
55 views45 slides
STPI OctaNE CoE Brochure.pdf by
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdfmadhurjyapb
12 views1 slide
Empathic Computing: Delivering the Potential of the Metaverse by
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the MetaverseMark Billinghurst
470 views80 slides
The details of description: Techniques, tips, and tangents on alternative tex... by
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...BookNet Canada
121 views24 slides
DALI Basics Course 2023 by
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023Ivory Egg
14 views12 slides
PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
120 views17 slides

Recently uploaded(20)

Web Dev - 1 PPT.pdf by gdsczhcet
Web Dev - 1 PPT.pdfWeb Dev - 1 PPT.pdf
Web Dev - 1 PPT.pdf
gdsczhcet55 views
STPI OctaNE CoE Brochure.pdf by madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb12 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst470 views
The details of description: Techniques, tips, and tangents on alternative tex... by BookNet Canada
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...
BookNet Canada121 views
DALI Basics Course 2023 by Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg14 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi120 views
AMAZON PRODUCT RESEARCH.pdf by JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta15 views
How the World's Leading Independent Automotive Distributor is Reinventing Its... by NUS-ISS
How the World's Leading Independent Automotive Distributor is Reinventing Its...How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...
NUS-ISS15 views
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman27 views
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen... by NUS-ISS
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
NUS-ISS28 views
Spesifikasi Lengkap ASUS Vivobook Go 14 by Dot Semarang
Spesifikasi Lengkap ASUS Vivobook Go 14Spesifikasi Lengkap ASUS Vivobook Go 14
Spesifikasi Lengkap ASUS Vivobook Go 14
Dot Semarang35 views
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV by Splunk
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
Splunk88 views
.conf Go 2023 - Data analysis as a routine by Splunk
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine
Splunk93 views
Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma17 views

Machine Learning: Make Your Ruby Code Smarter