Salut,
Je suis Sidi Mohamed
Data Scientist
Passionné par l'intelligence artificielle et le développement, je crée des solutions innovantes pour résoudre des problèmes complexes.
About

Je suis Sidi Mohamed
Passionné par la recherche en intelligence artificielle, je suis titulaire d'un Master en Science des Données. J'ai développé des compétences en machine learning, deep learning, traitement automatique du langage naturel et web scraping. Je suis à la recherche d'opportunités pour approfondir mes connaissances et contribuer aux avancées technologiques.
PROJETS
J'ai travaillé sur plusieurs projets variés. Vous pouvez consulter l'ensemble de mes réalisations et contributions sur mon .
Mémoire de fin d'études
Mémoire intitulé "Détection d'intrusion basée sur l'apprentissage automatique sur un ensemble de données multi-classes déséquilibrées à l'aide de SVMSMOTE". L'objectif de ce projet est d'améliorer la précision des systèmes de détection d'intrusion en utilisant la méthode d'échantillonnage SVMSMOTE pour résoudre le problème de déséquilibre de données et en appliquant la méthode d'élimination récursive de caractéristiques (RFE) pour réduire le nombre de caractéristiques à considérer.
Analyse des Sentiments (Arabe Marocain)
Analyse des sentiments en utilisant une approche combinée de fine-tuning de BERT et d'algorithmes de machine learning pour classifier les sentiments dans le dialecte arabe marocain.
Plateforme de Cours en Ligne
Conception d'une plateforme de recherche de cours en ligne utilisant le web scraping et ETL pour collecter des données de différentes sources. Ce projet est actuellement en cours de réalisation.
Gestion de Pharmacie
Réalisation d'une application web de gestion de pharmacie pour un client, permettant la gestion des stocks, des ventes et des utilisateurs avec un système de rôles et permissions.
Chat avec plusieurs PDFs
Ce projet permet aux utilisateurs de télécharger plusieurs documents PDF et d'engager une conversation avec le contenu de ces documents. L'application utilise diverses bibliothèques et outils pour extraire du texte des PDF, diviser le texte en morceaux gérables, créer des embeddings vectoriels et configurer une chaîne de récupération conversationnelle avec mémoire.
Fonctionnalités
- Télécharger et traiter plusieurs documents PDF.
- Extraire du texte des PDF et le diviser en morceaux.
- Créer des embeddings vectoriels en utilisant les modèles Hugging Face.
- Configurer une chaîne de récupération conversationnelle avec mémoire.
- Engager une conversation avec le contenu des PDF téléchargés.