This workshop delves deeper into React’s advanced features by building a todo list. Participants will learn how to manage state using React Context and Hooks, implementing global state for seamless data sharing across components.
This workshop delves deeper into React’s advanced features by building a todo list. Participants will learn how to manage state using React Context and Hooks, implementing global state for seamless data sharing across components.
Introduction to NLP techniques and their applications in AI.
Explore the ethical considerations in AI development and implementation.
Discover how IoT is shaping the future of urban development.
The Internet of Things (IoT) plays a crucial role in the development of smart cities by optimizing resource management, improving citizens’ quality of life, and enhancing the sustainability of infrastructures.
How IoT is Transforming Cities
– The Role of IoT Solutions in Smart Cities
– Connectivity and Security in an Urban Environment
– Integration of Sensors and Connected Systems:
– Real-time infrastructure monitoring
– Benefits of IoT for Municipalities and Citizens
In this interactive workshop, we will dive into the world of the Internet of Things (IoT) to explore its workings, applications, and impact across various fields. You will learn how to simulate IoT devices using practical tools, understand essential communication protocols, and create your first connected projects. This workshop is perfect for beginners and enthusiasts looking to grasp the basics of IoT and experiment with its implementation in a virtual environment. Get ready to connect the world, one sensor at a time!
Explore how AI can be used to analyze and interpret large amounts of data.
Dive into the fascinating intersection of robotics and AI, and discover how they are shaping the future.
This workshop introduces advanced Python programming concepts through the creation and explanation of Retrieval-Augmented Generation (RAG) systems. Participants will learn the essential components of RAG, implement a system, and understand its applications in modern AI.
What participants will learn:
● Fundamentals of RAG systems and their applications
● Document processing and embedding creation techniques
● Working with vector databases (e.g., FAISS)
● Query processing and retrieval mechanisms
● Prompt engineering for effective RAG implementation
● Integration with Large Language Models (LLMs)
Workshop Program (1h15):
Introduction to RAG Systems (10 minutes)
○ Overview of RAG architecture
○ Applications and benefits
RAG System Schema (10 minutes)
○ Detailed walkthrough of the RAG pipeline
○ Components and their interactions
Document Processing (10 minutes)
○ Techniques for processing various document types
○ Preparing data for embedding
Embedding Creation (10 minutes)
○ Understanding embeddings
○ Implementing embedding models in Python
Vector Database Storage (10 minutes)
○ Introduction to FAISS
○ Storing and indexing embeddings
User Query Processing (5 minutes)
○ Applying the embedding model to user queries
Retrieval Mechanisms (10 minutes)
○ Similarity search techniques
○ Visualizing retrieval process with diagrams
Prompt Engineering (5 minutes)
○ Crafting effective prompts for RAG
○ Best practices and examples
LLM Integration (5 minutes)
○ Connecting RAG output to an LLM
○ Processing and returning responses
Q&A Session (10 minutes)
○ Answering participants’ questions
November 25th to 29th, 2025, at the Cyberpark of Sidi Abdellah, Algiers.