Skip to content

External Learning Resources

left_adjoint edited this page Jan 23, 2023 · 1 revision

This document serves as a compilation of external learning resources on the topics of AI & ML (Primarily technical learning resources, with emphasis on free/open source tools and content)

Conceptual Introduction to AI (no prerequisites)

Resources for increasing fluency and understanding of AI applications and impact, no programming or math needed.

Books/Articles

  • You look like a thing and I love you : How Artificial Intelligence Works and Why It’s Making the World a Weirder Place (Accessible Introduction to AI) - Also available digitally and physically at PCC and the Multnomah County library.

Courses

  • AI for Everyone - 6hr overview course with no technical prerequisites
    • Lectures are broken up into a lot of short clips,could be useful for illustrative purposes.

Videos/Channels

Technical Introduction to AI

(ranging from beginner to advanced; prerequisites noted)

There are many free and accessible AI courses, tools and libraries that allow you to leverage AI models & technology with or without getting into the nitty gritty of the math and model development. Many of these resources assume minimal programming knowledge and high-school level maths. Unlike the previous resources, these delve into technical topics and may include problem-solving activities. Some of these learning resources have more advanced prerequisites (which will be noted - see AI prerequisites section for where to gain these skills).

Books/Articles

Intro readings

Intermediate readings

Advanced (Math/Prog. knowledge expected)

Courses

Intro courses

Additional Non-Traditional Courses

Intermediate Courses

Advanced Courses

  • Intro to Deep Learning NYU - Graduate level Deep Learning course. Focus on Energy-Based-Models.
    • Prequisites: presuming prior statistical or ML knowledge, linear algebra, etc.
    • Time Committment: 5hrs/wk, 14wks of material (60hrs)
    • Under CCA License (we can share/remix with attribution)

Videos / Channels

Blogs/Websites of Interest

Additional Teaching/Learning Resources (varying prereqs)

  • Machine Learning for Artists (ITP tutorials, example projects, etc. using ML5.js and Python)
  • DeepMind educational Github (Co-lab notebook based tutorials on a range of topics)
    • Also includes CCA licensed teaching resources for Introduction to Machine Learning
    • Some Python experience helpful
  • Kaggle: Data Science oriented machine learning tutorials and challenges (introduces python, data science libraries, ml libraries, geospatial analysis etc. and provides a wide range of audio, textual, visual data sets for testing and validation).
    • Highly interactive (uses Jupyter notebooks for IDE learning)
    • Each tutorial takes approximately 4 hrs to complete (some stack)
      • Gets you started, but not that detailed - recommend additional learning elsewhere
    • good source of data sets
  • https://github.com/josephmisiti/awesome-machine-learning (Meta list of ML learning resources, models, libraries, etc.)
  • https://github.com/openhackathons-org/gpubootcamp (Series of Jupyter Notebook tutorials designed to prepare students for participation in AI/GPU hackathons - topics included intro to AI model training, physics informed AI, etc. )
    • Best for folks with a math/science background who want to learn to utilize ML & GPU acceleration.

Software & Hardware Tutorials & Trainings

Tutorials and trainings that address a specific application or set of applications - may require the use of specific hardware or paid software.

Additional Courses and References

Things found during the course of learning about AI, that may not be about AI

Tools used in conjunction with AI, interesting theories or related domains of study/etc