Code Monkey home page Code Monkey logo

"Who are you?"

I'm a mathematician who's decided to become a Machine Learning Engineer (MLE).

"Why did you choose to pursue this?"

I got a PhD in Maths (Algebraic Geometry), decided that a career in academia wasn't for me, and that I'd rather make use of my analytical skills to build things that make me money by making even more money for other people.

"Where do you come from?"

I am of Ghanaian, Sierra Leonean and British heritage, and beyond my personal professional goals, I would like to somehow apply my budding skills to contribute in some small way to the technological and economic advancement of Africa.

"AI is going to take all of our jobs. Why are you choosing to contribute to the problem?"

Machine learning models, like all technologies can be used for deeply beneficial and destructive purposes. Currently, the world's gone a bit AI crazy, and people are looking to shoehorn machine learning into any and all software with minimal regard for the consequences. This is quite dangerous, because there is too much money being poured into making things, and not enough talk about what should and shouldn't be made. I hope we will become more circumspect in this regard, even if it affects the amount of work people like me get.

The Destructive Side of Machine Learning

I believe that the coming years will show that machine learning applications have a greater potential to turn this world into a dystopian hellhole than any other technology with the exception of nuclear weapons. There is already long and recorded history of various proprietary programs being used to secretly surveil and exploit us, and these surveillance capabilities are definitely being supercharged by numerous machine learning microservices to profile and pigeonhole us in various ways. For this reason, I think that MLEs should be cognisant of the potentially destructive power that they wield when selecting projects and jobs. I also think that free and open source (FOSS) machine learning development will very shortly become necessary for the privacy and security of all mankind.

The Bright Side of Machine Learning

In the hands of skilled and wise engineers, these models can be used in countless ways to enhance our ability to make timely, and informed decisions. For instance, I dream of a world where we would have so much seismic and weather data (and such a deep understanding of it), that we will be able to predict the locations of catastrophic earthquakes and storms weeks ahead of time.

Ongoing Projects

  • 🔭 I’m currently working on:
    • a Streamlit web application that predicts user demand for the City of Chicago's Divvy bike-sharing service.
    • creating a service that identifies the genus (and eventually the species) of a mushroom. I'm using this project to force myself to transition to Pytorch and delve deeper into deep learning (I had used Tensorflow before, but I prefer Pytorch).
    • a language translator which is based on both pretrained transformers as well as one that I built from sratch using Pytorch.

Current Learning Objectives

  • Learn about more about various GANs, ConvNets, and transformers, and use them to make stuff.
  • Start reading deep learning papers on a regular basis.
  • Learn about model deployment on AWS and GCP.

👯 I’m open to collaborating with others on virtually any project, as I'm eager to learn about as many machine learning architectures and tools as possible.

🛠️ Languages and Tools

Python  Pytorch  scikit-learn  Optuna  Comet  Hopsworks  Linux 

Kobina Brandon's Projects

divvy-bikes-demand-predictor icon divvy-bikes-demand-predictor

This repository tracks the development of a web app that displays the results of a machine learning model which predicts the demand for a popular Chicago-based bike sharing system, known as Divvy.

exchange-rate-predictor-service icon exchange-rate-predictor-service

This repository tracks my attempt to learn how to deploy a prototype machine learning model that predicts selected exchange rates, and serves these predictions through a REST API.

mushroom-identification-service icon mushroom-identification-service

Developing an end-to-end machine learning application that accepts an image of a mushroom, and tells you which genus it belongs to.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.