• Stars
    star
    175
  • Rank 216,777 (Top 5 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 8 years ago
  • Updated almost 2 years ago

Reviews

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

Repository Details

Train your own Natural Language Processor from a browser πŸ€– (Prototype)

laice
Icon by simpleicons

Train your own Natural Language Processor straight from your browser!


What?

Laice allows you to build, train, and classify your own sentences via a Web UI. Laice can also communicate with your applications through a RESTful API.

In other words, laice aims to be a free, open sourced alternative to api.ai, luis.ai, and wit.ai

Laice turns words into meanings (with enough training data), for example:

  • Jack lives in Berlin -> {'person': 'Jack', 'location': 'Berlin'}
  • Tutu really likes bananas -> {'person': 'Tutu', 'food': 'bananas'}
  • Close the door -> {'action': 'close', 'object': 'door'}

Getting started

git clone https://github.com/kendricktan/laice.git
cd laice

npm install -g bower
bower install

pip3 install -r requirements.txt

# Optional, doing this will yeild more accurate
# predictions, however will have a slower startup
# time. Its downloading pre-processed data.
python3 -m spacy.en.download --force all 
python3 manage.py migrate
python3 manage.py runserver

Then navigate to http://127.0.0.1:8000 to view your own Natural Language Processor!


Contributing

Currently we're using React frontend coupled with a django backend. JavaScript files are written in jsx and then compiled to js using gulp.

Frontend

To get started with frontend development, make sure you have npm, bower, gulp installed globally.

npm install -g bower
npm install -g gulp
npm install
bower install
gulp

Backend

To get started with backend development, make sure you have installed everything in the requirements installed

pip install -r requirements

More Repositories

1

suiron

Machine Learning for RC Cars
Python
704
star
2

non-overwhelming-machine-learning

A (non overwhelming) list of Machine Learning resources for beginners
630
star
3

misocoin

Barebones bitcoin-like protocol implemented in Python 3.6
Python
397
star
4

iffse

Facial Feature Search Engine for Some Photo Sharing Website
Python
373
star
5

ledger-analytics

Easy to use analytics/visualization tool for ledger-cli
JavaScript
296
star
6

drawlikebobross

Draw like Bob Ross using the power of Neural Networks (With PyTorch)!
Python
116
star
7

heiswap-dapp

Heiswap Dapp - Mix and Mask your Ethereum Transactions!
JavaScript
108
star
8

flashbots.tools

Simple interface for flashbots.net
TypeScript
97
star
9

slot20

Simple tool to find storage slots for ERC20 contracts
JavaScript
81
star
10

hello-world-zk-dapp

A simple but practical (zero knowledge) hello world project, built for Ethereum
JavaScript
74
star
11

endless-nn

Neural Networks to play Endless Lake
Python
43
star
12

miao

Ethereum Transaction Decoder Service
JavaScript
39
star
13

simple-zk-rollups

Simple zk roll-ups
TypeScript
38
star
14

cv-lane

Computer Vision for autonomous lane detection (and motor control)
Python
38
star
15

generalized-aave-flashloans

Generalized Aave Flashloans
JavaScript
35
star
16

openimif

Open-sourced tool that uses opencv and tensorflow to 'learn' and identify stuff from images
Python
27
star
17

ynatm

You Need A Transaction Manager (for Ethereum)
JavaScript
22
star
18

mev-briber

Smart contracts to bundle txs to bribe a miner
TypeScript
21
star
19

rarepepes

Make your own rare pepes
Python
21
star
20

ethoracle-barebones

Barebones Oracle example for Ethereum
JavaScript
19
star
21

cat-finder

Finds cats in photos
Python
16
star
22

microk8s-ingress-example

JavaScript
16
star
23

ethtxd

Ethereum Tx Decoder
Haskell
14
star
24

bch

Minimal blockchain in Haskell
Haskell
12
star
25

efficient-merkle-trees

An implementation of efficient merkle trees
JavaScript
10
star
26

balancer-playground

Solidity
9
star
27

byebyewatermark

Removes watermarks from images
Java
9
star
28

paradigm-ctf

Attempts at Paradigm CTF
Solidity
9
star
29

flashbots-toolkit

Toolkit for flashbots searcher tx
TypeScript
8
star
30

hnfTracker

Repository that uses OpenCV to track, locate, and identify a user's fingers and hands
Python
8
star
31

snake-ai

Machine learning for snake
Python
7
star
32

zkr

ZoKrates Relayer (Zero Knowledge Relayer)
JavaScript
5
star
33

cryptoroses.us

Buy and sell virtual Roses on the Ethereum Blockchain with GRLC or ETH
JavaScript
5
star
34

hello_ann

Implementing Artificial Neural Networks from scratch in Scala
Scala
5
star
35

ethers-mev-engines

MEV Engines built on top of Ethers
TypeScript
5
star
36

esd-hh

Empty Set Dollar configured in Hardhat and Typescript
TypeScript
5
star
37

visualizing-worlds-most-grammed-cities

City data dump scrapped from Instagram.com (~Nov 2018)
HTML
4
star
38

ZENChat

Private and Anonymous Messaging Application, built on top of the Zencash blockchain
JavaScript
4
star
39

cryptoshitposting

Statistical Proof of Crypto Shitposting on Reddit
Python
4
star
40

pytorch-experiments

Playing with pytorch
Python
3
star
41

etherscan-verification-horrors

Shell
3
star
42

cuda-bootstrap

Scripts to bootstrap CUDA for your ML/DL instances
JavaScript
3
star
43

Plot

Plots graphs in 3D
C++
3
star
44

buidler-source-descriptor

A Buidler plugin to generate a descriptor of your solidity source code
TypeScript
3
star
45

pyzen

Python API for the ZenCash daemon
Python
3
star
46

checkmymeat

Webapp for checkmymeat project
Python
3
star
47

dpim

Decentralized, Private, Instant Messaging
Python
3
star
48

flaskrestful-custom-request

Boilerplate project for a flask-restful with custom MIME-types (msgpack)
Python
3
star
49

vrml

hack the north 2017
C#
2
star
50

brainsfree

BrainFuck Interpreter using Free-Monads
Haskell
2
star
51

zenrooms-poc

Proof of Concept private and anonymous chatrooms using the zencash blockchain
HTML
2
star
52

fb-convos

Analyze and visualize fb conversations
Python
2
star
53

kndrck.co

Personal website
HTML
2
star
54

ethpixels

Buy pixels on my website using Eth
HTML
2
star
55

staking-rewards-with-farming

Make SNX's staking rewards more capital efficient
TypeScript
2
star
56

intro_to_ml

Code Network 2018 Talk - Intro to ML, from concept to implementation
Jupyter Notebook
2
star
57

what_approachability

How approachable are you? - Made for tanda hackathon 2016
HTML
2
star
58

what_character

Neural networks to recognize hand written english characters
Python
2
star
59

leetspeak2.0

Adversarial Texts is the new Leet Speak
JavaScript
2
star
60

uniswapv3-playground

Uniswap V3 Playground Environment
2
star
61

cuda-ubuntu-16.04-ec2

Steps to install CUDA on Amazon ec2 instances
Shell
2
star
62

evmscan

Project to learn Rust I suppose
1
star
63

pingers-haskell

A Haskell solution to Tanda's backend challenge
Haskell
1
star
64

ev3dev_pymotor

Control motors of Ev3 using ev3dev via python wirelessly
Python
1
star
65

monadtransformers-example

StateT, ReaderT, ExceptT usage examples
Haskell
1
star
66

erc721-boilerplate

ERC721 boilerplate project
JavaScript
1
star
67

pi-webcamera

Web interface to monitor usb camera (also tracks if anyone entered room)
CSS
1
star
68

eth-create2

Multithreaded Ethereum create2 tool
C
1
star
69

zenstop

ZENCash Blockchain Explorer
HTML
1
star
70

oca-esd-frontend

JavaScript
1
star
71

matlab_cnn

Convolutional Neural Networks in matlab, for MXB161
MATLAB
1
star
72

xraychecker

Classifies anomalies in chest x-ray pictures
Python
1
star
73

hjq

JSON Parser in Haskell
Haskell
1
star
74

tdlh

To-do-list, in Haskell
Haskell
1
star
75

zk-snarks-py

zk-SNARKS Python Implementation
Python
1
star
76

plasma-bootstrap

Unsexy and Practical
JavaScript
1
star
77

advent-of-code-2017

Advent of Code 2017 in Haskell
Haskell
1
star
78

genetic_pong

Genetic algorithms to play pong!
C
1
star
79

Bulk-Bing-Image-downloader

Download full sized images returned from bing image search
Python
1
star
80

piez-trainer

Source Code for my old maplestory trainer
C++
1
star
81

hgol

Haskell Game of Life
Haskell
1
star
82

tweetlikexyz

LTSM network to mimic how someone else tweets
JavaScript
1
star
83

eth-func-sig

Find efficient function signatures
1
star
84

oca.wtf

JavaScript
1
star
85

zk-ground-up

Journey into Zero Knowledge Proofs
Python
1
star
86

myzenwallet

myzenwallet, yo
JavaScript
1
star
87

zencashjs

Dead easy to use Zencash JavaScript based library
JavaScript
1
star
88

zk-snarks-exploration

Exploration code for zk-snarks
Python
1
star
89

nixos-config

NixOS 18.03 config files
Nix
1
star
90

hh-erc20-bal-mainpulation

Example repository for manipulating ERC20 balances on a Mainnet fork
JavaScript
1
star
91

haskell-cuda-nix

Example project on setting up a Haskell based CUDA project using Nix
Haskell
1
star
92

heiswap-relayer

Heiswap Relayer for gasless withdrawals
JavaScript
1
star
93

bfh

Brainfuck, in Haskell
Haskell
1
star