Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ntinouldinho/machine-learning-classification-and-speech-generation

Explored Greek Parliament Proceedings and tried to classify each speech to a corresponding parliamentary political party.
https://github.com/ntinouldinho/machine-learning-classification-and-speech-generation

artificial-intelligence classification-machine-learning machine-learning neural-networks pandas python sklearn spacy

Last synced: about 2 months ago
JSON representation

Explored Greek Parliament Proceedings and tried to classify each speech to a corresponding parliamentary political party.

Awesome Lists containing this project

README

        

# Machine-Learning-Classification-and-Speech-Generation
Explored Greek Parliament Proceedings and tried to classify each speech to a corresponding parliamentary political party.

This is one of my favourite Machine Learning projects I have worked on.

# Intro:
The analysis begins with a classic data exploration and cleansing.
After, a careful examination using matplotlib charts to help with the visualization of specific aspects and patterns in the data I begin the preprocessing stage.

# Preprocessing:
Preprocessing played an important role in the classification of the data. The preprocessing was made possible using spaCy.
Stopwords and punctuations were removed from the speeches. Lemmatization was applied to all altered speeches so as to simplify the classification process and provide us with more precise results.

# Classification-Machine Learning:

To gauge the efficacy of the algorithm, report also the results of a baseline classifier, using, for instance, scikit-learn's DummyClassifier

# Classification-Neural Networks:

# Text Generation using Neural Networks (RNNs):