Here I have implemented the forward-forward algorithm for the time series (speech) data... Python, Pytorch

Arian Morteza
Projects
Here, I have listed some of my works, based on their applications. Please click on each topic to go the main project idea and its implementation.
Time Series/ Sequence Analysis
▼
Forward Forward algorithm on speaker identification.
Forward-Forward Algorithm Speaker Identification Time Series Deep Learning PyTorch
Automatic Speech Recognition (ASR) using hybrid attention + CTC model.
Automatic Speech Recognition CTC CRDNN Attention SpeechBrainUsing CRDNN model and CTC loss for ASR task. Python, speechbrain

Generative Language Model
Generative Language Model Transformer Text Generation Deep LearningHere a transformer-based model is used to learn the distribution of text data and finally generate related data, as samples. Python, speechbrain

Machine Translation
Machine Translation Seq2Seq GRU Encoder-Decoder AttentionMachine translation task is implemented using a seq2seq model and a GRU-based Encoder/Decoder with Attention. Python, speechbrain
Brain Decoding
▼
Brain Decoding Using Connectivity Informed Models
Brain Decoding Graph Neural Network fMRI Task Classification ConnectivityBrain decoding is a procedure for discovering the brain activity, based on its encoded data. Here a graph neural network approach has been used for training, and task classification of encoded data.
Image Denoising
▼
Image Multiplicative Noise Removal Using Statistical Modeling In The Shearlet Domain. (M.Sc. Thesis)
Multiplicative Noise Removal Shearlet Transform Statistical Modeling MMSE Estimation Image Processing MatlabNoise, and distortions, especially multiplicative noise, cause granular effects on images. The pivotal point of this work is to remove such effects by transferring the image to the shearlet domain, and statistically model the coefficients to obtain an efficient estimator. For more details please check my publications. Matlab
For implementations please check my publications.
Watermarking
▼Statistical Analysis of Contourlet Coefficients of Watermarked Images.
Watermark Detection Contourlet Transform Generalized Gaussian Statistical Detector ROC CurveDesigning an efficient statistical detector to classify the watermarked coefficients from the clear one. The Generalized Gaussian as a prior for contourlet coefficient is employed, and ROC curve is used to evaluate the designed statistical detector. Matlab
Injecting a text message into a 12 channels electrocardiogram signal based on pseudo-random permutation. (B.Sc. Project)
ECG Watermarking Pseudo-random Permutation Signal Processing ElectrocardiogramThe key point relies on erratically, by a pseudo-random permutation algorithm, change the channels order, without information loss. Matlab
Big Data Analysis
▼High dimentional KNN algorithm with CUR matrix approximation
KNN CUR Decomposition Dimensionality Reduction SVD High-dimensional DataImplementation of KNN algorithm based on a dimension reduction algorithm (CUR decomposition as low rank approximation of SVD). Python, Matlab
High dimentional KNN algorithm with Locality Sensitive Hashing(LSH)
KNN Locality Sensitive Hashing High-dimensional Data Approximate Nearest NeighborImplementation of KNN algorithm based on Locality Sensitive Hashing(LSH). Python