Bienvenue dans mon dépôt d'apprentissage ! Ce projet est un espace où je documente mes progrès dans l'apprentissage de concepts et compétences en lien avec le Deep Learning, la Robotique, et les bases en informatique et mathématiques. Ce dépôt évolue au fil de mes apprentissages, avec des programmes, des notes et des exercices pour consolider mes connaissances.
Ce dépôt consiste à répertorier les choses que j'apprends. Il contient des programmes simples, des notes théoriques et des exercices que je réalise pour progresser. L'accent est mis sur la pratique (petits projets de code) et la compréhension théorique (notes & cours), avec une orientation vers le Deep Learning et la Robotique. Ce n'est pas une collection figée, mais un espace qui grandit avec moi.
Le dépôt est organisé en plusieurs répertoires :
-
C/ : Apprentissage du langage C
- Petits programmes et exercices pour maîtriser la programmation bas niveau.
- Focus sur la gestion de la mémoire et l'optimisation, utiles pour la robotique.
-
C++/ : Apprentissage du langage C++
- Projets et exercices sur la programmation orientée objet et les fonctionnalités modernes de C++.
- Applications pour la simulation et les systèmes en temps réel.
-
asm/ : Apprentissage de l'Assembleur
- Expérimentations pour comprendre l'architecture des ordinateurs.
- Utile pour optimiser du code critique dans les systèmes embarqués.
-
math/ : Mathématiques pour l'informatique et le Deep Learning
- Notes et exercices sur les mathématiques niveau licence (algèbre linéaire, calcul, probabilités, optimisation).
- Accent sur les concepts clés pour le Deep Learning (matrices, gradient) et la robotique (cinématique, contrôle).
- Développer des bases solides en programmation (C, C++, Assembleur) pour les systèmes performants.
- Approfondir mes connaissances en mathématiques pour aborder des sujets avancés en Deep Learning et Robotique.
- Créer des exemples de code et des notes réutilisables pour mes futurs projets.
- Appliquer mes apprentissages à des mini-projets en Deep Learning (ex. : réseaux de neurones) et Robotique (ex. : algorithmes de contrôle).
- Explorer par sujet : Navigue dans les répertoires (ex. :
C/
,math/
) pour voir les notes ou le code. - Exécuter le code : Chaque répertoire de programmation inclut des instructions (si nécessaire) pour compiler et exécuter. Assure-toi d'avoir les outils requis (ex. : GCC pour C/C++, NASM pour l'Assembleur).
- Lire les notes : Les notes mathématiques et théoriques sont en Markdown ou LaTeX (si applicable) pour une lecture facile.
- Suggérer des améliorations : Voir la section Contribuer si tu as des idées.
Ce dépôt est avant tout personnel, mais je suis ouvert aux retours et suggestions ! Si tu as des idées pour améliorer le contenu ou des ressources à partager :
- Ouvre une issue pour en discuter.
- Propose une pull request avec tes modifications.
Merci de respecter l'objectif du dépôt, centré sur l'apprentissage en Deep Learning, Robotique et fondamentaux.
Ce dépôt est sous licence GNU. Tu peux utiliser le code et les notes pour ton propre apprentissage, mais merci d'indiquer la source si tu les partages ou les adaptes.