MarketOutline of machine learning
Company Profile

Outline of machine learning

The following outline is provided as an overview of, and topical guide to, machine learning:

How can machine learning be categorized?
• An academic discipline • A branch of science • An applied science • A subfield of computer science • A branch of artificial intelligence • A subfield of soft computing • Application of statistics Paradigms of machine learning Supervised learning, where the model is trained on labeled data • Unsupervised learning, where the model tries to identify patterns in unlabeled data • Reinforcement learning, where the model learns to make decisions by receiving rewards or penalties. == Applications of machine learning ==
Machine learning hardware
Machine learning tools
Comparison of machine learning softwareComparison of deep learning software Machine learning frameworks Proprietary machine learning frameworks Amazon Machine LearningMicrosoft Azure Machine Learning StudioDistBelief (replaced by TensorFlow) Open source machine learning frameworks Apache SingaApache MXNetCaffePyTorchmlpackTensorFlowTorchCNTKAccord.NetJax • MLJ.jl – A machine learning framework for Julia Machine learning libraries Deeplearning4jTheanoscikit-learnKeras Machine learning algorithms AdaBoostAlmeida–Pineda recurrent backpropagationALOPEXBackpropagationBootstrap aggregatingCN2 algorithmConstructing skill treesDecision tree learningDehaene–Changeux modelDiffusion mapDominance-based rough set approachDynamic time warpingError-driven learningEvolutionary multimodal optimizationExpectation–maximization algorithmFastICAForward–backward algorithmGeneRecGenetic Algorithm for Rule Set ProductionGrowing self-organizing mapHyper basis function networkIDistancek-means clusteringk-nearest neighbors algorithmKernel methods for vector outputKernel principal component analysisLearning vector quantizationLeabraLinde–Buzo–Gray algorithmLocal outlier factorLogic learning machineLogitBoostManifold alignmentMarkov chain Monte Carlo (MCMC)Minimum redundancy feature selectionMixture of expertsMultiple kernel learningNaive Bayes classifierNon-negative matrix factorizationOnline machine learningOut-of-bag errorPrefrontal cortex basal ganglia working memoryPVLVQ-learningQuadratic unconstrained binary optimizationQuery-level featureQuickpropRadial basis function networkRandom forestRandomized weighted majority algorithmReinforcement learningRepeated incremental pruning to produce error reduction (RIPPER)RpropRule-based machine learningSelf-organizing mapSkill chainingSparse PCAState–action–reward–state–actionStochastic gradient descentStructured kNNSupport vector machineT-distributed stochastic neighbor embeddingTemporal difference learningWake-sleep algorithmWeighted majority algorithm (machine learning) == Machine learning methods ==
Machine learning methods
Instance-based algorithm K-nearest neighbors algorithm (KNN) • Learning vector quantization (LVQ) • Self-organizing map (SOM) === Regression analysis === • Logistic regressionOrdinary least squares regression (OLSR) • Linear regressionStepwise regressionMultivariate adaptive regression splines (MARS) • Regularization algorithm • Ridge regressionLeast Absolute Shrinkage and Selection Operator (LASSO) • Elastic netLeast-angle regression (LARS) • ClassifiersProbabilistic classifierNaive Bayes classifierBinary classifierLinear classifierHierarchical classifier Dimensionality reduction Dimensionality reductionCanonical correlation analysis (CCA) • Factor analysisFeature extractionFeature selectionIndependent component analysis (ICA) • Linear discriminant analysis (LDA) • Multidimensional scaling (MDS) • Non-negative matrix factorization (NMF) • Partial least squares regression (PLSR) • Principal component analysis (PCA) • Principal component regression (PCR) • Projection pursuitSammon mappingt-distributed stochastic neighbor embedding (t-SNE) Ensemble learning Ensemble learningAdaBoostBoostingBootstrap aggregating (also "bagging" or "bootstrapping") • Ensemble averagingGradient boosted decision tree (GBDT) • Gradient boostingRandom ForestStacked Generalization Meta-learning Meta-learningInductive biasMetadata Reinforcement learning Reinforcement learningQ-learningState–action–reward–state–action (SARSA) • Temporal difference learning (TD) • Learning Automata Supervised learning Supervised learningAveraged one-dependence estimators (AODE) • Artificial neural networkCase-based reasoningGaussian process regressionGene expression programmingGroup method of data handling (GMDH) • Inductive logic programmingInstance-based learningLazy learningLearning AutomataLearning Vector QuantizationLogistic Model TreeMinimum message length (decision trees, decision graphs, etc.) • Nearest Neighbor AlgorithmAnalogical modelingProbably approximately correct learning (PAC) learning • Ripple down rules, a knowledge acquisition methodology • Symbolic machine learning algorithms • Support vector machines • Random ForestsEnsembles of classifiersBootstrap aggregating (bagging) • Boosting (meta-algorithm)Ordinal classificationConditional Random FieldANOVAQuadratic classifiers • k-nearest neighborBoosting • SPRINT • Bayesian networks • Naive BayesHidden Markov models • Hierarchical hidden Markov model Bayesian Bayesian statistics • Bayesian knowledge base • Naive BayesGaussian Naive BayesMultinomial Naive BayesAveraged One-Dependence Estimators (AODE) • Bayesian Belief Network (BBN) • Bayesian Network (BN) Decision tree algorithms Decision tree algorithm • Decision treeClassification and regression tree (CART) • Iterative Dichotomiser 3 (ID3) • C4.5 algorithmC5.0 algorithmChi-squared Automatic Interaction Detection (CHAID) • Decision stump • Conditional decision tree • ID3 algorithmRandom forest • SLIQ Linear classifier Linear classifierFisher's linear discriminantLinear regressionLogistic regressionMultinomial logistic regressionNaive Bayes classifierPerceptronSupport vector machine Unsupervised learning Unsupervised learningExpectation-maximization algorithmVector QuantizationGenerative topographic mapInformation bottleneck methodAssociation rule learning algorithms • Apriori algorithmEclat algorithm Artificial neural networks Artificial neural networkFeedforward neural networkExtreme learning machineConvolutional neural networkRecurrent neural networkLong short-term memory (LSTM)Logic learning machineSelf-organizing map Association rule learning Association rule learningApriori algorithmEclat algorithmFP-growth algorithm Hierarchical clustering Hierarchical clusteringSingle-linkage clusteringConceptual clustering Cluster analysis Cluster analysisBIRCHDBSCANExpectation–maximization (EM)Fuzzy clusteringHierarchical clusteringk-means clusteringk-mediansMean-shiftOPTICS algorithm Anomaly detection Anomaly detectionk-nearest neighbors algorithm (k-NN) • Local outlier factor Semi-supervised learning Semi-supervised learningActive learningGenerative modelsLow-density separationGraph-based methodsCo-trainingTransduction Deep learning Deep learningDeep belief networks • Deep Boltzmann machines • Deep Convolutional neural networks • Deep Recurrent neural networks • Hierarchical temporal memoryGenerative Adversarial NetworkStyle transferTransformerStacked Auto-Encoders Other machine learning methods and problems Anomaly detectionAssociation rulesBias-variance dilemmaClassificationMulti-label classificationClusteringData Pre-processingEmpirical risk minimizationFeature engineeringFeature learningLearning to rankOccam learningOnline machine learningPAC learningRegressionReinforcement LearningSemi-supervised learningStatistical learningStructured predictionGraphical models • Bayesian networkConditional random field (CRF) • Hidden Markov model (HMM) • Unsupervised learningVC theory == Machine learning research ==
Machine learning research
History of machine learning
History of machine learningTimeline of machine learning == Machine learning projects ==
Machine learning projects
Machine learning projects: • DeepMindGoogle BrainOpenAIMeta AIHugging Face == Machine learning organizations ==
Machine learning organizations
Machine learning conferences and workshops • Artificial Intelligence and Security (AISec) (co-located workshop with CCS) • Conference on Neural Information Processing Systems (NIPS) • ECML PKDDInternational Conference on Machine Learning (ICML) • ML4ALL (Machine Learning For All) == Machine learning publications ==
Machine learning publications
Books on machine learning Mathematics for Machine LearningHands-On Machine Learning Scikit-Learn, Keras, and TensorFlowThe Hundred-Page Machine Learning Book Machine learning journals Machine LearningJournal of Machine Learning Research (JMLR) • Neural Computation == Persons influential in machine learning ==
tickerdossier.comtickerdossier.substack.com