Software engineer, machine learning Ph.D. candidate.
More about me on this page.
Writing good Jupyter notebooks: logically organized, clearly documented decisions and assumptions, easy-to-understand code, flexible (easy to modify) code, resilient (hard to break) code
Jupyter Notebook 3
A "chat with your data" example: using a large language models (LLM) to interact with our own (local) data. Everything is local: the embedding model, the LLM, the vector database. This is an exampl…
Summarizing with LLMs: Using an LLM to understand GitHub issues without reading each post in detail.
Python 9
IEEE ICMLA 2019 Data Science Tutorial - using data to answer questions
Dropout vs. batch normalization: effect on accuracy, training and inference times - code for the paper
Are machines "learning" anything? This repository explores some of the concepts from the book "Artificial Intelligence, a guide for thinking humans", by Melanie Mitchell.
Jupyter Notebook