All Projects → LanguageMachines → Timbl

LanguageMachines / Timbl

Licence: gpl-3.0
TiMBL implements several memory-based learning algorithms.

Projects that are alternatives of or similar to Timbl

Awesome Fraud Detection Papers
A curated list of data mining papers about fraud detection.
Stars: ✭ 843 (+2118.42%)
Mutual labels:  classification
Namescoremldemo
🏷 iOS11 demo application for predicting gender from first names.
Stars: ✭ 31 (-18.42%)
Mutual labels:  classification
Ml Classification Algorithms Poverty
A comparative assessment of machine learning classification algorithms applied to poverty prediction
Stars: ✭ 36 (-5.26%)
Mutual labels:  classification
Tribuo
Tribuo - A Java machine learning library
Stars: ✭ 882 (+2221.05%)
Mutual labels:  classification
Randwire tensorflow
tensorflow implementation of Exploring Randomly Wired Neural Networks for Image Recognition
Stars: ✭ 29 (-23.68%)
Mutual labels:  classification
Prediciting Binary Options
Predicting forex binary options using time series data and machine learning
Stars: ✭ 33 (-13.16%)
Mutual labels:  classification
Metacache
memory efficient, fast & precise taxnomomic classification system for metagenomic read mapping
Stars: ✭ 26 (-31.58%)
Mutual labels:  classification
Yannl
Yet another neural network library
Stars: ✭ 37 (-2.63%)
Mutual labels:  classification
Instapy Gender Classification
🔎 Classification helper for sex classification feature of InstaPy
Stars: ✭ 30 (-21.05%)
Mutual labels:  classification
Constrained attention filter
(ECCV 2020) Tensorflow implementation of A Generic Visualization Approach for Convolutional Neural Networks
Stars: ✭ 36 (-5.26%)
Mutual labels:  classification
Servenet
Service Classification based on Service Description
Stars: ✭ 21 (-44.74%)
Mutual labels:  classification
Cnn Question Classification Keras
Chinese Question Classifier (Keras Implementation) on BQuLD
Stars: ✭ 28 (-26.32%)
Mutual labels:  classification
The Deep Learning With Keras Workshop
An Interactive Approach to Understanding Deep Learning with Keras
Stars: ✭ 34 (-10.53%)
Mutual labels:  classification
Text classification
all kinds of text classification models and more with deep learning
Stars: ✭ 7,179 (+18792.11%)
Mutual labels:  classification
Mlj.jl
A Julia machine learning framework
Stars: ✭ 982 (+2484.21%)
Mutual labels:  classification
Puppet Node manager
Create and manage PE node groups as resources.
Stars: ✭ 7 (-81.58%)
Mutual labels:  classification
Rnn Theano
使用Theano实现的一些RNN代码,包括最基本的RNN,LSTM,以及部分Attention模型,如论文MLSTM等
Stars: ✭ 31 (-18.42%)
Mutual labels:  classification
Ml Classify Text Js
Machine learning based text classification in JavaScript using n-grams and cosine similarity
Stars: ✭ 38 (+0%)
Mutual labels:  classification
Face Mask Detection
Face masks are crucial in minimizing the propagation of Covid-19, and are highly recommended or even obligatory in many situations. In this project, we develop a pipeline to detect unmasked faces in images. This can, for example, be used to alert people that do not wear a mask when entering a building.
Stars: ✭ 37 (-2.63%)
Mutual labels:  classification
Satellite imagery analysis
Implementation of different techniques to find insights from the satellite data using Python.
Stars: ✭ 31 (-18.42%)
Mutual labels:  classification

GitHub build Language Machines Badge DOI

=========================================== TiMBL: Tilburg Memory Based Learner

TiMBL 6.4 (c) CLS/ILK/CLiPS 1998 - 2021
Centre for Language Studies, Radboud University Nijmegen
Induction of Linguistic Knowledge Research Group, Tilburg University and
Centre for Dutch Language and Speech, University of Antwerp

Website: https://languagemachines.github.io/timbl/

TiMBL is an open source software package implementing several memory-based learning algorithms, among which IB1-IG, an implementation of k-nearest neighbor classification with feature weighting suitable for symbolic feature spaces, and IGTree, a decision-tree approximation of IB1-IG. All implemented algorithms have in common that they store some representation of the training set explicitly in memory. During testing, new cases are classified by extrapolation from the most similar stored cases.

For over fifteen years TiMBL has been mostly used in natural language processing as a machine learning classifier component, but its use extends to virtually any supervised machine learning domain. Due to its particular decision-tree-based implementation, TiMBL is in many cases far more efficient in classification than a standard k-nearest neighbor algorithm would be.


This is a major extension to the sixth main release of TiMBL. Most significant change: The main program is now called 'timbl' and not 'Timbl' anymore. Be warned! This change is part of our effort to get our MBL software into software distributions like Debian, Ubuntu, RedHat .

Comments and bug-reports are welcome at our issue tracker at https://github.com/LanguageMachines/timbl/issues or by mailing lamasoftware (at) science.ru.nl. Documentation and more info may be found on https://languagemachines.github.io/timbl .

TiMBL is distributed under the GNU Public Licence v3 (see the file COPYING).


This software has been tested on:

  • Intel platforms running several versions of Linux, including Ubuntu, Debian, Arch Linux, Fedora (both 32 and 64 bits)
  • MAC platform running OS X 10.10

Alternatively, with some effort, you may get it to work on a Windows platform using Cygwin.

Compilers:

  • GCC (use 7.0 or later)
  • Clang

Contents of this distribution:

  • Sources
  • Licensing information ( COPYING )
  • Build system based on GNU Autotools
  • Example data files ( in the demos directory )
  • Documentation ( in the docs directory )

Dependencies: To be able to succesfully build TiMBL from the tarball, you need the following pakages:

To install TiMBL, first consult whether your distribution's package manager has an up-to-date package for TiMBL. If not, for easy installation of TiMBL and all dependencies, it is included as part of our software distribution LaMachine: https://proycon.github.io/LaMachine .

To compile and install manually from source instead, provided you have all the dependencies installed:

$ bash bootstrap.sh
$ ./configure
$ make
$ make install
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].