arrow_back All Software
code
General-Purpose & Data Science

Python 3

Deep learning, NLP, and data engineering pipelines across all lab projects

tag3.11+ gavelPSF / Free codePython devicesWindows, macOS, Linux

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
Mwangi P., Kamanu T.K.
bookACL Workshop on African NLP calendar_today2023 linkDOI: #