Skip to content
Avatar

Achievements

Achievements

Highlights

  • Pro
Block or Report

Block or report eonu

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.

Report abuse

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

Report abuse
eonu/README.md

👋

Hi! My name is Edwin, and I'm currently a data scientist at Nibble looking at ways of using machine learning to improve a conversational AI agent for negotiation. I recently finished my MSc in Statistics with Data Science at the School of Mathematics, University of Edinburgh.

I normally work with Python, R and Ruby, mainly doing machine learning or data science related things in Python and R, and any general purpose scripting, task automation or web development in Ruby – but I'm always interested in learning new things!

Right now, I'm learning about:

  • Gaussian processes
  • Data engineering

I'd like to learn more about:

  • Bayesian ML: variational inference, probablistic graphical models (e.g. CRFs)
  • Statistical time series concepts: autocorrelation, forecasting models (ARIMA, GARCH etc.)
  • Signal processing for ML: STFT, Mel spectrograms, MFCCs and chromagrams
  • State-of-the-art NLP language modelling techniques: transformers, BERT and GPT-3
  • Ensemble classifiers: bagging and boosting (with AdaBoost, XGBoost, LightGBM etc.)

I'm very familiar with:

  • Common ML methods: GLM, logistic regression, kNN, mixture models etc.
  • Statistical methodology: likelihood-based inference (MLEs, confidence intervals), hypothesis testing
  • Neural networks: mainly feed-forward and recurrent architectures, but also some knowledge and practice with CNNs
  • Sequence classification algorithms: HMMs, RNNs (LSTM/GRU), DTW + kNN
  • Natural language processing: attention, n-gram language models, POS tagging, word embeddings, sentiment analysis

I am confident with these languages, tools and systems:

Python Ruby R PostgreSQL HTML JavaScript CSS SASS
VS Code RStudio Git   GitHub MacOS Bash Conda LaTeX

Pinned

  1. sequentia Public

    A machine learning interface for isolated sequence classification algorithms in Python.

    Python 30 5

  2. arx Public

    A Ruby interface for querying academic papers on the arXiv search API.

    Ruby 28 1

  3. torch-fsdd Public

    A utility for wrapping the Free Spoken Digit Dataset into PyTorch-ready data set splits.

    Python 5

  4. Micro-framework, application generator and CLI wrapped around the Sinatra DSL.

    Ruby 89 2

  5. 1
    # Resources on Gaussian Processes
    2
    
                  
    3
    Gaussian processes (GPs) are a notoriously intimidating area of Bayesian machine learning to start delving into – from wrapping your head around dealing with infinite dimensional Gaussian distributions, to understanding kernel functions and how to choose the right one for the right task, all on top of having solid knowledge of Bayesian inference.
    4
    
                  
    5
    While primarily used as a robust regression model with the ability to estimate uncertainty in predictions, GPs can also be used for classification, and have a very wide range of applications.

718 contributions in the last year

May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr Mon Wed Fri
Activity overview
Contributed to eonu/sequentia, eonu/eonu, eonu/eonu.github.io and 2 other repositories

Contribution activity

May 2022

Created 1 commit in 1 repository
3 contributions in private repositories May 4

Seeing something unexpected? Take a look at the GitHub profile guide.