All Projects → zygmuntz → time-series-classification

zygmuntz / time-series-classification

Licence: Apache-2.0 license
Classifying time series using feature extraction

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to time-series-classification

Tsfel
An intuitive library to extract features from time series
Stars: ✭ 202 (+169.33%)
Mutual labels:  time-series, feature-extraction, classification
Synthetic-data-gen
Various methods for generating synthetic data for data science and ML
Stars: ✭ 57 (-24%)
Mutual labels:  time-series, classification
TSForecasting
This repository contains the implementations related to the experiments of a set of publicly available datasets that are used in the time series forecasting research space.
Stars: ✭ 53 (-29.33%)
Mutual labels:  time-series, datasets
Hctsa
Highly comparative time-series analysis
Stars: ✭ 406 (+441.33%)
Mutual labels:  time-series, feature-extraction
Kaggle Competitions
There are plenty of courses and tutorials that can help you learn machine learning from scratch but here in GitHub, I want to solve some Kaggle competitions as a comprehensive workflow with python packages. After reading, you can use this workflow to solve other real problems and use it as a template.
Stars: ✭ 86 (+14.67%)
Mutual labels:  feature-extraction, classification
Color recognition
🎨 Color recognition & classification & detection on webcam stream / on video / on single image using K-Nearest Neighbors (KNN) is trained with color histogram features by OpenCV.
Stars: ✭ 154 (+105.33%)
Mutual labels:  feature-extraction, classification
Deltapy
DeltaPy - Tabular Data Augmentation (by @firmai)
Stars: ✭ 344 (+358.67%)
Mutual labels:  time-series, feature-extraction
Bird Recognition Review
A list of useful resources in the bird sound (song and calls) recognition, such as datasets, papers, links to open source projects and competitions
Stars: ✭ 116 (+54.67%)
Mutual labels:  classification, datasets
Gesturerecognition
Gesture Recognition using TensorFlow
Stars: ✭ 19 (-74.67%)
Mutual labels:  time-series, classification
Doppelganger
[IMC 2020 (Best Paper Finalist)] Using GANs for Sharing Networked Time Series Data: Challenges, Initial Promise, and Open Questions
Stars: ✭ 97 (+29.33%)
Mutual labels:  time-series, datasets
Java Deep Learning Cookbook
Code for Java Deep Learning Cookbook
Stars: ✭ 156 (+108%)
Mutual labels:  time-series, classification
Php Ml
PHP-ML - Machine Learning library for PHP
Stars: ✭ 7,900 (+10433.33%)
Mutual labels:  feature-extraction, classification
Competitive-Feature-Learning
Online feature-extraction and classification algorithm that learns representations of input patterns.
Stars: ✭ 32 (-57.33%)
Mutual labels:  feature-extraction, classification
Dgm
Direct Graphical Models (DGM) C++ library, a cross-platform Conditional Random Fields library, which is optimized for parallel computing and includes modules for feature extraction, classification and visualization.
Stars: ✭ 157 (+109.33%)
Mutual labels:  feature-extraction, classification
3d Pointcloud
Papers and Datasets about Point Cloud.
Stars: ✭ 179 (+138.67%)
Mutual labels:  classification, datasets
Pycaret
An open-source, low-code machine learning library in Python
Stars: ✭ 4,594 (+6025.33%)
Mutual labels:  time-series, classification
napkinXC
Extremely simple and fast extreme multi-class and multi-label classifiers.
Stars: ✭ 38 (-49.33%)
Mutual labels:  classification, datasets
Openml R
R package to interface with OpenML
Stars: ✭ 81 (+8%)
Mutual labels:  classification, datasets
Tsfresh
Automatic extraction of relevant features from time series:
Stars: ✭ 6,077 (+8002.67%)
Mutual labels:  time-series, feature-extraction
Tsfeatures
Time series features
Stars: ✭ 203 (+170.67%)
Mutual labels:  time-series, feature-extraction

Time Series Classification

Install tsfresh (pip install tsfresh).

Edit config.py for the dataset you want to handle. By default, it's Wafer. Two more are provided in the data\ directory: Ford A and Ford B. You can use any dataset from the UEA & UCR Time Series Classification Repository.

When ready, run

  1. extract_features.py
  2. select_features.py
  3. train_and_evaluate.py

Step one takes some time, so you can skip it - each dataset directory already contains extracted features.

The code uses Python 2 (print statements).

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].