• This repository has been archived on 12/Mar/2018
  • Stars
    star
    27
  • Rank 876,113 (Top 18 %)
  • Language
    Julia
  • License
    Other
  • Created almost 10 years ago
  • Updated over 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Extreme Learning Machine in julia

ELM.jl

Travis-CI Build Status

Extreme Learning Machine in julia

Extreme Learning Machines [1] are a variant of Single-Hidden Layer Feedforward Networks (SLFNs) with a significant departure as their weights aren't iteratively tuned. This boosts the speed of neurals nets heavily.

According to ELM theory:

The hidden node / neuron parameters are not only independent of the training data but also of each other, standard feedforward neural networks with such hidden nodes have universial approximation capability and separation capability. Such hidden nodes and their related mappings are terms ELM random nodes, ELM random neurons or ELM random features.

Unlike conventional learning methods which MUST see the training data before generating the hidden node / neuron parameters, ELM could randomly generate the hidden node / neuron parameters before seeing the training data.

Install

Pkg.clone("git://github.com/lepisma/ELM.jl.git")

Usage

using ELM

X_train = [1 1 1; 1 0 1; 0 0 0; 1 0 0]
Y_train = [1, 1, 0, 0]

elm = ExtremeLearningMachine(100) # number of nodes
fit!(elm, float(X_train), float(Y_train))

X_test = [0 1 1; 0 1 0]
predict(elm, float(X_test))

References

[1] G.-B. Huang, Q.-Y. Zhu, and C.-K. Siew, "Extreme Learning Machine: A New Learning Scheme of Feedforward Neural Networks", Proc. Int. Joint Conf. Neural Networks (IJCNN2004), vol. 2, IEEE, 2004, pp. 985-990.

License MIT

More Repositories

1

rogue

Personal Emacs config
Emacs Lisp
338
star
2

org-books

Reading list management with org mode
Emacs Lisp
275
star
3

org-krita

Krita sketches in Org
Emacs Lisp
188
star
4

pipwin

Install compiled python libraries for windows provided by Christoph Gohlke
Python
86
star
5

cfg

Config files
Shell
68
star
6

oca

Org Capture Anywhere
Emacs Lisp
55
star
7

matplotllm

LLM Assisted data visualization system
Emacs Lisp
38
star
8

blackbird

exploratory music player
JavaScript
30
star
9

lepisma.github.io

Personal home page
TeX
27
star
10

pile

Personal website generator based on Org mode
Emacs Lisp
23
star
11

mento

Mento is a program for tracking mental health
Python
19
star
12

iorg

Self contained org-mode files with images
Emacs Lisp
19
star
13

conceal

Conceal helps you hide private views while sharing screen in this era of remote work
Emacs Lisp
16
star
14

tufte.js

Tufte style plots for the browser
JavaScript
15
star
15

cricbuzz.el

Live cricket scores and schedule for emacs
Emacs Lisp
15
star
16

swm-gaps

Inner and outer gaps for StumpWM
Common Lisp
11
star
17

gimp-export-favicons

Gimp Script-Fu for exporting favicons as provided by http://www.favicomatic.com/
Scheme
9
star
18

obtt

Org-Babel Tangle Templates
Emacs Lisp
9
star
19

pigeon

s-exp based python
Common Lisp
7
star
20

colormaps.el

Color maps for emacs
Emacs Lisp
7
star
21

compose-language-server

Language Server for composing plain text
TypeScript
6
star
22

outline-wiki.el

Emacs tooling for outline wiki
Emacs Lisp
5
star
23

pile-theme

Sass files for pile
SCSS
5
star
24

tog

Tagging interface for NLP-ish data
Emacs Lisp
5
star
25

crib

Handy command line tool for encrypting notes and other tiny files
Python
5
star
26

emacs-speech-input

A bit of tooling for speech based input in Emacs
C
5
star
27

gotham-jupyter

Code never sleeps in Gotham City.
CSS
4
star
28

sarso

Sarso is not Jira
Emacs Lisp
4
star
29

org-team

My team management workflow in org mode
Emacs Lisp
4
star
30

hinton.jl

Hinton diagrams for julia
Julia
4
star
31

fall

ambient sound player
JavaScript
3
star
32

spreading-idea

Experiments in small world networks and fad propagation
JavaScript
3
star
33

lol

Lossless or Lossy
Python
3
star
34

til-emacs

Today I learned in Emacs
3
star
35

bbq

Music player
Common Lisp
3
star
36

plotly-cl

Common Lisp to plotly.js
Common Lisp
3
star
37

doit

Don't let your dreams be dreams
JavaScript
3
star
38

git-map

Git plugin for slicing through time and collecting command results
Shell
3
star
39

reading-list

Personal reading list
Python
2
star
40

desky

Wrap your web app in a desktop window
Python
2
star
41

hablar

Anaglyph 3D chat
Python
2
star
42

mpm

Music package manager
Hy
2
star
43

jrun

Run jupyter notebooks as command line scripts with variable overrides
Python
2
star
44

bmp

Version bumper for Emacs
Emacs Lisp
2
star
45

high

Hy utility belt
Hy
2
star
46

gaze

Gaze tracking
Python
2
star
47

calibre.el

Open calibre books from emacs
Emacs Lisp
2
star
48

elml

HTML generator for Emacs Lisp
Emacs Lisp
2
star
49

ExtremeANFIS

Extreme Learning ANFIS
MATLAB
2
star
50

poetry.el

A few fns for working with poetry projects
Emacs Lisp
1
star
51

nine

Nine keys chording keypad for one handed typing
JavaScript
1
star
52

tempo

Weather dash
Python
1
star
53

geom

audio visualizer
Clojure
1
star
54

cellbell

IPython bell magic
Python
1
star
55

magpie

Web interface of an RPi based home automation project
JavaScript
1
star
56

fake-charter

Nonsense Constitutional Wisdom
JavaScript
1
star
57

datatau-chrome

Chrome extension for displaying latest news from DataTau
JavaScript
1
star
58

kram

Experiment logger
Common Lisp
1
star
59

mu4e-snooze

Snooze feature for mu4e
Emacs Lisp
1
star
60

nbv

Preview jupyter notebooks in terminal
JavaScript
1
star
61

beets-bbq

blackbird style queries for beets
Python
1
star
62

Fuzzy.jl

Fuzzy Inference System in julia
Julia
1
star
63

fem

Chrome extension that converts masculine pronouns to masculine/feminine.
JavaScript
1
star
64

quint

No hassle Q-learning library
Python
1
star
65

distort

A few experiments with lexical distortion
Python
1
star
66

cv-pong

Pong with eyes !
Python
1
star
67

read-lyrics.el

Lyrics reader for Emacs
Emacs Lisp
1
star
68

orgmod

Import modules written in org files
Python
1
star
69

mpm-play

Simple player for mpm
Hy
1
star
70

orgo

Task runner based on Org-Mode documents
Emacs Lisp
1
star
71

muse

Python
1
star
72

chromophile

Game made for Bloom Filter 1.0
JavaScript
1
star
73

iosevka-lepisma

Personal font
1
star
74

swm-calibre

Quickly open calibre books in StumpWM
Common Lisp
1
star
75

zipf

Script used in the blog post on zipfian distribution in computer programs
Python
1
star