Artificial Intelligence (AI)#

Artificial Intelligence (AI) is a technology that enables machines and computers to perform tasks that typically require human intelligence. It contains multiple subdivisions.

Categories#

  • Machine Learning (ML) learns from and makes decisions based on data, using algorithms to identify patterns.

  • Generative AI creates new content (text, images, etc) based on what it’s learned instead of just recognizing it.

  • Natural Language Processing (NLP) understands and interacts with human languages in a way that feels natural.

  • Expert Systems use predefined “if-then” rules programmed by human experts to make informed decisions.

Development#

There are a lot of steps and techniques involved in creating an ML. For more information, see:

Resources#

Some of the resources available to me to learn about/practice AI.

GeeksForGeeks#

Has a bunch of articles with and without code examples. I’ve linked a ton of them throughout my notes already.

Kaggle#

Machine Learning Mastery#

  • Spenser strongly suggested this site,

  • Has guides like 4 Types of Classification Tasks in Machine Learning.

  • Usually the guides very briefly discuss the theory and some network options, then show a code block and a graphic. -

  • May not be as useful given my learning style, since I need to transform information in order to store it mentally - copying and pasting doesn’t do it for me.

3Blue1Brown#

  • Has a YouTube Channel where he goes over a lot of complex topics, using advanced visuals to visualize advanced math.

  • Created the manim Python Library to programmatically animate math (documentation here).

DataCamp#

Portfolio#