CharlesIrvine

CharlesIrvine

Elixir AI Tools - an online course providing a survey of Elixir AI tools (self-published) (free)

Elixir AI Tools is a course providing a survey of Elixir AI tools and frameworks. It provides a fairly in depth introduction to each topic, but does not offer comprehensive documentation or training. Each topic includes multiple examples and a quiz module.

The course is deployed to a course delivery framework that provides multiple learning paths based on user subject competency. It also provides an optional learning goal feature that filters available learning paths based on specified learning goals. I know this description is too abstract to be very useful, but if you get into the course you will hopefully see how it works. The learning path and learning goal features are only available if you register and login. Doing this will allow the system to persist your progress across sessions.

If you don’t prefer to login, then you can navigate through the study content and examples for each topic.

Complete list of topics:

  • Elixir AI Tools Definition and Purpose
  • Machine Learning Library Ecosystem in Elixir
  • Nx Tensor Library Fundamentals
  • Nx Tensor Creation and Manipulation
  • Nx Mathematical Operations and Broadcasting
  • Nx Backends and Compilation Targets
  • Axon Neural Network Framework Basics
  • Axon Layer Definition and Composition
  • Axon Model Building Patterns
  • Axon Training Loop Implementation
  • Axon Optimization Algorithms
  • Axon Loss Functions and Metrics
  • Explorer DataFrame Library Fundamentals
  • Explorer Data Loading and Inspection
  • Explorer Data Transformation Operations
  • Explorer Data Filtering and Querying
  • Explorer Statistical Analysis Functions
  • Scholar Machine Learning Algorithms
  • Scholar Clustering Implementations
  • Scholar Classification Models
  • Scholar Regression Techniques
  • Scholar Model Evaluation Metrics
  • Bumblebee Pre-trained Model Integration
  • Bumblebee Hugging Face Model Loading
  • Bumblebee Text Generation Tasks
  • Bumblebee Image Classification Tasks
  • Bumblebee Audio Processing Capabilities
  • Livebook Interactive Development Environment
  • Livebook Smart Cells for AI Workflows
  • Livebook Visualization and Plotting
  • EXLA Accelerated Linear Algebra Backend
  • EXLA GPU Computation Setup
  • Broadway Data Pipeline Integration
  • GenAI Client Library Integrations
  • OpenAI API Elixir Wrappers
  • Vector Database Integrations in Elixir
  • Embedding Generation and Storage
  • Real-time AI Model Serving with Phoenix
  • Distributed AI Processing with OTP
  • AI Model Deployment Strategies in Elixir

https://academy-courses.com/subjects/elixir_ai_tools

#ai

First Post!

ghannam80

ghannam80

Thanks for sharing this as I was literally looking for resources how we can build an alternative to utilizing OpenAI or similar services as for some enterprises sharing data is not possible “like banks or similar domains”.

In python I got the below as on premise solution for building conversational text and video AI assistant on top of it, Let me try to find the best Elixir alternative to it or maybe integrate with it.:

Where Next?

Popular in Courses Top

AlchemistCamp
I’ve finished writing up the show notes for my free 13 screencast series “Ecto Beginner”! :partying_face: You’ll see them with notes at ...
New
mikeclark
Howdy Everyone, :waving_hand: TLDR: Early access to our Phoenix LiveView course is now open… and it’s free! The first 7 videos (75 minut...
New
alexiss
Открыт набор в летнюю школу AEON на бесплатные курсы по основам Elixir и React JS, с возможностью дальнейшего трудоустройства. О нас: ...
New
geo
I launched Build It With Phoenix into early access back in March of this year and have had some great feedback on it so far. I’ve held of...
New
germsvel
:wave: Hi everyone, Earlier this year, I started working on a Testing LiveView course. I’m now happy to announce that the course is comp...
New
learn-elixir.dev
At Learn-Elixir.dev we help developers master Elixir via mentorship and course content: Exclusive curated content covers the beginner,...
New
zkessin
If you are interested in Using Property Based Testing in Elixir I have a new training course on the subject. It will be about 10 lessons ...
New
PJUllrich
Now available on Indie Courses Hi folks! Peter Ullrich here :slight_smile: I’m happy to announce my second video course called Building ...
New
reddhouse
Please note: This course contains the use of inaccurate terminologies and may lead to confusion - see comments in the thread below for d...
New
AstonJ
@pragdave has just released the second edition of his course - it looks like it’s changed quite a bit since the first edition so am posti...
New

Other popular topics Top

TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
273 38985 115
New
fireproofsocks
I’m working on defining a simple Ecto schema for a table (in PostGres), but I don’t see where I can define a column as NOT NULL. Conside...
New
shahryarjb
Hello, I get Persian date from my client and convert it to normal calendar like this: def jalali_string_to_miladi_english_number(persi...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod -- where is this set? Thanks.
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
yawaramin
In the Dialyzer docs ( http://erlang.org/doc/man/dialyzer.html#requesting-or-suppressing-warnings-in-source-files ), there is a way to tu...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 record...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
New
fireproofsocks
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? https://hexdocs.pm/ecto/Ecto.Repo.h...
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New

We're in Beta

About us Mission Statement