Danial Ebrat

Resume

Education

2022-Present

Ph.D. Computer Science

University of Windsor

2018-2021

M.Sc. Computer Science _ Data Mining

Amirkabir University of Technology (Tehran Polytechnic)

Thesis Title: "Persian modal music (Dastgah) Detection using Deep Neural Networks "

Abstract:

In this research, several deep neural networks are implemented to recognize Persian modal music in  seven high correlated categories. The best model which achieved 92 percent overall accuracy is using an architecture inspired by Autoencoder including BiLSTM and BiGRU layers. This model is trained by using Nava dataset which has 1786 records and up to 50 hours of worth of music played solo by Kamanche, Tar, Setar, Ney, and Santoor(Dulcimer). Features that have been studied through this research, contain MFCC, Chroma feature and Mel spectrogram. The results indicate that MFCC carries more valuable information about Persian modal music than other features. Moreover, The architecture which is inspired by autoencoders is powerful in distinguishing high correlated data like Persian modal music. It also shows that because of the precise order in Iranian Dastgah Music, Bidirectional Recurrent networks are more efficient than any other network that has been implemented in this research. (Github  link)

2013-2018

B.Sc. Computer Science

Amirkabir University of Technology (Tehran Polytechnic)

Trainings & Workshops

2021

Fifth IPM Advanced School on Computing: Artificial Intelligence

Held virtually in Tehran(Iran) _ 5 to 8 September

PyTorch for Audio, The sound of AI (online course)

Audio Signal Processing for Machine Learning, The sound of AI (online course)

Deep Learning (for Audio) with Python, The sound of AI (online course)

2020

Applied Artificial Intelligence workshop - Robotech Academy, Tehran, Iran

Machine Learning for Musicians and Artists, Goldsmith University of London (online course)

Extracting Information From Music Signals, University of Victoria (online course)

Deep Learning (Audio) Application: From Design to Deployment, The sound of AI (online course)

2019

Python Programming with Machine Learning approach Workshop, Robotech Academy

2016

Web UI design Workshop, Amirkabir University of Technology

Basic C# Programming Workshop, University of Tehran

Work Experience

August 2023 - Present

Machine Learning Engineer

Musora Media Inc.

• Application of AI and Recommender systems for music education

February 2023- September 2023

Artificial intelligence Teacher

Canada Super spelling be Inc.

Teaching Artificial Intelligence, Data Science, and machine learning using hands-on Python projects.
Teaching programming and algorithms for coding contests such as the United States of America Computing Olympiad (USACO) and Canadian Computing Competition (CCC).

September 2022- Present

Research Assistant

University of Windsor

Research on the application of multi-agent deep reinforcement learning in recommender systems using Ray, RLLib, and Google RecSim.
Research on bioinformatics topics related to single-cell RNA sequences, cancer detection, and healthcare applications.

June 2021- August 2022

Artificial intelligence specialist

ARAD Co.

Work Duties :
Research & Development
Collaborating with multiple teams to deploy large-scale AI applications
Utilize cutting-edge solutions for multidisciplinary AI projects
Data engineering, Data analysis, Data Mining and Data visualization
Creating, developing, and deploying AI Models in a large-scale using various databases and Big data technologies like Apache Spark
Writing proposals, and presenting AI-related projects to clients

Jun 2018- Jun 2021

Data Scientist / IT Manager

Anahita Parvaz Int. Travel Agency

Work Duties :
Technology advisor / Technology Planning
Data Mining and Data analysis using information from various sources
Optimizing procedures in different sections and decision-making
Using extracted knowledge from real data for marketing purposes
Web Manager / Web Master

Jun 2015 - Jun 2018

IT Technician

Anahita Parvaz Int. Travel Agency

Work Duties :
Troubleshooting software, hardware, and network problems
Supply management for required software, hardware, and devices

Publications

Iranian modal music detection using deep neural networks
Link to the article

Skills