延迟加载混合序列使用Keras序列,重点是多任务模型。

keras-mixed-sequence的Python项目详细描述


Travis CI buildSonarCloud QualitySonarCloud MaintainabilityCodacy MaintainabilityMaintainabilityPypi projectPypi total project downloads

使用Keras序列延迟加载混合序列, 专注于多任务模型。在

如何安装此软件包?在

像往常一样,只需使用pip下载:

pip install keras_mixed_sequence

测试覆盖率

因为有些软件处理的覆盖率有时 稍有不同的结果,这里有三个结果:

Coveralls CoverageSonarCloud CoverageCode Climate Coverate

使用示例

传统单任务模型示例

首先,让我们创建一个简单的单任务模型:

^{pr2}$

然后我们继续加载或创建训练数据。 这里将列出未来的一些风俗习惯 对为此目的而创建的对象进行排序 和这个图书馆一起使用。在

X=either_a_numpy_array_or_sequence_for_inputy=either_a_numpy_array_or_sequence_for_output

现在我们使用混合序列组合训练数据 对象。在

fromkeras_mixed_sequenceimportMixedSequencesequence=MixedSequence(X,y,batch_size=batch_size)

最后,我们可以训练模型:

frommultiprocessingimportcpu_countmodel.fit_generator(sequence,steps_per_epoch=sequence.steps_per_epoch,epochs=2,verbose=0,use_multiprocessing=True,workers=cpu_count(),shuffle=True)

多任务模型示例

首先,让我们创建一个简单的multi-taks模型:

fromtensorflow.keras.modelsimportModelfromtensorflow.keras.layersimportDense,Inputinputs=Input(shape=(10,))output1=Dense(units=10,activation="relu",name="output1")(inputs)output2=Dense(units=10,activation="relu",name="output2")(inputs)model=Model(inputs=inputs,outputs=[output1,output2],name="my_model")model.compile(optimizer="nadam",loss="MSE")

然后我们继续加载或创建训练数据。 这里将列出未来的一些风俗习惯 对为此目的而创建的对象进行排序 和这个图书馆一起使用。在

X=either_a_numpy_array_or_sequence_for_inputy1=either_a_numpy_array_or_sequence_for_output1y2=either_a_numpy_array_or_sequence_for_output2

现在我们使用混合序列组合训练数据 对象。在

fromkeras_mixed_sequenceimportMixedSequencesequence=MixedSequence(x=X,y={"output1":y1,"output2":y2},batch_size=batch_size)

最后,我们可以训练模型:

frommultiprocessingimportcpu_countmodel.fit_generator(sequence,steps_per_epoch=sequence.steps_per_epoch,epochs=2,verbose=0,use_multiprocessing=True,workers=cpu_count(),shuffle=True)

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

推荐PyPI第三方库


热门话题
java JNI和取消异步任务   java整数n作为List<String>的第二个参数传递。子列表(fromIndex,toIndex),但是stacktrace说toIndex在Kotlin中是n+2   如何在Java中正确嵌套多个ArrayList/Maps?   在嵌套条件语句中比较数组中的值时,java List没有打印正确的值   从CRON作业运行java代码   JRE使用jvisualvm检测到java致命错误   java将字符添加到BufferedReader中   带有枚举的java单例与带有双重检查锁定的单例   Java中的编译器构造基类的更改会影响子类的字节码吗?   Java作为Windows服务用户数据路径   java clone():ArrayList。克隆人()我认为它是一个肤浅的复制品   在jfilechooser多文件选择器启用中打开对话框后,java文件将显示所选文件   java在常用的操作方法中使用反射可以吗?   java ReloadableResourceBundleMessageSource。getMessage()不使用我给它的参数