SkillAgentSearch skills...

Tutorial

Tutorials on machine learning, artificial intelligence, data science with math explanation and reusable code (in python and R)

Install / Use

/learn @SalvatoreRa/Tutorial

README

Tutorials

Tutorials on machine learning, artificial intelligence in general, and biomedical research

cancer cells

Photo by National Cancer Institute on Unsplash

 

I collected here a set of tutorials and articles (with complementary codes) about artificial intelligence, machine learning, and data science. I have divided this repository into different sections (each one covers a different macro area of data science). You will find tutorials, code, scripts, datasets, and a list of resources related to the different topics (links to articles, free books, free courses, libraries, and so on).

Here, you will find also the Jupiter Notebook for the tutorial I published on Medium. I suggest reading the tutorial and the companion tutorial code in the order provided in the table below. For practical reasons, I have divided some of the tutorials into more than one part (allowing me to concentrate on one of the tutorials on the theoretical part and the others about the programming). Tutorials dedicated only to the theory have not a linked Jupiter notebook.

Most of the code is written in Python, but you can find also some Excel files that I have created to make it easier to understand some of the concepts. I have also added R scripts (since it is widely used by statisticians, biologists, and so on).

Moreover, you may find here some Colab notebooks without a theoretical tutorial (yet). I decided to upload the code before I finished writing the theoretical part (this would be indicated). I am convinced that the code alone is already beneficial. I would successively publish on Medium the written article (with details and comments on the code).

You may write me with any requests, suggestions, and comments. If you find it useful please follow and/or share (a star is always really appreciated).

Medium account  

Index

This is the general index of this repository:

About me

I am Salvatore Raieli, a Senior Data Scientist in a pharmaceutical company. My work consists of applying machine learning and artificial intelligence in the drug discovery process. I have a PhD in immunology and I have years of experience in coding, machine learning, and bioinformatics. I have worked on different projects related to machine learning and biology (for work or for passion). I attended an MSc in Artificial Intelligence to dive inside the theory. I have always been passionate about artificial intelligence, and biology and understand how complex systems work.

I think that artificial intelligence will drive the new wave of innovation and it will revolutionize biology, medicine, and the pharma industry. I always thought that science should be more democratic and that sharing knowledge is fundamental for the improvement of science. For this reason, I have planned to write tutorials where I am trying to explain machine learning and artificial intelligence in the easiest way possible.

Medium account

 

Stay Updated with the most important news and research on machine learning and artificial intelligence, you can find them every week here:

ML news of the week

 

Back to General index -- Index of tutorials

How to use this repository

This repository is intended for those who want to learn artificial intelligence and machine learning in general. I have collected different scripts, additional functions, tutorials, and articles I have written that can be freely used on different topics. Moreover, you can find more than 30 datasets you can use for your projects

Back to General index -- Index of tutorials

Cite this repository

If this repository has been useful for your work, consider citing this repository:

@software{Raieli_Tutorial_and_articles_2024,
author = {Raieli, Salvatore},
license = {Apache-2.0},
month = mar,
title = {{Tutorial and articles on machine learning and artificial intelligence}},
url = {https://github.com/SalvatoreRa/tutorial},
version = {1.0},
year = {2024}
}

Back to General index -- Index of tutorials

What is new

  • Oct 25 - updated with all the latest articles
  • May 25 - 50 datasets available
  • Sep 24 - tutorial reorganization.

Back to General index -- Index of tutorials

Index of tutorials

Here is an index of the different sections and subsections:

Tutorials on machine learning

This series of tutorials is focused on classical machine learning (regression, classification, dimensional reduction, and so on). I will discuss the basics, the math behind models, and how to implement them.

Introduction to medical image analysis

| Articles | notebook | description | | ------- | ----------- | ------ | | Introduction to medical image analysis | -- | Brief introduction to medical image analysis | | Introduction to point processing | Jupiter Notebook |Whether you are doing medical image analysis or you use Photoshop, you are using point preprocessing| | Introduction to Thresholding | Jupiter Notebook | A simple but powerful system for segmenting images | | A practical guide to neighborhood image processing | Jupiter Notebook | Love thy neighbors: How the neighbors are influencing a pixel| | [A practical guide to morpho

View on GitHub
GitHub Stars202
CategoryData
Updated5d ago
Forks30

Languages

Jupyter Notebook

Security Score

100/100

Audited on Mar 22, 2026

No findings