Amirhossein Abaskohi's repositories
Automatic-Speech-recognition-for-Speech-Assessment-of-Persian-Preschool-Children
Preschool evaluation is crucial because it gives teachers and parents influential knowledge about children's growth and development. The COVID-19 pandemic has highlighted the necessity of online assessment for preschool children. One of the areas that should be tested is their ability to speak. Employing an Automatic Speech Recognition (ASR) system would not help since they are pre-trained on voices that differ from children's in terms of frequency and amplitude. Because most of these are pre-trained with data in a specific range of amplitude, their objectives do not make them ready for voices in different amplitudes. To overcome this issue, we added a new objective to the masking objective of the Wav2Vec 2.0 model called Random Frequency Pitch (RFP). In addition, we used our newly introduced dataset to fine-tune our model for Meaningless Words (MW) and Rapid Automatic Naming (RAN) tests. Using masking in concatenation with RFP outperforms the masking objective of Wav2Vec 2.0 by reaching a Word Error Rate (WER) of 1.35. Our new approach reaches a WER of 6.45 on the Persian section of the CommonVoice dataset. Furthermore, our novel methodology produces positive outcomes in zero- and few-shot scenarios.
SemEval2022-Task6-Sarcasm-Detection
Sarcasm is a term that refers to the use of words to mock, irritate, or amuse someone. It is commonly used on social media. The metaphorical and creative nature of sarcasm presents a significant difficulty for sentiment analysis systems based on affective computing. The technique and results of our team, UTNLP, in the SemEval-2022 shared task 6 on sarcasm detection are presented in this paper.
Transformers-Tutorial
Welcome to my Transformers tutorial series! In this series, I'll be diving into the powerful Transformer architecture and its implementation in TensorFlow and PyTorch. Whether you're an experienced NLP practitioner or just starting out, I hope you'll find the series informative and engaging.
Beyond-Words-A-Multimodal-Exploration-of-Persuasion-in-Memes
Beyond Words: A Multimodal Exploration of Persuasion in Memes
Covid19-ChestImage-Classifier-FFN
I used Feed Forward Neural Network using Tensorflow to classify chest xray images to Pneumonia, Covid, and Healthy.
SES01-Refactoring
Solution for the refactoring assignment, Software Engineering class, Spring 2022, University of Tehran
VAE-based-Joint-Image-and-Caption-Generation
This repository contains my research internship code at the University of Illinois Chicago under the supervision of Prof. Pedram Rooshenas.
Voice-Recognition
This is a simple voice recognition system based on speech command dataset. This is done using CNNs.
Persian-Emotion-Detection-using-ParsBERT-and-Imbalanced-Data-Handling-Approaches
This is the official code for "Persian Emotion Detection using ParsBERT and Imbalanced Data Handling Approaches" paper which intriduces examines different approaches for Persian text emotion recognition.
Roompotify
This is a simple collabrative music playing system called Roompotify.
A-star-algorithm-using-Python
An implementation of A* algorithm using python
AmirAbaskohi.github.io
This is my personal website.
Cafe-bazar-user-gender-detection
This project is a gender detection model based on applications each user has used. The data used for models is for Cafe Bazar, an Iranian android app store.
Fashion-Mnist-Classifier
Neural network classifier to classify fashion MNIST from scratch. All the calculation are done using NumPy library.
TextSummarizer
This a text summarizer using famous PEGASUS model.
Torob-Backend-Clone
This is a simple clone of Torob(Iranian horseradish search engine) backend in Djangp.
WhoShouldBeInsured
This repository includes information from an Iranian service provider application called Achareh. We used the provided data for analyzing the service demands in Iran. In addition, we created a time-series model using RNN and Sentence Embedding to detect the users who should be insured.
AmirhosseinChain
This is a blockchain in GO language.
Benchmarking_ChatGPT_for_Persian
Benchmarking ChatGPT for Persian: A Preliminary Study
FMNLP-Course-Projects
Foundation Models in Natural Language Processing course assignments @ University of Tehran.
IEMDB-back
This is the back-end of a movie information system like called IEMDB.
Network-Lab
This repo contains my experiments done for the network lab course fall 2021 at the University of Tehran.
NLP-UBC.github.io
The UBC NLP Group Website