All Projects → tzaiyang → SpeechEmoRec

tzaiyang / SpeechEmoRec

Licence: other
Speech Emotion Recognition Using Deep Convolutional Neural Network and Discriminant Temporal Pyramid Matching

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to SpeechEmoRec

handson-ml
도서 "핸즈온 머신러닝"의 예제와 연습문제를 담은 주피터 노트북입니다.
Stars: ✭ 285 (+547.73%)
Mutual labels:  svm
VisualML
Interactive Visual Machine Learning Demos.
Stars: ✭ 104 (+136.36%)
Mutual labels:  svm
pghumor
Is This a Joke? Humor Detection in Spanish Tweets
Stars: ✭ 48 (+9.09%)
Mutual labels:  svm
svm
Tutorial: Support Vector Machine from scratch using Python3
Stars: ✭ 32 (-27.27%)
Mutual labels:  svm
regression-stock-prediction
Predicting Google’s stock price using regression
Stars: ✭ 54 (+22.73%)
Mutual labels:  svm
AU Recognition
AU_Recognition based on CKPlus/CK database
Stars: ✭ 21 (-52.27%)
Mutual labels:  alexnet
text-classification-cn
中文文本分类实践,基于搜狗新闻语料库,采用传统机器学习方法以及预训练模型等方法
Stars: ✭ 81 (+84.09%)
Mutual labels:  svm
SentimentAnalysis
(BOW, TF-IDF, Word2Vec, BERT) Word Embeddings + (SVM, Naive Bayes, Decision Tree, Random Forest) Base Classifiers + Pre-trained BERT on Tensorflow Hub + 1-D CNN and Bi-Directional LSTM on IMDB Movie Reviews Dataset
Stars: ✭ 40 (-9.09%)
Mutual labels:  svm
Interaction-Aware-Attention-Network
[ICASSP19] An Interaction-aware Attention Network for Speech Emotion Recognition in Spoken Dialogs
Stars: ✭ 32 (-27.27%)
Mutual labels:  speech-emotion-recognition
Bag-of-Visual-Words
🎒 Bag of Visual words (BoW) approach for object classification and detection in images together with SIFT feature extractor and SVM classifier.
Stars: ✭ 39 (-11.36%)
Mutual labels:  svm
SvmNest
a frame of amd-v svm nest
Stars: ✭ 47 (+6.82%)
Mutual labels:  svm
SentimentAnalysis
基于新浪微博数据的情感极性分析
Stars: ✭ 43 (-2.27%)
Mutual labels:  svm
alexnet-architecture.tensorflow
Unofficial TensorFlow implementation of "AlexNet" architecture.
Stars: ✭ 15 (-65.91%)
Mutual labels:  alexnet
info-retrieval
Information Retrieval in High Dimensional Data (class deliverables)
Stars: ✭ 33 (-25%)
Mutual labels:  svm
Handwritten-Digits-Classification-Using-KNN-Multiclass Perceptron-SVM
🏆 A Comparative Study on Handwritten Digits Recognition using Classifiers like K-Nearest Neighbours (K-NN), Multiclass Perceptron/Artificial Neural Network (ANN) and Support Vector Machine (SVM) discussing the pros and cons of each algorithm and providing the comparison results in terms of accuracy and efficiecy of each algorithm.
Stars: ✭ 42 (-4.55%)
Mutual labels:  svm
python cv AI ML
用python做计算机视觉,人工智能,机器学习,深度学习等
Stars: ✭ 73 (+65.91%)
Mutual labels:  alexnet
svm
Support Vector Machine in Javascript
Stars: ✭ 31 (-29.55%)
Mutual labels:  svm
sign-language
Android application which uses feature extraction algorithms and machine learning (SVM) to recognise and translate static sign language gestures.
Stars: ✭ 35 (-20.45%)
Mutual labels:  svm
Near-Duplicate-Video-Detection
Detecting near-duplicate videos by aggregating features from intermediate CNN layers
Stars: ✭ 90 (+104.55%)
Mutual labels:  alexnet
biovec
ProtVec can be used in protein interaction predictions, structure prediction, and protein data visualization.
Stars: ✭ 23 (-47.73%)
Mutual labels:  svm

SpeechEmoRec

Building Status

Introduction

This project aims to implement speech emotion recognition strategy proposed in Speech Emotion Recognition Using Deep Convolutional Neural Network and Discriminant Temporal Pyramid Matching

Runtime enviorment

CPU Host :

  • ubuntu16.04
  • python3.5
  • tensorflow1.7.0

GPU Server :

  • tensorflow-gpu1.7.0
  • NVIDIA driver version:390
  • cuda9.0
  • cudnn7.0

Instructions

Preprocessing Data

  1. Update path of dataset which you want to save from path.py

  2. Downloading Berlin Database of Emotional Speech!

    1. Berlin Dataset
      $ python load_emodb.py
    2. eNTERFACE Dataset
      Downloading the eNTERFACE05 Dataset and update the dataset root
  3. Starting preprocessing

    $ python melSpec.py

Feature Extracting

Finetune AlexNet with Tensorflow

$ python finetune.py

Discriminant Temporal Pyramid Matching

$ python dtpm.py -s  
$ python dtpm.py -n

Classfier

Support Vector Machine

$ python svm.py

Refrences:

Refrence Model:

  • Alexnet
  • SVM

Refrence Papers:

  • ImageNet Classification with Deep Convolutional Neural Networks
  • Speech Emotion Recognition Using Deep Convolutional Neural Network and Discriminant Temporal Pyramid Matching
  • Geometric ℓp-norm feature pooling for image classification
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].