Mohammad Tavakkoli

I'm Quant Data Scientist @ Asa Co.

About me

I was born in 1996 in shiraz. I studied Artificial Intelligence(AI) at Amirkabir University of technology and developed a deep learning based human activity recognition model as my master thesis. Currently I'm a qaunt data scientist at Asa co.

Interests

  • Machine Learning
  • Deep Learning
  • Data Mining
  • Big Data

Education

M. Sc. in Artificial Intelligence

2018 - 2021

Amirkabir University of Technology (Tehran polytechnic), Tehran

Thesis Title:Deep Learning For Human Activity Recognition Using Mobile and Wearable Sensors

B. Sc. in Information Technology(IT) Engineering

2014 - 2018

Fasa University, Fasa, Fars

Thesis Title:LDL Cholestrol Prediction Using Neural Network And Genetic Algorithms

Skills

Hard Skills

  • Python
  • Tensorflow, Pytorch
  • NumPy, SciPy, Pandas, Matplotlib
  • Relational Databases

Soft Skills

  • Active Learning
  • Problem Solving
  • Team-Work
  • Intellectual Curiosity

Others

  • Linux Systems
  • Git Version Control

Recent Projects

Deep Learning


Neural Machine Translation(NMT)

encoder-decoder architecture was implemented with different recurrent units and layers to translate Engligh to Persian and English to Spanish


Generative Adversarial Network (GAN)

Convolutional GAN was implemented using tensorflow to generate simpson faces


Stock Market Prediction

Various recuurrent units was compared to each other in time-series prediction task.


Convolutional Neural Network(CNN)

CNN hyper-parameters e.g., kernel size, convolutoin layers, pooling meethods, dropout rate were experimented on STL dataset.


Self-Organizing Maps (SOM)

SOM and growing SOM(GSOM) was implemented from scracth for clustering. different neighbourhood topologies were compared to each other. also SOM was used to reduce dimensionality of high-dim data


RBF and EBF Neural networks

Radial Basis Function and Eliptical Basis Function networks were used for classification and regression


Deep Feed-Forward Neural Network

DNN was used to classify MNIST dataset. various hyper-parameters were experimented. implemented using tensorflow's estimator API.



Information Retrieval


Information Retrieval on Hamshahri corpus

in this project, vector space model(TF-IDF), unigram language model, translation model and word2vec was implemented.


Recommender System

in this project collaborative filtering and matrix factorization methods were implemented for recommender systems on Amazon dataset


Topic Modeling

In this project latent dirichlet allocation(LDA) was used for topic modeling. Also topic tag correlations were calculated using Bayes rule and cannonical correlation(CCA) on Wiki10-31K and EUR-Lex. performace was compared with neural models.



Image Proccessing


Basic Image manipulation

contrast stretching, histogram equalization, histogram matching, template matching, and filters were practiced


Fourier transform and frequency domain

some image manipulation was performed in frequency domain such as denoising, template matching, iamge reconstruction.


Compression and morphology

huffman coding, arithmetic coding, LZW, differential coding, predictive coding and morphological operators were practiced



Statistical Machine Learning


statistics and probabilities fundamentals

In this course statistical and mathematical side of machine learning e. g., probability theory, distribution estimation, hypothesis testing were practiced



Machine Learning


Machine learning algorithms implementation

In this course different traditional machine learning algorithms such as gradient descent, K Nearest Neighbor(KNN), SVM, DBSCAN, hierarchical clustering were implemented

Contact


Address:

Computer engineering department, Amirkabir University of Tehran, No. 350, Hafez Ave, Valiasr Square, Tehran, Iran

-->