Skip to content
View Alimusy's full-sized avatar

Block or report Alimusy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Alimusy/README.md

Hammed Mustopha

I build machine learning systems, mostly around feature selection, and mostly aimed at problems in Nigeria and the wider region: maternal health triage, low-resource language NLP, weather prediction for agriculture.

A lot of my work over the past year has been metaheuristic feature selection. Firefly, PSO, mutual information, applied to SVMs, random forests and logistic regression, and measured honestly. The interesting result is usually not a higher accuracy number, it is a much smaller feature set at the same accuracy, which is what actually matters when the model has to run somewhere cheap.

Featured

Project What it is
fake-news-firefly-svm Binary Firefly feature selection on TF-IDF, 94.83% accuracy on 28.1% fewer features
weather-mi-vs-pso-random-forest Filter vs wrapper feature selection, head to head, with the timing cost made explicit
MAMASAFE-AI Maternal health risk triage, tuned for recall on the high risk class rather than accuracy
stroke-prediction-firefly-svm SVM hyperparameters tuned by a firefly swarm instead of grid search
PROJECT180 180 days from data engineering to AI engineering, logged daily in public

Currently

Working through Project180, a 180 day run into AI engineering, with local data infrastructure for maternal health and low-resource NLP as the through-line. I also mentor final year students through their machine learning projects.

Elsewhere

X · hammedmustopha2022@gmail.com

Pinned Loading

  1. fake-news-firefly-svm fake-news-firefly-svm Public

    Fake news detection comparing a baseline SVM against an SVM trained on Binary Firefly Algorithm selected TF-IDF features. 94.83% accuracy on 28.1% fewer features.

    Jupyter Notebook

  2. MAMASAFE-AI MAMASAFE-AI Public

    Maternal health risk classifier for low-resource clinical settings. XGBoost tuned for high-risk recall (0.94), served through a FastAPI endpoint with SHAP explanations.

    Jupyter Notebook

  3. PROJECT180 PROJECT180 Public

    180 days from data engineering to AI engineering, logged in public. Daily log, weekly reviews, 30-day block reviews.

  4. stroke-prediction-firefly-svm stroke-prediction-firefly-svm Public

    Streamlit app predicting stroke risk with an SVM whose hyperparameters are tuned by the Firefly Algorithm instead of grid search.

    Python

  5. weather-mi-vs-pso-random-forest weather-mi-vs-pso-random-forest Public

    Mutual Information vs Particle Swarm Optimization feature selection on a Random Forest rainfall classifier. PSO 83.70% vs MI 82.30%, MI around 70x faster.

    Jupyter Notebook

  6. weather-pso-svm weather-pso-svm Public

    Binary PSO feature selection with SVM for rainfall prediction. 80.9% accuracy on 59.1% fewer features, 46.6% faster training.

    Jupyter Notebook