Artificial Neural Network is a computational data model used in the development of Artificial Intelligence (AI) systems capable of performing "intelligent" tasks. Neural Networks are commonly used in Machine Learning (ML) applications, which are themselves one implementation of AI. Deep Learning is a subset of ML.
1. Understanding classification using nearest neighbors
- The kNN algorithm
- Calculating distance
- Choosing an appropriate k
- Preparing data for use with kNN
- Why is the kNN algorithm lazy?
2. Understanding naive Bayes
- Basic concepts of Bayesian methods
- Probability
- Joint probability
- Conditional probability with Bayes' theorem
- The naive Bayes algorithm
- The naive Bayes classification
- The Laplace estimator
- Using numeric features with naive Bayes
3. Understanding decision trees
- Divide and conquer
- The C5.0 decision tree algorithm
- Choosing the best split
- Pruning the decision tree
4. Understanding classification rules
- Separate and conquer
- The One Rule algorithm
- The RIPPER algorithm
- Rules from decision trees
5. Understanding regression
- Simple linear regression
- Ordinary least squares estimation
- Correlations
- Multiple linear regression
6. Understanding regression trees and model trees
- Adding regression to trees
7. Understanding neural networks
- From biological to artificial neurons
- Activation functions
- Network topology
- The number of layers
- The direction of information travel
- The number of nodes in each layer
- Training neural networks with backpropagation
8. Understanding Support Vector Machines
- Classification with hyperplanes
- Finding the maximum margin
- The case of linearly separable data
- The case of non-linearly separable data
- Using kernels for non-linear spaces
9. Understanding association rules
- The Apriori algorithm for association rule learning
- Measuring rule interest – support and confidence
- Building a set of rules with the Apriori principle
10. Understanding clustering
- Clustering as a machine learning task
- The k-means algorithm for clustering
- Using distance to assign and update clusters
- Choosing the appropriate number of clusters
11. Measuring performance for classification
- Working with classification prediction data
- A closer look at confusion matrices
- Using confusion matrices to measure performance
- Beyond accuracy – other measures of performance
- The kappa statistic
- Sensitivity and specificity
- Precision and recall
- The F-measure
- Visualizing performance tradeoffs
- ROC curves
- Estimating future performance
- The holdout method
- Cross-validation
- Bootstrap sampling
12. Tuning stock models for better performance
- Using caret for automated parameter tuning
- Creating a simple tuned model
- Customizing the tuning process
- Improving model performance with meta-learning
- Understanding ensembles
- Bagging
- Boosting
- Random forests
- Training random forests
- Evaluating random forest performance
13. Deep Learning
- Three Classes of Deep Learning
- Deep Autoencoders
- Pre-trained Deep Neural Networks
- Deep Stacking Networks
14. Discussion of Specific Application Areas
Qatar - Artificial Neural Networks, Machine Learning and Deep Thinking
Egypt - Artificial Neural Networks, Machine Learning and Deep Thinking
Saudi Arabia - Artificial Neural Networks, Machine Learning and Deep Thinking
South Africa - Artificial Neural Networks, Machine Learning and Deep Thinking
Brasil - Artificial Neural Networks, Machine Learning and Deep Thinking
香港 - Artificial Neural Networks, Machine Learning and Deep Thinking
澳門 - Artificial Neural Networks, Machine Learning and Deep Thinking
台灣 - Artificial Neural Networks, Machine Learning and Deep Thinking
Österreich - Artificial Neural Networks, Machine Learning and Deep Thinking
Schweiz - Artificial Neural Networks, Machine Learning and Deep Thinking
Czech Republic - Artificial Neural Networks, Machine Learning and Deep Thinking
Denmark - Artificial Neural Networks, Machine Learning and Deep Thinking
Estonia - Artificial Neural Networks, Machine Learning and Deep Thinking
Finland - Artificial Neural Networks, Machine Learning and Deep Thinking
Greece - Artificial Neural Networks, Machine Learning and Deep Thinking
Magyarország - Artificial Neural Networks, Machine Learning and Deep Thinking
Ireland - Artificial Neural Networks, Machine Learning and Deep Thinking
Luxembourg - Artificial Neural Networks, Machine Learning and Deep Thinking
Latvia - Artificial Neural Networks, Machine Learning and Deep Thinking
España - Redes Neuronales Artificiales, Pensamiento Profundo y Aprendizaje Automático
Italia - Artificial Neural Networks, Machine Learning and Deep Thinking
Lithuania - Artificial Neural Networks, Machine Learning and Deep Thinking
Nederland - Artificial Neural Networks, Machine Learning and Deep Thinking
Norway - Artificial Neural Networks, Machine Learning and Deep Thinking
Portugal - Artificial Neural Networks, Machine Learning and Deep Thinking
România - Artificial Neural Networks, Machine Learning and Deep Thinking
Sverige - Artificial Neural Networks, Machine Learning and Deep Thinking
Türkiye - Artificial Neural Networks, Machine Learning and Deep Thinking
Malta - Artificial Neural Networks, Machine Learning and Deep Thinking
Belgique - Réseau de Neurones Artificiels, Machine Learning et Deep Thinking
France - Réseau de Neurones Artificiels, Machine Learning et Deep Thinking
日本 - Artificial Neural Networks, Machine Learning and Deep Thinking
Australia - Artificial Neural Networks, Machine Learning and Deep Thinking
Malaysia - Artificial Neural Networks, Machine Learning and Deep Thinking
New Zealand - Artificial Neural Networks, Machine Learning and Deep Thinking
Philippines - Artificial Neural Networks, Machine Learning and Deep Thinking
Singapore - Artificial Neural Networks, Machine Learning and Deep Thinking
Thailand - Artificial Neural Networks, Machine Learning and Deep Thinking
Vietnam - Artificial Neural Networks, Machine Learning and Deep Thinking
India - Artificial Neural Networks, Machine Learning and Deep Thinking
Argentina - Redes Neuronales Artificiales, Pensamiento Profundo y Aprendizaje Automático
Chile - Redes Neuronales Artificiales, Pensamiento Profundo y Aprendizaje Automático
Costa Rica - Redes Neuronales Artificiales, Pensamiento Profundo y Aprendizaje Automático
Ecuador - Redes Neuronales Artificiales, Pensamiento Profundo y Aprendizaje Automático
Guatemala - Redes Neuronales Artificiales, Pensamiento Profundo y Aprendizaje Automático
Colombia - Redes Neuronales Artificiales, Pensamiento Profundo y Aprendizaje Automático
México - Redes Neuronales Artificiales, Pensamiento Profundo y Aprendizaje Automático
Panama - Redes Neuronales Artificiales, Pensamiento Profundo y Aprendizaje Automático
Peru - Redes Neuronales Artificiales, Pensamiento Profundo y Aprendizaje Automático
Uruguay - Redes Neuronales Artificiales, Pensamiento Profundo y Aprendizaje Automático
Venezuela - Redes Neuronales Artificiales, Pensamiento Profundo y Aprendizaje Automático
United Kingdom - Artificial Neural Networks, Machine Learning and Deep Thinking
South Korea - Artificial Neural Networks, Machine Learning and Deep Thinking
Pakistan - Artificial Neural Networks, Machine Learning and Deep Thinking
Sri Lanka - Artificial Neural Networks, Machine Learning and Deep Thinking
Bulgaria - Artificial Neural Networks, Machine Learning and Deep Thinking
Bolivia - Redes Neuronales Artificiales, Pensamiento Profundo y Aprendizaje Automático
Indonesia - Artificial Neural Networks, Machine Learning and Deep Thinking
Kazakhstan - Artificial Neural Networks, Machine Learning and Deep Thinking
Moldova - Artificial Neural Networks, Machine Learning and Deep Thinking
Morocco - Artificial Neural Networks, Machine Learning and Deep Thinking
Tunisia - Artificial Neural Networks, Machine Learning and Deep Thinking
Kuwait - Artificial Neural Networks, Machine Learning and Deep Thinking
Oman - Artificial Neural Networks, Machine Learning and Deep Thinking
Slovakia - Artificial Neural Networks, Machine Learning and Deep Thinking
Kenya - Artificial Neural Networks, Machine Learning and Deep Thinking
Nigeria - Artificial Neural Networks, Machine Learning and Deep Thinking
Botswana - Artificial Neural Networks, Machine Learning and Deep Thinking
Slovenia - Artificial Neural Networks, Machine Learning and Deep Thinking
Croatia - Artificial Neural Networks, Machine Learning and Deep Thinking
Serbia - Artificial Neural Networks, Machine Learning and Deep Thinking
Bhutan - Artificial Neural Networks, Machine Learning and Deep Thinking
Nepal - Artificial Neural Networks, Machine Learning and Deep Thinking
Uzbekistan - Artificial Neural Networks, Machine Learning and Deep Thinking