21、Keras与spaCy在深度学习中的应用

Keras与spaCy结合的文本分类应用

Keras与spaCy在深度学习中的应用

1. spaCy文本分类简介

Keras在独立的文本分类任务中表现出色,但有时将其与在文本分析方面表现卓越的spaCy结合使用会很有用。使用spaCy进行文本分类有两种方式:一种是使用其自带的神经网络库thinc,另一种是使用Keras。

1.1 使用Keras和LSTM进行情感分类的示例

以下是使用Keras和LSTM进行情感分类的示例代码:

import plac
import random
import pathlib
import cytoolz
import numpy
from keras.models import Sequential, model_from_json
from keras.layers import LSTM, Dense, Embedding, Bidirectional
from keras.layers import TimeDistributed
from keras.optimizers import Adam
import thinc.extra.datasets
from spacy.compat import pickle
import spacy

class SentimentAnalyser(object):
    @classmethod
    def load(cls, path, nlp, max_length=100):
        with (path / 'config.json').open() as file_:
            model = model_from_json(f
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值