RSSAmplifier

Blog

The Blog of Amir Mir

Software Engineer Researcher Passionate about Machine Learning and Software Engineering

mirblog.netRSS feed ↗10 posts

Latest posts

Two Tips on How to Use AI Coding Agents More Effectively

It s Feb. 2026, and I wanted to write my first blog post of the year, titled How to Use AI Coding Agents More Effectively . This year, I set several personal goals. One of which is to learn more about AI (coding) agents. So far, I have been playing with several AI tools, such as Claude Continue reading "Two Tips on How to Use AI Coding Agents More Effectively"

My Advice for Prospective PhD Students

It s been a while since I wrote a blog post on my personal website. I wanted to write a blog post reflecting on my PhD journey after successfully defending my PhD in February 2025. I think it s now the time to share my advice with prospective PhD students. Initially, I was thinking about giving people Continue reading "My Advice for Prospective PhD Students"

Deployment of Machine Learning Models (with an example)

Last year, I wrote a blog post on the development and release of Type4Py. Type4Py is a machine learning model for code. In a nutshell, it predicts type annotations for Python source code files and enables developers to add types gradually to their codebases. At the time of the Type4Py release, its deployment was pretty Continue reading "Deployment of Machine Learning Models (with an example)"

Development and Release of Type4Py: Machine Learning-based Type Auto-completion for Python

Over the past decade, machine learning (ML) has been applied successfully to a variety of tasks such as computer vision and natural language processing. Motivated by this, in recent years, researchers have employed ML techniques to solve code-related problems, including but not limited to, code completion, code generation, program repair, and type inference. Dynamic programming Continue reading…

On the importance of writing skill in Academia

In this post, I share my thoughts on the importance of writing skill in Academia. Currently, I m a PhD student. So a large part of my job is to write papers and a thesis at the end. I don t consider myself a good writer by any means, though I got compliments about my writing from Continue reading "On the importance of writing skill in Academia"

9 useful tips for PhD students

I m back again with another post after a long time! I m currently a second-year PhD student in software engineering at TU Delft. Since last summer, I wanted to write a blog post for giving some tips to PhD students. You might now call me a lazy person !! 😀 but I tweeted some short tips a Continue reading "9 useful tips for PhD students"

mlpack: A C++ machine learning library

Nowadays, most people use scikit-learn for machine learning projects. Because scikit-learn is a top quality ML package for Python and lets you use a machine learning algorithm in several lines of Python code, which is great! As a machine learning researcher, I personally like to try and use other machine learning libraries. It s good to have Continue reading "mlpack: A C++ machine learning…

The main sections of a research paper are explained (With examples from a machine learning research paper)

To stay up-to-date in your field of research or study, you should read research papers. However, reading a research paper is not like reading a newspaper. Because a paper has a formal structure that consists of several sections. Authors of research papers know the structure quite well. It is also essential for readers to be Continue reading "The main sections of a research paper are explained…

A Review of the Book “The Hundred-Page Machine Learning Book” by Andriy Burkov

Currently, many people want to learn about Machine Learning. Because they see fancy and intelligent things in the media from big tech companies. To learn about this appealing subject (Machine Learning), there are numerous textbooks and tutorials out there. However, machine learning textbooks are often more than 500 pages. Also, these books are written for Continue reading "A Review of the Book The…

An accuracy comparison between scikit-learn’s SVM and LightTwinSVM program

Recently, I ve introduced the LightTwinSVM program on my blog (If you haven t read it, check out this post.). It is a fast and simple implementation of TwinSVM classifier. Some people might ask why I should use this program over other popular SVM s implementation such as LIBSVM and scikit-learn. The short answer is that TwinSVM has Continue reading "An accuracy comparison between scikit-learn s…