A Keras implementation of Character-level Convolutional Networks for Text Classification Zhang and LeCun.
pip install char-cnn
from charcnn import cnn, data
xtrain, ytrain, xtest = data.dbpedia(sample=0.05, dataset_source=data.DATA_CLOUD_URL)
xtrain, ytrain, xtest, vocab, max_len, n_classes = data.preprocess(
xtrain,
ytrain,
xtest)
model = cnn.compiled(cnn.char_cnn(len(vocab), max_len, n_classes))
history = cnn.fit(model, xtrain, ytrain, callbacks)
print(history.history)
@article{DBLP:journals/corr/ZhangZL15,
author = {Xiang Zhang and Junbo Jake Zhao and Yann LeCun},
title = {Character-level Convolutional Networks for Text Classification},
journal = {CoRR},
volume = {abs/1509.01626},
year = {2015},
url = {http://arxiv.org/abs/1509.01626},
archivePrefix = {arXiv},
eprint = {1509.01626},
timestamp = {Wed, 07 Jun 2017 14:41:26 +0200},
biburl = {http://dblp.org/rec/bib/journals/corr/ZhangZL15},
bibsource = {dblp computer science bibliography, http://dblp.org}
}