kandi background
Explore Kits

Getting started with Predictive Analysis

by Sri Balaji J Updated: Jun 13, 2022

Scikit-learn (Sklearn) is the most useful and robust library for machine learning in Python. It provides a selection of efficient tools for machine learning and statistical modeling including classification, regression, clustering, and dimensionality reduction via a consistence interface in Python.

Features of scikit learn are : Supervised Learning algorithms − Almost all the popular supervised learning algorithms, like Linear Regression, Support Vector Machine (SVM), Decision Tree etc., are the part of scikit-learn. Unsupervised Learning algorithms − On the other hand, it also has all the popular unsupervised learning algorithms from clustering, factor analysis, PCA (Principal Component Analysis) to unsupervised neural networks. Clustering − This model is used for grouping unlabeled data. Dimensionality Reduction − It is used for reducing the number of attributes in data which can be further used for summarisation, visualisation and feature selection. Ensemble methods − As name suggest, it is used for combining the predictions of multiple supervised models. Feature extraction − It is used to extract the features from data to define the attributes in image and text data. Feature selection − It is used to identify useful attributes to create supervised models. Some libraries apart from scikit learn are :

Classification

In Classification, the output variable must be a discrete value. The task of the classification algorithm is to map the input value(x) with the discrete output variable(y).

cnn-text-classification-tfby dennybritz

Python star image 5400 Version:Current

License: Permissive (Apache-2.0)

Convolutional Neural Network for Text Classification in Tensorflow

Support
Quality
Security
License
Reuse

cnn-text-classification-tfby dennybritz

Python star image 5400 Version:Current License: Permissive (Apache-2.0)

Convolutional Neural Network for Text Classification in Tensorflow
Support
Quality
Security
License
Reuse

Chinese-Text-Classification-Pytorchby 649453932

Python star image 4087 Version:Current

License: Permissive (MIT)

Chinese text classification, TextCNN, TextRNN, FastText, TextRCNN, BiLSTM_Attention, DPCNN, Transformer, based on pytorch, out of the box.

Support
Quality
Security
License
Reuse

Chinese-Text-Classification-Pytorchby 649453932

Python star image 4087 Version:Current License: Permissive (MIT)

Chinese text classification, TextCNN, TextRNN, FastText, TextRCNN, BiLSTM_Attention, DPCNN, Transformer, based on pytorch, out of the box.
Support
Quality
Security
License
Reuse

pytorch-classificationby bearpaw

Python star image 1543 Version:Current

License: Permissive (MIT)

Classification with PyTorch.

Support
Quality
Security
License
Reuse

pytorch-classificationby bearpaw

Python star image 1543 Version:Current License: Permissive (MIT)

Classification with PyTorch.
Support
Quality
Security
License
Reuse

Regression

In Regression, the output variable must be of continuous nature or real value. The task of the regression algorithm is to map the input value (x) with the continuous output variable(y).

regression-jsby Tom-Alexander

JavaScript star image 786 Version:Current

License: Permissive (MIT)

Curve Fitting in JavaScript.

Support
Quality
Security
License
Reuse

regression-jsby Tom-Alexander

JavaScript star image 786 Version:Current License: Permissive (MIT)

Curve Fitting in JavaScript.
Support
Quality
Security
License
Reuse

cypress-visual-regressionby mjhea0

JavaScript star image 310 Version:Current

License: Permissive (MIT)

Module for adding visual regression testing to Cypress

Support
Quality
Security
License
Reuse

cypress-visual-regressionby mjhea0

JavaScript star image 310 Version:Current License: Permissive (MIT)

Module for adding visual regression testing to Cypress
Support
Quality
Security
License
Reuse

Visual-Regression-Trackerby Visual-Regression-Tracker

Shell star image 363 Version:4.9.0

License: Permissive (Apache-2.0)

Backend and Frontend application for tracking differences via image comparison

Support
Quality
Security
License
Reuse

Visual-Regression-Trackerby Visual-Regression-Tracker

Shell star image 363 Version:4.9.0 License: Permissive (Apache-2.0)

Backend and Frontend application for tracking differences via image comparison
Support
Quality
Security
License
Reuse

Clustering

A way of grouping the data points into different clusters, consisting of similar data points. The objects with the possible similarities remain in a group that has less or no similarities with another group.

moaby Waikato

Java star image 423 Version:2020.12.0

License: Strong Copyleft (GPL-3.0)

MOA is an open source framework for Big Data stream mining. It includes a collection of machine learning algorithms (classification, regression, clustering, outlier detection, concept drift detection and recommender systems) and tools for evaluation.

Support
Quality
Security
License
Reuse

moaby Waikato

Java star image 423 Version:2020.12.0 License: Strong Copyleft (GPL-3.0)

MOA is an open source framework for Big Data stream mining. It includes a collection of machine learning algorithms (classification, regression, clustering, outlier detection, concept drift detection and recommender systems) and tools for evaluation.
Support
Quality
Security
License
Reuse

image-similarity-clusteringby zegami

Python star image 177 Version:Current

License: Permissive (MIT)

This project allows images to be automatically grouped into like clusters using a combination of machine learning techniques.

Support
Quality
Security
License
Reuse

image-similarity-clusteringby zegami

Python star image 177 Version:Current License: Permissive (MIT)

This project allows images to be automatically grouped into like clusters using a combination of machine learning techniques.
Support
Quality
Security
License
Reuse

ml-email-clusteringby anthdm

Python star image 117 Version:Current

License: Permissive (MIT)

Email clustering with machine learning

Support
Quality
Security
License
Reuse

ml-email-clusteringby anthdm

Python star image 117 Version:Current License: Permissive (MIT)

Email clustering with machine learning
Support
Quality
Security
License
Reuse

Dimensionality reduction

It is a way of converting the higher dimensions dataset into lesser dimensions dataset ensuring that it provides similar information.

feature-selectorby WillKoehrsen

Jupyter Notebook star image 2061 Version:Current

License: Strong Copyleft (GPL-3.0)

Feature selector is a tool for dimensionality reduction of machine learning datasets

Support
Quality
Security
License
Reuse

feature-selectorby WillKoehrsen

Jupyter Notebook star image 2061 Version:Current License: Strong Copyleft (GPL-3.0)

Feature selector is a tool for dimensionality reduction of machine learning datasets
Support
Quality
Security
License
Reuse

deeptimeby deeptime-ml

Python star image 505 Version:0.4.4

License: Weak Copyleft (LGPL-3.0)

Python library for analysis of time series data including dimensionality reduction, clustering, and Markov model estimation

Support
Quality
Security
License
Reuse

deeptimeby deeptime-ml

Python star image 505 Version:0.4.4 License: Weak Copyleft (LGPL-3.0)

Python library for analysis of time series data including dimensionality reduction, clustering, and Markov model estimation
Support
Quality
Security
License
Reuse

siamesenetwork-tensorflowby ardiya

Jupyter Notebook star image 260 Version:Current

License: Permissive (MIT)

Using siamese network to do dimensionality reduction and similar image retrieval

Support
Quality
Security
License
Reuse

siamesenetwork-tensorflowby ardiya

Jupyter Notebook star image 260 Version:Current License: Permissive (MIT)

Using siamese network to do dimensionality reduction and similar image retrieval
Support
Quality
Security
License
Reuse

Model selection

Model selection is the process of selecting one final machine learning model from among a collection of candidate machine learning models for a training dataset.

yellowbrickby DistrictDataLabs

Python star image 3868 Version:1.5

License: Permissive (Apache-2.0)

Visual analysis and diagnostic tools to facilitate machine learning model selection.

Support
Quality
Security
License
Reuse

yellowbrickby DistrictDataLabs

Python star image 3868 Version:1.5 License: Permissive (Apache-2.0)

Visual analysis and diagnostic tools to facilitate machine learning model selection.
Support
Quality
Security
License
Reuse

ATMby HDI-Project

Python star image 509 Version:v0.2.2

License: Permissive (MIT)

Auto Tune Models - A multi-tenant, multi-data system for automated machine learning (model selection and tuning).

Support
Quality
Security
License
Reuse

ATMby HDI-Project

Python star image 509 Version:v0.2.2 License: Permissive (MIT)

Auto Tune Models - A multi-tenant, multi-data system for automated machine learning (model selection and tuning).
Support
Quality
Security
License
Reuse

backbone.collectionViewby rotundasoftware

JavaScript star image 175 Version:Current

License: Permissive (MIT)

Easily render backbone.js collections. In addition to managing model views, this class supports automatic selection of models in response to clicks, reordering models via drag and drop, and more.

Support
Quality
Security
License
Reuse

backbone.collectionViewby rotundasoftware

JavaScript star image 175 Version:Current License: Permissive (MIT)

Easily render backbone.js collections. In addition to managing model views, this class supports automatic selection of models in response to clicks, reordering models via drag and drop, and more.
Support
Quality
Security
License
Reuse

Preprocessing

Data preprocessing is a process of preparing the raw data and making it suitable for a machine learning model. It is the first and crucial step while creating a machine learning model.

keras-preprocessingby keras-team

Python star image 1022 Version:1.1.2

License: Others (Non-SPDX)

Utilities for working with image data, text data, and sequence data.

Support
Quality
Security
License
Reuse

keras-preprocessingby keras-team

Python star image 1022 Version:1.1.2 License: Others (Non-SPDX)

Utilities for working with image data, text data, and sequence data.
Support
Quality
Security
License
Reuse

python-wsi-preprocessingby deroneriksson

Python star image 201 Version:Current

License: No License (null)

Python Whole Slide Image Preprocessing

Support
Quality
Security
License
Reuse

python-wsi-preprocessingby deroneriksson

Python star image 201 Version:Current License: No License

Python Whole Slide Image Preprocessing
Support
Quality
Security
License
Reuse

imagededupby idealo

Python star image 4354 Version:v0.3.1

License: Permissive (Apache-2.0)

😎 Finding duplicate images made easy!

Support
Quality
Security
License
Reuse

imagededupby idealo

Python star image 4354 Version:v0.3.1 License: Permissive (Apache-2.0)

😎 Finding duplicate images made easy!
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Python
Artificial Intelligence