info Overview
Python 3 is the workhorse for machine learning, deep learning, natural language processing, and data engineering across DASCLAB projects. The Anaconda distribution is recommended for students as it bundles all major data science packages. Python is used in the DS102 course and all ML/NLP research tracks.
checklist Key Features
- NumPy and Pandas: high-performance array and DataFrame operations
- scikit-learn: complete ML pipeline from preprocessing to deployment
- TensorFlow 2 and PyTorch: flexible deep learning frameworks
- Hugging Face Transformers: state-of-the-art NLP models
- Jupyter Notebooks: interactive computing and reproducible analysis
- Anaconda distribution: pre-configured data science environment
article Publications
Fine-Tuning XLM-R for Kiswahili Sentiment Analysis