Skip to content
View nglm's full-sized avatar

Block or report nglm

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
nglm/README.md

Hi! I'm Natacha Galmiche, a PhD candidate in Machine Learning!

About me

I am currently a PhD candidate in the machine learning group of the University of Bergen (Norway). Before that, I studied mathematics and computer science in Toulouse (France), with 2 complementary master's programs in High-Performance Computing, Big Data and Machine Learning. My preferred programming language is python, but I also did some development for example in javascript for a web-based application.

On my GitHub profile, you can see most of my research and teaching projects.

Research

My main PhD project aims at clustering time-series data in the context of ensemble weather prediction. From there, I became more and more interested in research questions related to clustering in general, notably taking into account the uncertainty on the number of clusters (PersiGraph and GraphApp), cluster validity indices (PyCVI and ClusterExp) as well as the impact of different distance metrics on the training and evaluation of machine learning models.

While doing an internship at the Nansen Center in Bergen (Norway) in 2019, I also carried out research on machine learning applied to ocean inverse problems, using Self-Organising Maps and Hidden Markov Models to infer subsurface data from surface data (SubMAPP).

Teaching

During my PhD, I have been lucky enough to be a teaching assistant in 2 machine learning courses, INF264: Introduction to Machine Learning (INF264 and Python Crash Course) and INF265: Deep Learning (INF265 and PyTorch Tutorials). There, I was responsible for the practical part of the courses and could then design many exercises (with solutions) and tutorials.

In addition, I have been a lecturer / course coordinator in introductory courses in programming and python, DIGI611: Algoritmer og programmering (DIGI611, note: resources in Norwegian).

Pinned Loading

  1. pycvi pycvi Public

    Internal Cluster Validity Indices in python, compatible with time-series data

    Python 3

  2. digi611 digi611 Public

    A Practical Introduction to Algorithms and Programming in Python for complete beginners (in Norwegian)! 100% online course offered by the University of Bergen (Norway) in spring 2024

    Python

  3. inf265 inf265 Public

    Practical part of our deep learning course (targeting students with already one semester of machine learning). In python (PyTorch)

    Jupyter Notebook 1

  4. pytorch-tutorials pytorch-tutorials Public

    Thorough and step by step PyTorch tutorials

    Jupyter Notebook

  5. inf264 inf264 Public

    Practical part of our introduction to machine learning course for beginners. In python (scikit-learn)

    Jupyter Notebook

  6. python-crash-course python-crash-course Public

    A Python crash course, designed for the machine learning course "INF264: Introduction to machine learning"

    Jupyter Notebook