Gokhan - Machine learning tutor - London
Gokhan - Machine learning tutor - London

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Gokhan will be happy to arrange your first Machine learning lesson.

Gokhan

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Gokhan will be happy to arrange your first Machine learning lesson.

  • Rate R1431
  • Response 1h
  • Students

    Number of students Gokhan has accompanied since joining Superprof

    50+

    Number of students Gokhan has accompanied since joining Superprof

Gokhan - Machine learning tutor - London
  • 4.9 (28 reviews)

R1431/h

Contact
  • Machine learning

Machine Learning with a PhD researcher: theory, maths and proofs, supervised and unsupervised methods, deep learning, model evaluation — MSc and PhD coursework, dissertations, papers

  • Machine learning

Lesson location

Ambassador

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Gokhan will be happy to arrange your first Machine learning lesson.

About Gokhan

I'm Dr Gokhan Guler. I hold a PhD in engineering and computer science and I'm an active machine-learning researcher at the University of Reading, working on meta-learning and foundation-model efficiency with top-tier venues as the target — so I'm inside the literature, not describing it from memory. My day job is Principal Data & AI Architect: I design enterprise ML and GenAI systems, which means I also know what happens to a model after the notebook — pipelines, monitoring, cost and governance. I'm certified across AWS, GCP and Azure, and I have hands-on experience fine-tuning and evaluating large language models.

I've taught for more than twenty years at undergraduate and postgraduate level and delivered over 2,000 hours of one-to-one AI and ML tutoring since 2017.

My teaching runs on derivations and code together: we write the maths out until the intuition lands, then implement it and test whether it behaves the way the theory predicts. I'm equally happy slowing down over a gradient derivation or arguing about whether your evaluation protocol would survive peer review. Students range from second-year undergraduates meeting regression for the first time to PhD candidates preparing a submission.

Away from work you'll find me with my family, who are my biggest supporters in all of this.

See more

About the lesson

  • Primary
  • Secondary
  • Matric/GCSE
  • +14
  • levels :

    Primary

    Secondary

    Matric/GCSE

    AS Level

    A Level

    BTech

    Adult education

    Undergraduate

    Masters

    Diploma

    Doctorate

    MBA

    Beginner

    Intermediate

    Advanced

    Professional

    Kids

  • English

Languages in which the lesson is available :

English

I teach Machine Learning to university students (undergraduate to PhD), researchers, and professionals moving into ML engineering or data science. This is the theory-and-rigour side of my teaching: the maths under the methods, why a model generalises or fails, and research-quality work.

WHAT WE WORK ON

- Foundations and maths — linear algebra, calculus and probability for ML, optimisation and gradient descent, convexity, the bias-variance trade-off, generalisation bounds, regularisation, and the proof-based questions that ML exams ask.

- Supervised learning — linear and logistic regression, k-NN, decision trees, ensembles (random forests, gradient boosting, XGBoost), SVMs and kernels, Naive Bayes, Gaussian processes, online learning.

- Unsupervised and dimensionality reduction — k-means and hierarchical clustering, Gaussian mixtures and EM, PCA, t-SNE and UMAP, anomaly detection.

- Probabilistic modelling and statistics — generalised linear models, Bayesian inference and MCMC, Bayesian networks, hidden Markov models, hierarchical models, stochastic processes, time-series modelling.

- Deep learning — MLPs and backpropagation from first principles, CNNs, RNNs and LSTMs, attention and transformers, in PyTorch and TensorFlow; NLP and computer vision; meta-learning and few-shot learning, which is my own research area.

- Evaluation done properly — cross-validation, training and test error, metric choice, class imbalance, data leakage, statistical significance, ablations, reproducibility. This is where most dissertations lose marks.

- From notebook to production — pipelines, feature stores, experiment tracking, monitoring and drift, and deployment on AWS, GCP or Azure; certification preparation for AWS Certified Machine Learning Engineer, Azure AI Engineer and Google Professional ML Engineer.

- Research supervision — framing a research question, designing experiments, reading and positioning against the literature, writing up, responding to reviewers, and targeting conferences and journals. I'm going through this myself, so the advice is current.

RECENT STUDENT WORK
A proof-based supervised-learning exam (k-NN, decision trees, online learning, Gaussian processes) · an LSTM dissertation comparing Word2Vec and TF-IDF embeddings in TensorFlow and Keras · ML algorithm implementation and evaluation in Python and R, from backpropagation to cross-validation · a neural network forecasting stock returns for an MSc Finance Analytics project · a flight-booking chatbot with scikit-learn and NLTK.

Students have come from Oxford, Imperial College London, King's College London, UCL, Manchester, Bristol, Queen Mary, Westminster, Reading and Maastricht, on modules including Machine Learning, Computational Intelligence, Big Data and Deep Learning, and Advanced Computer Science.

HOW SESSIONS RUN
Online, with screen-sharing, live coding in Jupyter or Colab, and derivations worked through on a shared whiteboard when the maths needs it. You keep the notebook and notes after every session. The first (free) session is a diagnostic: we map your module, exam or thesis against your deadlines and agree a plan. I reply within a few hours.

I help you understand and build your own work — the code, the analysis and the writing are yours; I supervise, explain and challenge.

See more

Rates

Rate

  • R1431

Package rates

  • 5h: R7154
  • 10h: R14309

online

  • R1431/h

Similar Machine learning tutor profiles

  • Haritha

    Cape Town & online

    5 (6 reviews)
    • R19/h
    • 1st lesson free
  • Dr Umer

    Pretoria & online

    5 (5 reviews)
    • R350/h
    • 1st lesson free
  • Sachin

    Phoenix & online

    New
    • R300/h
    • 1st lesson free
  • Ndumiso

    Cape Town

    New
    • R450/h
    • 1st lesson free
  • Kris Kojo

    Bloemfontein & online

    New
    • R200/h
    • 1st lesson free
  • Khotso

    Kempton Park & online

    5 (1 reviews)
    • R180/h
    • 1st lesson free
  • Tapiwa

    Embalenhle & online

    5 (1 reviews)
    • R350/h
    • 1st lesson free
  • Mzwandile Trevor

    Durban & online

    New
    • R100/h
    • 1st lesson free
  • Vhutshilo

    Kimberley & online

    New
    • R100/h
    • 1st lesson free
  • Reg

    Cape Town & online

    New
    • R495/h
    • 1st lesson free
  • John

    London, United Kingdom & online

    5 (40 reviews)
    • R660/h
    • 1st lesson free
  • Yas

    London, United Kingdom & online

    5 (30 reviews)
    • R1211/h
  • Robert

    London, United Kingdom & online

    5 (20 reviews)
    • R2179/h
    • 1st lesson free
  • Jamshaid

    Melbourne, Australia & online

    4.9 (26 reviews)
    • R408/h
    • 1st lesson free
  • Denis

    Paris 13e, France & online

    5 (17 reviews)
    • R942/h
  • Arun

    Melbourne, Australia & online

    5 (15 reviews)
    • R466/h
    • 1st lesson free
  • Andrei

    Berlin, Germany & online

    5 (31 reviews)
    • R1507/h
    • 1st lesson free
  • Arash

    Toronto, Canada & online

    5 (17 reviews)
    • R1057/h
  • Alessio

    Roma, Italy & online

    5 (59 reviews)
    • R754/h
    • 1st lesson free
  • Aniket

    Bengaluru, India & online

    5 (36 reviews)
    • R511/h
    • 1st lesson free
  • See Machine learning tutors