All Projects → javierhonduco → emoji-prediction

javierhonduco / emoji-prediction

Licence: other
🤓🔮🔬 Emoji prediction from a text using machine learning

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to emoji-prediction

yet-another-emoji-support
This is the IntelliJ plugin that supports inserting emoji in editor using content assist.
Stars: ✭ 30 (-26.83%)
Mutual labels:  emoji
scitime
Training time estimation for scikit-learn algorithms
Stars: ✭ 119 (+190.24%)
Mutual labels:  scikit-learn
RobustPCA
No description or website provided.
Stars: ✭ 15 (-63.41%)
Mutual labels:  scikit-learn
PredictionAPI
Tutorial on deploying machine learning models to production
Stars: ✭ 56 (+36.59%)
Mutual labels:  scikit-learn
CreditCard Fraud Detection
利用Logistic回归实现信用卡欺诈检测
Stars: ✭ 31 (-24.39%)
Mutual labels:  scikit-learn
face rating
Face/Beauty Rating with both the traditional ML approaches and Convolutional Neural Network Approach
Stars: ✭ 68 (+65.85%)
Mutual labels:  scikit-learn
Trajectory-Analysis-and-Classification-in-Python-Pandas-and-Scikit-Learn
Formed trajectories of sets of points.Experimented on finding similarities between trajectories based on DTW (Dynamic Time Warping) and LCSS (Longest Common SubSequence) algorithms.Modeled trajectories as strings based on a Grid representation.Benchmarked KNN, Random Forest, Logistic Regression classification algorithms to classify efficiently t…
Stars: ✭ 41 (+0%)
Mutual labels:  scikit-learn
bayarea-2019-scikit-sprint
Bay Area WiMLDS scikit-learn open source sprint (Nov 2, 2019)
Stars: ✭ 16 (-60.98%)
Mutual labels:  scikit-learn
ermoji
🤷‍♂️ RStudio Addin to Search and Copy Emoji
Stars: ✭ 26 (-36.59%)
Mutual labels:  emoji
introduction-to-neural-networks
No description or website provided.
Stars: ✭ 23 (-43.9%)
Mutual labels:  scikit-learn
scikit-hyperband
A scikit-learn compatible implementation of hyperband
Stars: ✭ 68 (+65.85%)
Mutual labels:  scikit-learn
sklearn-matlab
Machine learning in Matlab using scikit-learn syntax
Stars: ✭ 27 (-34.15%)
Mutual labels:  scikit-learn
slack-emoji-kr
한글을 활용한 슬랙 커스텀 이모지
Stars: ✭ 33 (-19.51%)
Mutual labels:  emoji
sktime-tutorial-pydata-amsterdam-2020
Introduction to Machine Learning with Time Series at PyData Festival Amsterdam 2020
Stars: ✭ 115 (+180.49%)
Mutual labels:  scikit-learn
spacymoji
💙 Emoji handling and meta data for spaCy with custom extension attributes
Stars: ✭ 174 (+324.39%)
Mutual labels:  emoji
vim-emoji-icon-theme
Emoji/Unicode Icons Theme for Vim and Neovim with support for 40+ plugins and 380+ filetypes 🎨🖤💙💛
Stars: ✭ 77 (+87.8%)
Mutual labels:  emoji
EmoticonsBoard
Function keyboard and emotions. Android表情键盘,可动态更新表情。
Stars: ✭ 31 (-24.39%)
Mutual labels:  emoji
rafiki-zsh
👀👻 A zsh friend to watch over you.
Stars: ✭ 50 (+21.95%)
Mutual labels:  emoji
purescript-emo8
🍠 A functional 2D game engine that can create emoji games.
Stars: ✭ 47 (+14.63%)
Mutual labels:  emoji
EmojiRunner
Search for emojis in Krunner and copy/paste them
Stars: ✭ 33 (-19.51%)
Mutual labels:  emoji

emoji-prediction

emoji prediction given a text using machine learning techniques

Usage

You'll need python3 (everything's been developed under Python 3.5.2)

$ git clone [email protected]:javierhonduco/emoji-prediction.git
$ cd emoji-prediction
  • Fetch some tweets
$ cd fetch
$ script/bootstrap # to install everything
$ # fill in fetch/config.py using config_sample.py as a template
$ # you'll need: * a Twitter API token * a Sentry DSN
$ bin/benchmark # just to download tweets and see how many per second can you fetch
  • Do some 🔬
$ cd classify
$ script/bootstrap # to install everything
$ # once the training file is in the folder
$ python3 sk_learn_experiments.py 10000 # use 10.000 tweets. The percentage used for training is defined in the `TRAINING` variable
$ # generate statistics
$ python3 emoji_stats.py

🎉

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