Learn what is Machine Learning and how data is changing the world faster and faster. This is the era of information at the speed of light. Blink and you're gone.
Machine LearningRicardo Coelho@ramcoelho
View Slide
Artificial Intelligence
Algorithm
Learning
People learn from EXPERIENCE
Machines learn from DATA
How much data?• A LOT!!• Big Data• Text, Image, Audio, Video, Database, Spreadsheets• AI, Narrow AI, Deep Learning• Neural Network
How much data?• A LOT!!• Big Data• Text, Image, Audio, Video, Database, Spreadsheets• AI, Narrow AI, Deep Learning• Neural Network• Statistics
Freakonomics
StatisticsData RelationsProbabilityFutureData ValuesRealityPast and Present
Inferential Algorithms• Regression• Anomaly Detection• Clustering• Classification
RegressionFind about the future based on therelationship between variablesPREDICT
Anomaly DetectionIdentify rare behaviorUNUSUAL
ClusteringSeparate intuitive groupsSTRUCTURE
Algorithms (Clustering)
ClassificationFind a category for information.Decision Tree, Data MiningTAG
Algorithms
Supervised learning
Genetic/Evolutive Algorithmshttps://bit.do/evolutionsim
Unsupervised learning
Want to tag yourself?Yes . No
Reinforcement learning
Udacity - Intro to Machine Learning (2-3 mo)https://br.udacity.com/course/intro-to-machine-learning--ud120/
scikit-learn (sklearn)>>> import numpy as np>>> X = np.array([[-1, -1], [-2, -1], [-3, -2], [1, 1], [2, 1], [3, 2]])>>> Y = np.array([1, 1, 1, 2, 2, 2])>>> from sklearn.naive_bayes import GaussianNB>>> clf = GaussianNB()>>> clf.fit(X, Y)GaussianNB(priors=None)>>> print(clf.predict([[-0.8, -1]]))[1]
PHP-MLhttps://github.com/php-ai/php-ml
TensorFlow
TensorFlowhttps://youtu.be/oZikw5k_2FM
Restrict vs General AI
Thank you!
Questions?