Overview
This crash course on Redis for Artificial Intelligence and Machine Learning aims to teach beginners with no prior experience about key concepts such as key-value stores, data types, and structures in Redis. By the end of the session, learners will understand how Redis enables machine learning concepts and use cases, key considerations for deploying real-time AI/ML at scale, and how to use Redis as an online feature store and vector database for neural search. The teaching method includes a mix of theoretical explanations, demonstrations, and practical examples. This course is intended for data scientists and machine learning professionals looking to enhance their skills in leveraging Redis for real-time AI/ML applications.
Syllabus
Introduction
Setting up the context: hottest trends in AI/ML, defining real-time AI/ML, overview of Redis in AI/ML
Key concepts: No SQL, key-value store, disk vs in-memory databases, data types & structures
Demo
Operational aspect of deploying real-time AI/ML
Redis as infra for online feature stores
Intro to RediSearch: SQL queries for NoSQL
Redis as vector database for neural search
Summary
Taught by
Data Science Dojo