Skip to content

This is a repository for AI learning tools, used to generate materials and more.

Notifications You must be signed in to change notification settings

het-code-cafe/AI-tools-learning

Repository files navigation

README.md

This is a repository used to generate plots and other learning materials for AI courses, including ML and Data Science.

Contents

Matplotlib & Seaborn plots

  • pip install -r requirements.txt
  • python main.py: contains a function to render all plots again, or a scratchpad to re-render specific plots.

Code Snippets (ray.so)

The code examples for the slides can be found in ray.so_images. They are, of course, made with ray.so.

Settings:

  • Theme: meadow
  • Background: off
  • Margin: 16px
  • Languages used: Python, Markdown

This folder also contains code snippets used for the presentation. Some are just small snippets, others are fully functional scripts to play around with.

Mermaid Diagrams

In the mermaid folder we store the syntax for the mermaid diagrams in .md files and store .svg and .png renders.

Styling

Everything here uses styling from colour_reference.md, which contains the CodeCafé colours as well as some supporting colours to complete the palette.

Sources

Machine Learning

Supervised Learning

Unsupervised Learning

Reinforcement learning

Math

Machine Learning Per Domain

Jump to field:

Audio Processing & Analysis

  • Librosa: library to work with and transform audio data.
  • SciPy: Offers basic audio signal processing tools, such as Fourier transforms, filtering, and convolution.

Biology

Finance

Geography

Image Processing

  • OpenCV: face detection and more.
  • Pillow (PIL): basic image processing like resizing, cropping, and filtering.

Marketing

Also see natural language processing, since marketing works with this a lot.

Natural Language Processing

Network Analysis

  • Networkx: network plotting & analysis tool (may require a GUI/plotting library to best display the network)

Robotics

Software Development

  • FastAPI: build API's fast.
  • Flask: build web applications with ease.
  • Plotly: dashboard library, great for visualization.

Plot Showcase

Enjoy some cool plots! That need somewhat better styling in the sizing and letters and margins.

Classification Example

Linear Regression Animation Linear Regression Animation KMeans Clustering Animation KNN Regression Animation

About

This is a repository for AI learning tools, used to generate materials and more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages