Escolar Documentos
Profissional Documentos
Cultura Documentos
Machine Learning
Approaches towards problem-solving
Supervised learning
Semi-Supervised Learning
Unsupervised Learning
Reinforcement Learning
Self-learning
Feature Learning
Anomaly Detection
Models
Artificial neural networks
Decision trees
Support vector machines
Bayesian networks
Genetic algorithms
Training models
Federated learning
Defining An Intelligent System
Types of Problems
Big Problems
Open-Ended Problems
Time Changing
Intrinsically Hard Problems
Training and Testing the Model
Application of Machine Learning
References
Machine Learning
Machine Learning can generally be termed as the scientific study of
algorithms and statistical data that a machine is using without any
explicit instructions provided. Machine Learning is a subset of
Artificial Intelligence, but they both can be termed as studies of two
different fields of applications.
Machine Learning predicts and decides the operation to be performed
based on the sample input and output data provided by the user. The
machine prepares a mathematical model based on the data provided to
it and the output expected, this mathematical model can be known as
the "Training Set" for a defined amount of data. All the operations
performed by the "intelligent machine" are based on the training set.
Machine learning algorithms are used in a wide variety of
applications, such as email filtering and computer vision, where it is
difficult or infeasible to develop a conventional algorithm for
effectively performing the task.
Machine learning is closely related to computational statistics, which
focuses on making predictions using computers. The study of
mathematical optimization delivers methods, theory and application
domains to the field of machine learning. In its application across
business problems, machine learning is also referred to as predictive
analytics.
# 1. Prepare
Problem # a) Load
libraries # b) Load
dataset
# 2. Summarize Data
# a) Descriptive
statistics # b) Data
visualizations
# 3. Prepare
Data # a) Data
Cleaning
# b) Feature
Selection # c) Data
Transforms
# 4. Evaluate Algorithms
# d) Compare Algorithms
The project template displays the process of building an efficient
application
# 5. using python and related libraries.
Improve
Accuracy # a)
Algorithm Tuning #
Application of Machine Learning
b) Ensembles
intelligent human
# a) Predictions being dataset
on validation we generally have lots of applications as well
as
# b)aCreate
lot ofstandalone
implications.
model on entire training
dataset # c) Save model for later use
References
[4] Mohri, Mehryar; Rostamizadeh, Afshin; Talwalkar, Ameet (2012). Foundations of Machine
Learning. The MIT Press
[7] Jordan, Michael I.; Bishop, Christopher M. (2004). "Neural Networks". In Allen B. Tucker
(ed.). Computer Science Handbook, Second Edition (Section VII: Intelligent Systems). Boca Raton,
Florida: Chapman & Hall/CRC Press LLC
[8] van Otterlo, M.; Wiering, M. (2012). Reinforcement learning and markov decision
processes. Reinforcement Learning. Adaptation, Learning, and Optimization
[9] Bozinovski, S. (1982). "A self learning system using secondary reinforcement" . In Trappl, Robert
(ed.). Cybernetics and Systems Research: Proceedings of the Sixth European Meeting on
Cybernetics and Systems Research. North Holland
[12] Dokas, Paul; Ertoz, Levent; Kumar, Vipin; Lazarevic, Aleksandar; Srivastava, Jaideep; Tan,
Pang-Ning (2002). "Data mining for network intrusion detection" (PDF). Proceedings NSF Workshop
on Next Generation Data Mining..
[13] Chandola, V.; Banerjee, A.; Kumar, V. (2009). "Anomaly detection: A survey".
[14] Piatetsky-Shapiro, Gregory (1991), Discovery, analysis, and presentation of strong rules, in
Piatetsky-Shapiro, Gregory; and Frawley, William J.; eds., Knowledge Discovery in Databases,
AAAI/MIT Press, Cambridge, MA.
[15] Bassel, George W.; Glaab, Enrico; Marquez, Julietta; Holdsworth, Michael J.; Bacardit, Jaume
[16] Honglak Lee, Roger Grosse, Rajesh Ranganath, Andrew Y. Ng. "Convolutional Deep Belief
Networks for Scalable Unsupervised Learning of Hierarchical Representations" Proceedings of the
26th Annual International Conference on Machine Learning, 2009
[17] Cortes, Corinna; Vapnik, Vladimir N. (1995). "Support-vector networks". Machine Learning.
[18] Goldberg, David E.; Holland, John H. (1988). "Genetic algorithms and machine
learning" (PDF). Machine Learning.
[19] "Federated Learning: Collaborative Machine Learning without Centralized Training Data".
Intelligent Systems referred from “Building Intelligent Systems” by
Geoff Hulten.
Project Template From “Machine Learning Mastery with Python” by
Jason Brownlee.