À propos
Je suis Othman SAMIH
En tant qu'étudiant en deuxième année de master en Science des Données (Spécialisation en Intelligence Artificielle & Management) à l'IA School, je suis animé par une passion pour l'IA et l'apprentissage automatique. Mon objectif est de maîtriser les techniques de pointe et de les appliquer à des projets concrets.
Projets

WebGPT
L'application WebGPT est un assistant de recherche web interactif qui utilise les modèles GPT d'OpenAI et l'API de recherche DuckDuckGo pour fournir des réponses concises et précises aux requêtes des utilisateurs. L'application intègre des outils avancés permettant de rechercher des textes, des images, des vidéos et des articles d'actualité directement sur le web, offrant une interface de chat conviviale alimentée par Streamlit.

Chatbot RAG
Un chatbot sophistiqué de type Retrieval-Augmented Generation (RAG) conçu pour des conversations interactives basées sur des documents. Ce projet exploite des embeddings, des bases de données vectorielles et un résumeur basé sur l'IA pour fournir des réponses précises et adaptées au contexte.

Générateur de newsletters intelligent
Ce projet offre une solution simplifiée pour générer des newsletters personnalisées en automatisant les tâches de recherche, d'édition et de mise en forme. Le système repose sur une architecture modulaire comprenant des outils pour collecter du contenu, éditer et assembler les newsletters dans un format HTML soigné. Une interface utilisateur conviviale, développée avec Streamlit, permet aux utilisateurs d'interagir facilement avec le système.

Automatisation d'équipe marketing avec l'IA
Ce projet automatise le processus de recherche, de planification et de création de contenu pour Instagram en utilisant CrewAI. Il s'appuie sur une architecture basée sur des agents et des tâches prédéfinies pour simplifier la création de contenu pour les pages Instagram.

Automatisation de la préparation des réunions
Une solution simplifiée pour la préparation des réunions, utilisant des agents intelligents pour effectuer des recherches, analyser les tendances du secteur, élaborer des stratégies et créer des documents de briefing concis. Cette automatisation garantit des réunions bien informées et productives.

Processeur d'analyses de PDF
Analyses de PDF alimentées par l'IA : Un projet Python qui extrait, traite, résume et visualise les données issues de fichiers PDF, permettant ainsi un questionnement avec des modèles d'IA sensibles au contexte.

Chatbot de service client pour café
Un chatbot alimenté par l'IA pour une application de café, utilisant des LLMs et le traitement du langage naturel (NLP) pour gérer les commandes, répondre aux questions sur le menu et fournir des recommandations personnalisées. Le système dispose d'une architecture modulaire basée sur des agents, avec des agents pour la prise de commandes, les détails du menu et les recommandations, ainsi qu'un filtre pour éliminer les requêtes non pertinentes.

Détection des risques routiers
Ce projet se concentre sur le développement d'un système permettant de détecter les dos d'âne et les nids-de-poule à partir de caméras montées sur les véhicules en temps réel. De plus, il estime la distance par rapport à ces obstacles, fournissant des informations cruciales pour la prise de conscience et la sécurité du conducteur. En utilisant des techniques de vision par ordinateur, le système vise à améliorer la sécurité routière en alertant les conducteurs sur les risques potentiels sur la route à venir.
Chatbot de droit marocain
Chatbot de droit marocain fournissant des réponses sur divers sujets juridiques, notamment les affaires, les taxes et le divorce, en utilisant un ensemble de données basé sur le cloud contenant des documents juridiques marocains.

Détection et reconnaissance de plaques d'immatriculation britanniques en temps réel
Un système d'identification de plaques d'immatriculation britanniques en temps réel utilisant des techniques avancées de vision par ordinateur et d'apprentissage automatique pour une détection et une reconnaissance des caractères précises.
Bouteilles segmentées dans une ligne de production
Conception et mise en œuvre d'un système de pointe pour segmenter les bouteilles sur une ligne de production, en exploitant la puissance de YOLOv8.

Modèle ML déployé en tant qu'API Dockerisée
Ce projet simplifie le déploiement des modèles d'apprentissage automatique en créant une API Dockerisée. Cela rend le modèle accessible et utilisable en tant que service web, permettant aux autres d'interagir facilement avec lui et d'obtenir des prédictions.
Système de présence par code QR
Un système de présence QR conçu pour gérer le contrôle d'accès en scannant les codes QR, fournissant des indications claires si l'accès est accepté ou refusé.

Object Detection avec AWS Rekognition
Un système qui utilise AWS Rekognition pour identifier les objets dans les images et les vidéos. Il peut détecter une large gamme d'objets.