Samuel Surulere

Logo

View My GitHub Profile

Data Scientist

Technical Skills: Python, SQL, Tableau

Education

Projects

Image classification of road signs in Alberta

Transfer learning was used to retrain pretrained architectures to identify 17 classes of road signs. Custom dataset using one-shot learning was used as the problem is specific. The final layers of the EfficientNetB3, RestNet50, VGG16 architectures were tuned for training on the custom dataset and a preferred model was selected for deployment. The EfficientNetB3 model had an accuracy of 84% and was preferred because it is lightweight (for deployment purposes). Since there was no imbalance in the dataset, accuracy was the metric that was focused on.

Traffic signs catalogue

A sample of the model in action is shown below

Model in action

and you can access the deployed web app through this link. The entire repo is available here.

Twitter Sentiment Analysis

Twitter dataset was downloaded from a Twitter API (now X). The text file was in JSON format, positive and negative tweets had to be extracted using a for-loop. Preprocessing was done and data was converted using a vectorizer. The MultinomialNB, BernoulliNB, LogisticRegression, SVC, DecisionTreeClassifier, RandomForest models were tested and the preferred model was selected based on recall and ROC-AUC curve. The hyperparameters of the model were optimized and saved for deployment. The web app is accessible here. The project is available for viewing here.

Prescriptive modeling of Los Angeles crime data

Used Kmeans algorithm to identify crime hotspots using crime data for Los Angeles that was downloaded from the US Government open data website. Data cleaning was done in preparation for data analytics (in Tableau) and cluster analysis (in Python). Prescriptive policing model (crime segmentation) agrees with inferences from EDA. The project is available for viewing here.

Talks & Presentations

Selected Publications

  1. Surulere, S. A.; Malange, T.; Shatalov, M. Y. & Mkolesia, A. C. Parameter estimation of potentials that are solutions of some second-order ordinary differential equation. Discontinuity, Nonlinearity and Complexity 2023, 12, 207.
  2. Surulere, S. A.; Shatalov, M. Y.; Ehigie, J. O.; Adeniji, A. A. & Fedotov, I. A. Nonlinear interactions in nanolattices described by the Classical Morse, Biswas-Hamann and Modified Lennard-Jones potentials. Russian Journal of Nonlinear Dynamics 2022, 18, 183.
  3. Surulere, S. A. & Oladeji, A. O. Error bounds of Trapezoidal, Simpson’s rules and Gauss-Legendre quadrature rule. Australian Journal of Mathematical Analysis and Applications 2021, 18, 1.
  4. Surulere, S. A.; Shatalov, M. Y.; Mkolesia, A. C. & Fedotov, I. Vibrations in a growing nonlinear chain. Discontinuity, Nonlinearity and Complexity 2021, 10, 445.
  5. Surulere, S. A.; Shatalov, M. Y. & Ehigie, J. O. Analysis of oscillations in a 1D nanostructure influenced by different concrete potential functions. International Journal of Non-Linear Mechanics 2023, 148, 104307.