Speaker

Wesley Kambale

Wesley Kambale

ML Engineer | Community Builder

Mbarara, Uganda

Wesley is a machine learning engineer and data scientist, adept at crafting production-ready ML systems that provide impactful solutions in the African market.

As a tech conference speaker, he shares his expertise through insightful talks and occasional articles on TensorFlow and Keras, aiming to disseminate his knowledge and experiences.

He is a community organizer with vast experience in launching and building Google Developer communities in western Uganda. He is an active organizer in Google Developer Groups (GDG) program and an alumni of the Google Developer Students Club (GDSC) program.

Wesley has an undergraduate degree in computer science from Mbarara University of Science and Technology and holds various certificates and certifications in data science and machine learning.

Area of Expertise

  • Information & Communications Technology

Topics

  • Artificial Intelligence
  • Machine Leaning
  • Data Science

Keras for the Young and Curious

For the eager beginners looking to start a career in machine learning and deep learning and for the people who want to start building right away.

The session covers the use cases of Keras such as KerasNLP - for Natural Language Processing, and KerasCV - for Computer Vision. It also covers insights on models such as StableDiffusion (v1 & 2), YOLO, CSPDarknet, EfficientNet, etc.

The session is introductory in nature and is meant for beginners and intermediate.

LLM on Android with Keras and TensorFlow Lite

This session involves practical and theoretical demonstrations of how to train and deploy your own large language model (LLM) on Android.

The session tackles ML problem framing such as text generation using a fine-tuned pre-trained GPT-2 model.

We explore the use of datasets using Dataset Search to prepare data for our LLM. We create a TensorFlow dataset and run preprocessing on it. The tf.data API helps to map the gpt2_preprocessor against the training dataset.

We train an LLM using pre-trained models and deploy them to Android using TensorFlow Serving.

This session assumes that the learner is aware of mobile technologies like Android and Flutter and also aware of Natural Language Processing.

Understanding Neural Networks with Keras and TensorFlow

The session focuses on the a deep and practical understanding of deep learning's neural networks using Keras and TensorFlow for developers to build better and efficient ML models.

The session takes into account the mathematics and building blocks behind neural networks and demonstrates to the attendees how to build one and make it efficient through the concepts of fine-tuning and transfer learning.

KerasCV for the Young and Curious

For the eager beginners looking to start with Computer Vision and for the people who want to start building right away.

The session covers the import use cases and models such as StableDiffusion (v1 & 2), YOLO, CSPDarknet, EfficientNet, etc. that can be used in CV.

The session is introductory in nature and is meant for beginners and intermediate.

Automation & Integration Using Python

This session discusses the libraries and tools that make it easy to automate repetitive tasks, integrate different systems and applications, and streamline workflows in Python.

We explore various aspects of automation and integration using Python, with examples and common use cases such as web scraping, API integration, database integration, creating automated reports, etc.

Session slides: https://speakerdeck.com/kambale/automation-and-integration-using-python

DevFest Kampala 2023

December 2023 Kampala, Uganda

DevFest Mbarara 2023

November 2023 Mbarara, Uganda

PyCon Uganda 2023

September 2023 Kampala, Uganda

Wesley Kambale

ML Engineer | Community Builder

Mbarara, Uganda