À propos de Mahdi
Anglais
Bilingue ou natif
Français
Capacité professionnelle limitée
Expériences
- StmicroelectronicsSenior Computer Vision Engineermars 2020 - Aujourd'hui (6 ans et 3 mois)Nice, France✓Creating , Training , Quantizing and optimizing deep learning algorithms to run efficiently on embedded systems: =>Training object detection models and optimizing them to run in real time on embedded systems- ( Python / TensorFlow ) =>Implementing the pre-processing and the post processing of object detection models and classification models in optimized C code. =>Implementing the state of the art data augmentation to improve the performance of computer vision models.- ( Python , TensorFlow , GPU optimizations ) =>Studying the latest research paper about object detection in order to improve and update our existing solutions performance. =>Processing different public and private datasets to train custom models and support ST customers with their computer vision use cases. => Created a Deep learning framework to automatically generate high quality object detection datasets and solve the issue of data scarcity. => Supervising interns and guiding them through their internship to successfully reach their project goals:- Supervised an intern on an object detection project.- Supervised an intern on a pose estimation project. ✓Representing ST in EEMBC Ultra low power Machine learning work group to benchmark AI solution in terms of accuracy and power consumption: => Implemented efficient and optimized embedded applications to run and benchmark Tiny MLPERF deep learning models on STM32 Boards. ✓Programming languages: { Python , C } ✓Deep Learning Frameworks : { TensorFlow , TFLite , OpenCv , Numpy, Pandas } ✓Embedded software development Frameworks: { STM32CubeMx , IAR EW , Keil , STM32CubeIDE }
- StmicroelectronicsComputer vision & Deep learning internmai 2019 - octobre 2019 (5 mois)Nice, FranceCreating an object detection application based on deep learning and deploying it on STM32 board .The work consisted of :
- Creating the model :
- Creating deep learning models based on convolutional neural networks using Tensorflow.- Training the model :
- Processing Object detection data sets : COCO , OpenImage. ( Pandas , OpenCv )- Creating the training script . ( Keras , TensorFlow )- Evaluating the model :
- Creating a script to generate the different evaluation metrics in order to evaluate the model performance.- Deploying the model :
- Quantizing the model using TensorFlow Light and depploying it using STM32CubeMx on STM32 boards ( IN PROGRESS) - Research Center on ICT of SfaxInternshipjuin 2018 - août 2018 (2 mois)TunisiaDeveloped and implemented tools to create and preprocess data in order to train a deep learning model "LipNet".Tools are:*Facial Landmarks detection tool : This tool detect important facial structures on the face in real time using the facial landmark detector included in the dlib library.- Used technologies: Python , Dlib , OpenCv.
- Automatic audio annotation tool : This tool automatically generates a synchronization map between a list of text fragments and an audio file containing the narration of the text.
- Used technologies: Python , Google Speech Recognition Api.
Recommandations
Soyez le premier à recommander Mahdi
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Engineer degree, Electronics and communication EngineeringÉcole Nationale d'Electronique et des Télécommunications de Sfax (ENET'Com)2019Engineer degree, Electronics and communication Engineering