Reza Torabi

I'm Designer

About

I specialize in developing and implementing cutting-edge machine learning algorithms, with expertise spanning deep learning, computer vision, reinforcement learning, generative AI, natural language processing, and robotics. Combining a solid foundation in the theoretical principles of AI with hands-on engineering experience, I am passionate about creating AI applications and intelligent embedded devices using advanced machine learning techniques that solve real-world challenges.

The Journey

My journey began with a Ph.D. in statistical physics, where I built a solid foundation in physics, statistics, mathematics, and network science. Driven by curiosity about how the brain works, I transitioned into neuroscience research, applying these analytical skills to study brain function. The rapid rise of Artificial Intelligence inspired me to become a machine learning researcher, developing algorithms inspired by neural principles. In parallel, I applied machine learning, deep learning, and computer vision techniques to behavioral neuroscience research. My strong background in statistics and machine learning, combined with a passion for solving real-world problems, eventually led me to become a data scientist, creating machine learning algorithms used in both web and desktop applications.

Skills

Having more than 8 years of experience on different area of AI and Machine learning

Machine learning algorithms 100%
Computer vision 100%
Generative AI 80%
Agentic AI 60%
MlOPS 55%
Deep learning 100%
Statistics and mathematics 100%
Natural language processing 80%
Software development (Web, ios) 60%
Robotics 50%

Resume

Download the full resume:    📄 Download Resume

Professional Experience

Senior Data Scientist

2023 - Present

Baker Hughes

  • Developing an attention-based classifier with vision transformers (ViT) to recognize defects, cracks and metal loses in oil and gas pipelines as well as deploying it in the company’s desktop application in the production phase.
  • Image to image translation of 2D sensory data to 2D laser dig data via image segmentation techniques and UNet to estimate the size and depth of defects in the pipeline.
  • Created a growth rate prediction model using deep neural networks to predict growth rate of defects in oil and gas pipelines.
  • Developed a classifier to discriminate normal, disturbed, and reverberated sensory data and deploying it in the related software in the production phase.
  • Developed a sensor failure recognition model.
  • Developed an effort prediction application to predict, visualize and analyze effort.

Data Scientist

2021 - 2023

Aurora Imaging Group/University of Calgary

  • Created an image retrieval system and image similarity search ranking engine for a web application using deep neural networks (noisy Autoencoder) that recommend space science community members similar phenomena and events in large Aurora image database according to their similarity rank.
  • Developed Aurora image classification models for a web application using deep neural networks and transfer learning that generalized well on large Aurora image database with stat of the art accuracy. Cloud computing was used in training phase and Deep Convolutional Generative Adversarial Networks (DCGAN) for data augmentation to enhance the accuracy.
  • Developed an image labeler and viewer desktop application for viewing, filtering, searching, and labeling (for supervised learning) the Aurora images.

Machine Learning Researcher

2019 - 2021

Canadian Center for Behavioral Neuroscience

  • Developed a deep learning based behavioral recognizer toolbox for analyzing behavioral video data using CNN and RNN (LSTM) and knowledge extraction tools such as DeepExplain.
  • Predicting cognitive score in children using pose estimation methods based on analyzing videos of their Lego building.
  • Cage monitoring (detecting and tracking animals in their cages) using object detection and tracking methods using computer vision.
  • Developing machine learning algorithms based on how brain works such as recirculation, Hebbian, and backtracking algorithms from the scratch.

Computational physicist

2018 - 2019

Complexity Science Group/University of Calgary

  • Simulation, computational and statistical analysis of pattern formation.

Lecturer & Researcher

2010 - 2018

Tafresh University

  • Teaching statistics and researching on statistical physics and network science.

Education

PhD in Physics

Amirkabir University of Technology

MSc in Statistical Physics

Amirkabir University of Technology

BSc in Physics

Sharif University of Technology

Skills

Programing language

Python, C++, C#, Java, JavaScript, Bash, SQL, Swift, Matlab

Machine learning algorithms

Linear and Logistic regression, Decision tree, Random Forest, SVM, Naive Bayes, K-means, hierarchical and density-based clustering, Genetic algorithm, PCA, LightGBM, XGBoost, Matrix factorization, Collaborative filtering, Zero-shot classification

Deep learning

Tensorflow, Keras, PyTorch, PyTorch Lightning, Deep Neural Networks, Convolutional Neural Network (CNN), Recurrent Neural Networks (RNN, LSTM, GRU), Transfer learning, Attention Based CNN, Behavioral Cloning (Self-driving cars), graph learning, Class Activation Maps

Computer vision

Image processing, Image recognition, Object detection, Object tracking, Optical flow, Pose estimation methods, Semantic and instance segmentation, Action Recognition

Generative AI

Autoencoders, Variational Autoencoders (VAE), Generative Adversarial Networks (GAN), Transformers, Diffusion models, Vision Transformers, Multimodal models

Reinforcement learning

Q-learning, Deep Q-learning (DQN), Actor Critic Method, Deep Deterministic Policy Gradient (DDPG)

NLP & Agentic AI

Sentiment Analysis, NER, Topic modeling, Question-answering, Translation, Transformers (BERT, GPTs), LangChain

Big data and Cloud computing

AWS, Sagemaker, Microsoft Azure, Google Cloud, PySpark

Development

Git version control, Docker, Django, Flask, FastAPI, Tkinter, PyQt5, Full stack web development, IOS development

Robotics

Raspberry Pi, ROS2

Databases

MySQL, MS SQL Server, Oracle, MongoDB

Data Visualization

Plotly, Dash

Statistics & mathematics

Bayesian statistics, Linear algebra, Probability theory, Monte Carlo method, Network science

Other skills

Recommender systems, learning to rank (LTR), Signal processing, time series analysis, TensorBoard, AutoML, MLflow, AutoGluon, linux, Gradio, Hugging face, Pygame, OpenAI API

ML publications

Machine learning applied to data from the THEMIS All-Sky Imager Array: Clouds and APA, AGU conference 2021, New Orleans, USA (2021).

A Neural Network Reveals Motoric Effects of Maternal Preconception Exposure to Nicotine on Rat Pup Behavior: A New Approach for Movement Disorders Diagnosis, Frontiers in Neuroscience (2021).

Projects

Demos of some selected hands-on projects that I have done in different area of artificial intelligence.

  • All
  • Computer Vision
  • Generative AI
  • Reinforcement Learning
  • APP
  • Others

Computer Vision 1

Medical image segmentation

Generative AI 1

Image generation, Image to image translation, Image colorization

Reinforcement learning 1

Training an agent with reinforcement learning

Others 1

Self driving car

Computer Vision 2

Image Segmentation

Generative AI 2

Variational Autoencoder

Reinforcement Learning 2

Gym enviroment creation

Others 2

Graph Neural Network training

Computer Vision 3

Object detection and object tracking

Computer Vision 4

Hand pose estimation

APP 1

Image labeller and viewer

App 2

Image search ranking

Contact

Please contact me via LinkedIn message or via my email address

Address

6920, 36 St SE, Calgary, AB Canada

Message

Message me via LinkedIn

Email

rezatorabi13@gmail.com