Difference between revisions of "Machine Learning"

From David Vernon's Wiki
Jump to: navigation, search
(Created page with "(Also see Artificial Intelligence and Robotics) === Bayesian Approaches === [https://machinelearningmastery.com/introduction-to-bay...")
 
Line 1: Line 1:
 
(Also see [[#Artificial_Intelligence|Artificial Intelligence]] and [[#Robotics|Robotics]])
 
(Also see [[#Artificial_Intelligence|Artificial Intelligence]] and [[#Robotics|Robotics]])
  
=== Bayesian Approaches ===
+
== Bayesian Approaches ==
 
[https://machinelearningmastery.com/introduction-to-bayesian-belief-networks/ A Gentle Introduction to Bayesian Belief Networks] <BR>
 
[https://machinelearningmastery.com/introduction-to-bayesian-belief-networks/ A Gentle Introduction to Bayesian Belief Networks] <BR>
  
=== Books and Resources ===
+
== Books and Resources ==
 
[https://acems.org.au/data-science-machine-learning-book-download Data Science and Machine Learning]; free book to download <BR>
 
[https://acems.org.au/data-science-machine-learning-book-download Data Science and Machine Learning]; free book to download <BR>
 
[http://www.deeplearningbook.org/ Deep Learning] by Ian Goodfellow, Yoshua Bengio, and Aaron Courville <BR>
 
[http://www.deeplearningbook.org/ Deep Learning] by Ian Goodfellow, Yoshua Bengio, and Aaron Courville <BR>
Line 12: Line 12:
 
[https://www.pyimagesearch.com/deep-learning-computer-vision-python-book/ Deep Learning for Computer Vision with Python]; great book and software, including a fully-configured virtual machine. <BR>
 
[https://www.pyimagesearch.com/deep-learning-computer-vision-python-book/ Deep Learning for Computer Vision with Python]; great book and software, including a fully-configured virtual machine. <BR>
  
=== Comparisons ===
+
== Comparisons ==
 
[https://scikit-learn.org/stable/auto_examples/classification/plot_classifier_comparison.html Classifier Comparison] with instructive visualization <BR>
 
[https://scikit-learn.org/stable/auto_examples/classification/plot_classifier_comparison.html Classifier Comparison] with instructive visualization <BR>
 
[https://www.wired.com/video/watch/5-levels-machine-learning Computer Scientist Explains Machine Learning in 5 Levels of Difficulty] <BR>
 
[https://www.wired.com/video/watch/5-levels-machine-learning Computer Scientist Explains Machine Learning in 5 Levels of Difficulty] <BR>
Line 18: Line 18:
 
[https://www.asimovinstitute.org/neural-network-zoo-prequel-cells-layers/ Neural Network Zoo Prequel: Cells and Layers] with more detail on how each cell type works <BR>
 
[https://www.asimovinstitute.org/neural-network-zoo-prequel-cells-layers/ Neural Network Zoo Prequel: Cells and Layers] with more detail on how each cell type works <BR>
  
=== Datasets ===
+
== Datasets ==
 
[https://huggingface.co/ Hugging Face] "The platform where the machine learning community collaborates on models, datasets, and applications" <BR>
 
[https://huggingface.co/ Hugging Face] "The platform where the machine learning community collaborates on models, datasets, and applications" <BR>
 
[https://www.kaggle.com/c/challenges-in-representation-learning-facial-expression-recognition-challenge/data Kaggle Facial Expression Recognition dataset FER13] <BR>
 
[https://www.kaggle.com/c/challenges-in-representation-learning-facial-expression-recognition-challenge/data Kaggle Facial Expression Recognition dataset FER13] <BR>
  
=== Deep Learning ===
+
== Deep Learning ==
 
[https://machinelearningmastery.com/what-is-deep-learning/ Deep Learning] overview <BR>
 
[https://machinelearningmastery.com/what-is-deep-learning/ Deep Learning] overview <BR>
 
[http://neuralnetworksanddeeplearning.com/ Neural Networks and Deep Learning] <BR>
 
[http://neuralnetworksanddeeplearning.com/ Neural Networks and Deep Learning] <BR>
Line 28: Line 28:
 
[http://yann.lecun.com/exdb/publis/pdf/lecun-98.pdf The original paper on the CNN] by Yann LeCun, Leon Bottio,  Yoshua Bengio, and Patrick Haffner <BR>
 
[http://yann.lecun.com/exdb/publis/pdf/lecun-98.pdf The original paper on the CNN] by Yann LeCun, Leon Bottio,  Yoshua Bengio, and Patrick Haffner <BR>
  
=== Environments ===
+
== Environments ==
 
[https://colab.research.google.com/?utm_source=scs-index Colab] from Google <BR>
 
[https://colab.research.google.com/?utm_source=scs-index Colab] from Google <BR>
 
[https://huggingface.co/ Hugging Face] "The platform where the machine learning community collaborates on models, datasets, and applications" <BR>
 
[https://huggingface.co/ Hugging Face] "The platform where the machine learning community collaborates on models, datasets, and applications" <BR>
 
[https://developer.ibm.com/tutorials/iot-deep-learning-anomaly-detection-5/ Using Keras and TensorFlow for Anomaly Detection] (including the use of LSTM)<BR>
 
[https://developer.ibm.com/tutorials/iot-deep-learning-anomaly-detection-5/ Using Keras and TensorFlow for Anomaly Detection] (including the use of LSTM)<BR>
  
=== Ethical Issues ===
+
== Ethical Issues ==
 
[https://www.theguardian.com/technology/2018/nov/12/deep-fakes-fake-news-truth Deep fakes: one element of the dark side of AI and ML] <BR>
 
[https://www.theguardian.com/technology/2018/nov/12/deep-fakes-fake-news-truth Deep fakes: one element of the dark side of AI and ML] <BR>
 
[https://www.theguardian.com/technology/ng-interactive/2019/jun/22/the-rise-of-the-deepfake-and-the-threat-to-democracy The rise of the deepfake and the threat to democracy]<BR>
 
[https://www.theguardian.com/technology/ng-interactive/2019/jun/22/the-rise-of-the-deepfake-and-the-threat-to-democracy The rise of the deepfake and the threat to democracy]<BR>
 
[https://www.gwern.net/Tanks The Tank Story] <BR>
 
[https://www.gwern.net/Tanks The Tank Story] <BR>
  
=== Gaussian Processes ===
+
== Gaussian Processes ==
 
[https://distill.pub/2019/visual-exploration-gaussian-processes/ Gaussian processes] - Visual exploration of Gaussian processes<BR>
 
[https://distill.pub/2019/visual-exploration-gaussian-processes/ Gaussian processes] - Visual exploration of Gaussian processes<BR>
 
[http://www.infinitecuriosity.org/vizgp/ Gaussian processes] - Interactive Gaussian process visualization <BR>
 
[http://www.infinitecuriosity.org/vizgp/ Gaussian processes] - Interactive Gaussian process visualization <BR>
Line 47: Line 47:
 
[https://www.youtube.com/watch?v=4vGiHC35j9s Gaussian processes] - Introduction to Gaussian Processes Video Lecture (Nando de Freitas, 2013) <BR>
 
[https://www.youtube.com/watch?v=4vGiHC35j9s Gaussian processes] - Introduction to Gaussian Processes Video Lecture (Nando de Freitas, 2013) <BR>
  
=== Generative Adversarial Networks ===
+
== Generative Adversarial Networks ==
 
[https://medium.com/@jonathan_hui/gan-gan-series-2d279f906e7b GAN Series]; comprehensive overview of Generative Adversarial Networks<BR>
 
[https://medium.com/@jonathan_hui/gan-gan-series-2d279f906e7b GAN Series]; comprehensive overview of Generative Adversarial Networks<BR>
  
=== Foundation Models: Large Language Models & Multimodal Models ===
+
== Foundation Models: Large Language Models & Multimodal Models ==
 
(Also see [[#Vision-Language-Action_Models|Vision-Language-Action Models]] and [[#Limitations_of_AI|Limitations of AI]])
 
(Also see [[#Vision-Language-Action_Models|Vision-Language-Action Models]] and [[#Limitations_of_AI|Limitations of AI]])
  
Line 81: Line 81:
 
[[File:new.jpg]] [https://www.ibm.com/think/topics/mamba-model What is a Mamba model?] <BR>
 
[[File:new.jpg]] [https://www.ibm.com/think/topics/mamba-model What is a Mamba model?] <BR>
  
=== Physics Informed Machine Learning ===
+
== Physics Informed Machine Learning ==
 
[https://www.youtube.com/watch?v=JoFW2uSd3Uo High Level Overview of AI and ML in Science and Engineering] <BR>
 
[https://www.youtube.com/watch?v=JoFW2uSd3Uo High Level Overview of AI and ML in Science and Engineering] <BR>
  
=== Recurrent Neural Networks ===
+
== Recurrent Neural Networks ==
 
[https://towardsdatascience.com/illustrated-guide-to-lstms-and-gru-s-a-step-by-step-explanation-44e9eb85bf21 Illustrated guide to LSTMs and GRUs: a step by step explanation]<BR>
 
[https://towardsdatascience.com/illustrated-guide-to-lstms-and-gru-s-a-step-by-step-explanation-44e9eb85bf21 Illustrated guide to LSTMs and GRUs: a step by step explanation]<BR>
 
[https://developer.ibm.com/tutorials/iot-deep-learning-anomaly-detection-1/ Introducing Deep Learning and Long Short-Term Memory Networks]<BR>
 
[https://developer.ibm.com/tutorials/iot-deep-learning-anomaly-detection-1/ Introducing Deep Learning and Long Short-Term Memory Networks]<BR>
Line 92: Line 92:
 
[http://colah.github.io/posts/2015-08-Understanding-LSTMs/ Understanding LSTMs]<BR>
 
[http://colah.github.io/posts/2015-08-Understanding-LSTMs/ Understanding LSTMs]<BR>
  
=== Reinforcement Learning ===
+
== Reinforcement Learning ==
 
[https://lilianweng.github.io/posts/2018-02-19-rl-overview/ A (Long) Peek into Reinforcement Learning] <BR>
 
[https://lilianweng.github.io/posts/2018-02-19-rl-overview/ A (Long) Peek into Reinforcement Learning] <BR>
 
[https://bair.berkeley.edu/blog/2017/09/12/learning-to-optimize-with-rl/ Learning to Optimize with Reinforcement Learning] and learning to learn <BR>
 
[https://bair.berkeley.edu/blog/2017/09/12/learning-to-optimize-with-rl/ Learning to Optimize with Reinforcement Learning] and learning to learn <BR>
 
[https://arxiv.org/abs/1606.01885 Learning to Optimize] <BR>
 
[https://arxiv.org/abs/1606.01885 Learning to Optimize] <BR>
  
=== Robot Learning ===
+
== Robot Learning ==
 
+
 
[https://www.i-aida.org/resources/robot-learning/ Robot Learning] a talk by Jan Peters <BR>
 
[https://www.i-aida.org/resources/robot-learning/ Robot Learning] a talk by Jan Peters <BR>
 
[https://sites.google.com/view/hirl-education/home Human-Interactive Robot Learning] a course developed in [https://www.humane-ai.eu/project/tmp-038/ Micro Project TMP-038] as part of the [https://www.humane-ai.eu HumanE-AI-Net Network of Excellence] (click the <strong>Home</strong> text at the top-right of the page to access the slides)<BR>
 
[https://sites.google.com/view/hirl-education/home Human-Interactive Robot Learning] a course developed in [https://www.humane-ai.eu/project/tmp-038/ Micro Project TMP-038] as part of the [https://www.humane-ai.eu HumanE-AI-Net Network of Excellence] (click the <strong>Home</strong> text at the top-right of the page to access the slides)<BR>
  
=== Self-Supervised Learning ===
+
== Self-Supervised Learning ==
 
[https://project.inria.fr/paiss/files/2018/07/zisserman-self-supervised.pdf Self-supervised Learning] Andrew Zisserman <BR>
 
[https://project.inria.fr/paiss/files/2018/07/zisserman-self-supervised.pdf Self-supervised Learning] Andrew Zisserman <BR>
 
[https://medium.com/syncedreview/yann-lecun-cake-analogy-2-0-a361da560dae Yann LeCun Cake Analogy 2.0]; the slides from his ISCC talk are  
 
[https://medium.com/syncedreview/yann-lecun-cake-analogy-2-0-a361da560dae Yann LeCun Cake Analogy 2.0]; the slides from his ISCC talk are  
 
[https://twitter.com/ylecun/status/1097532314614034433 here] and the video of the talk is [http://isscc.org/2019-videos/ here]<BR>
 
[https://twitter.com/ylecun/status/1097532314614034433 here] and the video of the talk is [http://isscc.org/2019-videos/ here]<BR>
  
=== Transformers ===
+
== Transformers ==
 
[https://proceedings.neurips.cc/paper_files/paper/2023/file/57a9b97477b67936298489e3c1417b0a-Paper-Conference.pdf Energy Transformer] NeurIPS 2023 (note: Energy Transformers are not the same as Energy-Based Transformers)<BR>
 
[https://proceedings.neurips.cc/paper_files/paper/2023/file/57a9b97477b67936298489e3c1417b0a-Paper-Conference.pdf Energy Transformer] NeurIPS 2023 (note: Energy Transformers are not the same as Energy-Based Transformers)<BR>
 
[https://arxiv.org/abs/2507.02092 Energy-Based Transformers are Scalable Learners and Thinkers] arXiv:2507.02092 (Note: Energy-Based Transformers are not the same as Energy Transformers)<BR>
 
[https://arxiv.org/abs/2507.02092 Energy-Based Transformers are Scalable Learners and Thinkers] arXiv:2507.02092 (Note: Energy-Based Transformers are not the same as Energy Transformers)<BR>

Revision as of 11:41, 20 August 2026

(Also see Artificial Intelligence and Robotics)

Bayesian Approaches

A Gentle Introduction to Bayesian Belief Networks

Books and Resources

Data Science and Machine Learning; free book to download
Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville
Hugging Face "The platform where the machine learning community collaborates on models, datasets, and applications"
Model-based Machine Learning, co-authored by Chris Bishop, and the related Infer.NET framework running Bayesian inference in graphical models
Model-based Machine Learning Companion Paper, C. M. Bishop, Phil. Trans. R. Soc. A 2013 371: 20120222; see Section 4. for an overview of probabilistic graphical models.
Deep Learning for Computer Vision with Python; great book and software, including a fully-configured virtual machine.

Comparisons

Classifier Comparison with instructive visualization
Computer Scientist Explains Machine Learning in 5 Levels of Difficulty
Neural Network Zoo from Fjodor van Veen, The Asimov Institute
Neural Network Zoo Prequel: Cells and Layers with more detail on how each cell type works

Datasets

Hugging Face "The platform where the machine learning community collaborates on models, datasets, and applications"
Kaggle Facial Expression Recognition dataset FER13

Deep Learning

Deep Learning overview
Neural Networks and Deep Learning
On the Origin of Deep Learning Haohan Wang and Bhiksha Raj
The original paper on the CNN by Yann LeCun, Leon Bottio, Yoshua Bengio, and Patrick Haffner

Environments

Colab from Google
Hugging Face "The platform where the machine learning community collaborates on models, datasets, and applications"
Using Keras and TensorFlow for Anomaly Detection (including the use of LSTM)

Ethical Issues

Deep fakes: one element of the dark side of AI and ML
The rise of the deepfake and the threat to democracy
The Tank Story

Gaussian Processes

Gaussian processes - Visual exploration of Gaussian processes
Gaussian processes - Interactive Gaussian process visualization
Gaussian processes - Gaussian Processes for Machine Learning (Rasmussen and Williams, 2006)
Gaussian processes - The Kernel Cookbook: Advice on Covariance functions
Gaussian processes - An intuitive guide to Gaussian processes
Gaussian processes - An Intuitive Tutorial to Gaussian Processes Regression (Wang, 2022)
Gaussian processes - Introduction to Gaussian Processes Video Lecture (Nando de Freitas, 2013)

Generative Adversarial Networks

GAN Series; comprehensive overview of Generative Adversarial Networks

Foundation Models: Large Language Models & Multimodal Models

(Also see Vision-Language-Action Models and Limitations of AI)

[Beijing Institute for General Artificial Intelligence (BIGAI) "Pursuing a Unified Theory of Artificial Intelligence to Create General Intelligent Agents for Lifting Humanity" but not based on foundation models;
see also this insightful article about Song-Chun Zhu, the director of BIGAI, and his vision of the future of AI
Energy-Based Transformers are Scalable Learners and Thinkers arXiv:2507.02092
A robot wrote this entire article. Are you scared yet, human? GPT-3
How Trustworthy Are Large Language Models Like GPT? Stanford University Human-Centered Artificial Intelligence
Music publishers sue Amazon-backed AI company over song lyrics
Sarah Silverman sues OpenAI and Meta claiming AI training infringed copyright
TechScape: why you shouldn’t worry about sentient AI … yet
Meta steps up AI battle with OpenAI and Google with release of Llama 3
DALL·E 3 Generative AI image creation from OpenAI
Large Language Models explained briefly by Grant Sanderson, 3Blue1Brown
Stable Diffusion Generative AI image creation from Stability AI
Midjourney Generative AI image creation from from Midjourney Inc.
GPT-4 and ChatGPT from OpenAI
Llama 3 from Meta
Gemini (formerly known as BARD) from Google
LaMDA and the Sentient AI Trap
Collaborative AI Arena Benchmarking collaborative capabilities of AI in the wild
TrueReason AI Tutor Demo
Three Things to Know About Prompting LLMs
AI Prompt Engineering is Dead Long live AI prompt engineering (IEEE Spectrum)
What is In-context Learning, and how does it work: The Beginner’s Guide
What Is Retrieval-Augmented Generation, aka RAG? a blog by Nvidia; here is how Chat LangChain from LangChain explains it using Claude 3.5 Haiku, GPT4.1 Mini and Gemini 2.0 Flash
Methods for adapting large language models from Meta
Molmo Multimodal Open Language Model built by Ai2
On the Opportunities and Risks of Foundation Models arXiv article
New.jpg What is a Mamba model?

Physics Informed Machine Learning

High Level Overview of AI and ML in Science and Engineering

Recurrent Neural Networks

Illustrated guide to LSTMs and GRUs: a step by step explanation
Introducing Deep Learning and Long Short-Term Memory Networks
The original paper on the LSTM by Sepp Hochreiter and Jurgen Schmidhuber
The Unreasonable Effectiveness of Recurrent Neural Networks a blog by Andrej Karpathy
Andrej Karpathy's Blog
Understanding LSTMs

Reinforcement Learning

A (Long) Peek into Reinforcement Learning
Learning to Optimize with Reinforcement Learning and learning to learn
Learning to Optimize

Robot Learning

Robot Learning a talk by Jan Peters
Human-Interactive Robot Learning a course developed in Micro Project TMP-038 as part of the HumanE-AI-Net Network of Excellence (click the Home text at the top-right of the page to access the slides)

Self-Supervised Learning

Self-supervised Learning Andrew Zisserman
Yann LeCun Cake Analogy 2.0; the slides from his ISCC talk are here and the video of the talk is here

Transformers

Energy Transformer NeurIPS 2023 (note: Energy Transformers are not the same as Energy-Based Transformers)
Energy-Based Transformers are Scalable Learners and Thinkers arXiv:2507.02092 (Note: Energy-Based Transformers are not the same as Energy Transformers)
Multimodal Perception and Interaction with Transformers HumanE-AI-Net Micro Project
Multimodal Perception and Interaction with Transformers Tutorial Presented at ACAI 2021
Multimodal Perception and Interaction with Transformers Research Tools
Multimodal Perception with Transformers Research Challenges and Data Sets
The Illustrated Transformer by Jay Alammar