LSTM上的无效实现

keras-ordered-neurons的Python项目详细描述


keras有序神经元lstm

TravisCoverageVersionDownloads996.ICU

[中文English]

非正式实施ON-LSTM

安装

pip install keras-ordered-neurons

用法

基本

LSTM相同,只是应该给出一个额外的参数chunk_size

fromkeras.modelsimportSequentialfromkeras.layersimportEmbedding,Bidirectional,Densefromkeras_ordered_neuronsimportONLSTMmodel=Sequential()model.add(Embedding(input_shape=(None,),input_dim=10,output_dim=100))model.add(Bidirectional(ONLSTM(units=50,chunk_size=5)))model.add(Dense(units=2,activation='softmax'))model.compile(optimizer='adam',loss='sparse_categorical_crossentropy')model.summary()

dropconnect

recurrent_dropconnect设置为非零值以启用重复权重的drop connect:

fromkeras_ordered_neuronsimportONLSTMONLSTM(units=50,chunk_size=5,recurrent_dropconnect=0.2)

预期分割点

如果您想知道主遗忘门和主输入门的预期分割点,请将return_splits设置为True

fromkeras.modelsimportModelfromkeras.layersimportInput,Embeddingfromkeras_ordered_neuronsimportONLSTMinputs=Input(shape=(None,))embed=Embedding(input_dim=10,output_dim=100)(inputs)outputs,splits=ONLSTM(units=50,chunk_size=5,return_sequences=True,return_splits=True)(embed)model=Model(inputs=inputs,outputs=splits)model.compile(optimizer='adam',loss='mse')model.summary(line_length=120)

tf.keras

如果使用tensorflow.python.keras,请将TF_KERAS=1添加到环境变量。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
GridLayout不工作的java问题   java Restlet请求对象不包含身份验证信息   java使用Cucumber为每个正在运行的线程创建一个TestNG runner类   java在平面文件中存储并跟踪它们?   类Lcom/google/firebase/FirebaseApp中没有虚拟方法zzbzo()Z;或者它的超类   java如何在安卓中创建字符串模式   可从Java访问的树莓PI传感器   java 50+GB分隔文件中的大致行数   是否有Java进程内数据库,允许从多表虚拟机访问?   当我使用ArrayList时,HashMap中的Java ArrayList会导致HashMap中的数据被删除。去除   如何将值存储在最佳java集合结构中   java消息Servlet。servlet appServlet的init()引发异常   java正在使用Spring引导生成空日志文件   c#在访问实例变量时使用this关键字是否更有效?   java JScrollPane滚动到最后添加的行   java Vertx抛出IllegalStateException:响应已被写入   java Liferay以编程方式更改portlet列   java下载单个s3对象并将它们合并到单个文件中   java spark数据帧将JSON转换为ORC满足“列模糊异常”