Welcome to my portfolio repository! This repository showcases my skills and projects in Python, particularly in the areas of Artificial Intelligence (AI) and FastAPI. Below you will find an overview of the projects and examples that demonstrate my expertise.
- Description: Developed a convolutional neural network (CNN) to classify images from the CIFAR-10 dataset.
- Technologies: Python, TensorFlow, Keras, NumPy, Matplotlib
- Highlights:
- Implemented data preprocessing and augmentation techniques.
- Achieved an accuracy of 90% on the test dataset.
- Utilized GPU acceleration for faster training.
- Description: Built a text classification model using BERT to analyze sentiment from movie reviews.
- Technologies: Python, Hugging Face Transformers, PyTorch, Pandas
- Highlights:
- Fine-tuned a pre-trained BERT model on a custom dataset.
- Implemented tokenization and data pipeline for efficient processing.
- Achieved a high F1 score on the validation set.
- Description: Created a FastAPI application to serve a machine learning model for real-time predictions.
- Technologies: Python, FastAPI, Uvicorn, Pydantic, Scikit-learn
- Highlights:
- Developed endpoints for prediction, model training, and health checks.
- Implemented input validation and error handling with Pydantic.
- Deployed the API using Docker and orchestrated with Kubernetes.
- Description: Designed and implemented a microservices architecture using FastAPI for a scalable web application.
- Technologies: Python, FastAPI, Redis, RabbitMQ, Docker
- Highlights:
- Created multiple services for user management, authentication, and data processing.
- Integrated Redis for caching and RabbitMQ for asynchronous task processing.
- Ensured scalability and reliability with containerization and orchestration.
- Programming Languages: Python, JavaScript
- Frameworks and Libraries: FastAPI, TensorFlow, Keras, PyTorch,LangChain, Pydantic, Hugging Face Transformers, Scikit-learn
- Tools: Docker, Kubernetes, Redis, RabbitMQ, Git
- Data Processing: Pandas, NumPy
- Visualization: Matplotlib, Seaborn
Feel free to reach out to me for collaboration or inquiries:
- Email: [email protected]
- LinkedIn: Salim Nhiri)
Thank you for visiting! I look forward to connecting with you.