All Projects → danieldk → golinear

danieldk / golinear

Licence: other
liblinear bindings for Go

Programming Languages

go
31211 projects - #10 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to golinear

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 (-13.33%)
Mutual labels:  classifier, svm
Scene Text Recognition
Scene text detection and recognition based on Extremal Region(ER)
Stars: ✭ 146 (+224.44%)
Mutual labels:  classifier, svm
pghumor
Is This a Joke? Humor Detection in Spanish Tweets
Stars: ✭ 48 (+6.67%)
Mutual labels:  classifier, svm
sentiment-analysis-using-python
Large Data Analysis Course Project
Stars: ✭ 23 (-48.89%)
Mutual labels:  classifier, svm
Vehicle Detection And Tracking
Udacity Self-Driving Car Engineer Nanodegree. Project: Vehicle Detection and Tracking
Stars: ✭ 60 (+33.33%)
Mutual labels:  classifier, svm
Awesome Decision Tree Papers
A collection of research papers on decision, classification and regression trees with implementations.
Stars: ✭ 1,908 (+4140%)
Mutual labels:  classifier
Errant
ERRor ANnotation Toolkit: Automatically extract and classify grammatical errors in parallel original and corrected sentences.
Stars: ✭ 208 (+362.22%)
Mutual labels:  classifier
Digit Recognizer
A Machine Learning classifier for recognizing the digits for humans.
Stars: ✭ 126 (+180%)
Mutual labels:  classifier
Tensorflow Object Detection Tutorial
The purpose of this tutorial is to learn how to install and prepare TensorFlow framework to train your own convolutional neural network object detection classifier for multiple objects, starting from scratch
Stars: ✭ 113 (+151.11%)
Mutual labels:  classifier
AdmittanceModels.jl
Analysis of linear systems using admittance models
Stars: ✭ 17 (-62.22%)
Mutual labels:  linear-models
SparseRegression.jl
Statistical Models with Regularization in Pure Julia
Stars: ✭ 37 (-17.78%)
Mutual labels:  linear-models
Albert Tf2.0
ALBERT model Pretraining and Fine Tuning using TF2.0
Stars: ✭ 180 (+300%)
Mutual labels:  classifier
Pytorch Multi Label Classifier
A pytorch implemented classifier for Multiple-Label classification
Stars: ✭ 232 (+415.56%)
Mutual labels:  classifier
Naivebayes
📊 Naive Bayes classifier for JavaScript
Stars: ✭ 127 (+182.22%)
Mutual labels:  classifier
svm-pytorch
Linear SVM with PyTorch
Stars: ✭ 149 (+231.11%)
Mutual labels:  svm
Keras transfer cifar10
Object classification with CIFAR-10 using transfer learning
Stars: ✭ 120 (+166.67%)
Mutual labels:  classifier
Programming Language Classifier
An example of how to use CreateML in Xcode 10 to create a Core ML model for classifying text
Stars: ✭ 172 (+282.22%)
Mutual labels:  classifier
bayes
naive bayes in php
Stars: ✭ 61 (+35.56%)
Mutual labels:  classifier
Naive Bayes Classifier
yet another general purpose naive bayesian classifier.
Stars: ✭ 162 (+260%)
Mutual labels:  classifier
Speech signal processing and classification
Front-end speech processing aims at extracting proper features from short- term segments of a speech utterance, known as frames. It is a pre-requisite step toward any pattern recognition problem employing speech or audio (e.g., music). Here, we are interesting in voice disorder classification. That is, to develop two-class classifiers, which can discriminate between utterances of a subject suffering from say vocal fold paralysis and utterances of a healthy subject.The mathematical modeling of the speech production system in humans suggests that an all-pole system function is justified [1-3]. As a consequence, linear prediction coefficients (LPCs) constitute a first choice for modeling the magnitute of the short-term spectrum of speech. LPC-derived cepstral coefficients are guaranteed to discriminate between the system (e.g., vocal tract) contribution and that of the excitation. Taking into account the characteristics of the human ear, the mel-frequency cepstral coefficients (MFCCs) emerged as descriptive features of the speech spectral envelope. Similarly to MFCCs, the perceptual linear prediction coefficients (PLPs) could also be derived. The aforementioned sort of speaking tradi- tional features will be tested against agnostic-features extracted by convolu- tive neural networks (CNNs) (e.g., auto-encoders) [4]. The pattern recognition step will be based on Gaussian Mixture Model based classifiers,K-nearest neighbor classifiers, Bayes classifiers, as well as Deep Neural Networks. The Massachussets Eye and Ear Infirmary Dataset (MEEI-Dataset) [5] will be exploited. At the application level, a library for feature extraction and classification in Python will be developed. Credible publicly available resources will be 1used toward achieving our goal, such as KALDI. Comparisons will be made against [6-8].
Stars: ✭ 155 (+244.44%)
Mutual labels:  classifier

Introduction

Report card GoDoc

golinear is a package for training and using linear classifiers in the Go programming language (golang).

Installation

To use this package, you need the liblinear library. On Mac OS X, you can install this library with Homebrew:

brew install liblinear

Ubuntu and Debian provide packages for liblinear. However, at the time of writing (July 2, 2014), these were serverly outdated. This package requires version 1.9 or later.

This latest API-stable version (v1) can be installed with the go command:

go get gopkg.in/danieldk/golinear.v1

or included in your source code:

import "gopkg.in/danieldk/golinear.v1"

The package documentation is available at: http://godoc.org/gopkg.in/danieldk/golinear.v1

OpenMP

If you wish to use liblinear with OpenMP support for multicore processing, please use this command to install the package:

CGO_LDFLAGS="-lgomp" CGO_CFLAGS="-DCV_OMP" go get github.com/danieldk/golinear

Plans

  1. Port classification to Go.
  2. Port training to Go.

We will take a pragmatic approach to porting code to Go: if the performance penalty is minor, ported code will flow to the main branch. Otherwise, we will keep it around until the performance is good enough.

Examples

Examples for using golinear can be found at:

https://github.com/danieldk/golinear-examples

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