批处理是为训练序列模型格式化数据的一组工具

batching的Python项目详细描述


批处理

批处理是为训练序列模型格式化数据的一组工具。

Build StatusCoverage Status

安装

$ pip install batching

示例用法

示例脚本存在于SpP.Py

# Metadata for batch info - including batch IDs and mappings to storage resouces like filenamesstorage_meta=StorageMeta(validation_split=0.2)# Storage for batch data - Memory, Files, S3storage=BatchStorageMemory(storage_meta)# Create batches - configuration contains feature names, windowing config, timeseries spacingbatch_generator=Builder(storage,feature_set,look_back,look_forward,batch_seconds,batch_size=128)batch_generator.generate_and_save_batches(list_of_dataframes)# Generator for feeding batches to training - tf.keras.model.fit_generatortrain_generator=BatchGenerator(storage)validation_generator=BatchGenerator(storage,is_validation=True)model=tf.keras.Sequential()model.add(tf.keras.layers.Dense(1,activation='sigmoid')model.compile(loss=tf.keras.losses.binary_crossentropy,optimizer=tf.keras.optimizers.Adam(),metrics=['accuracy'])model.fit_generator(train_generator,validation_data=validation_generator,epochs=epochs)

许可证

License

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

推荐PyPI第三方库


热门话题
java在一个问题被连续正确回答三次/并添加差异后,我如何将程序循环回开始   Java中未实例化的匿名类   java如何在Android中录制视频,只允许横向模式和最长时间录制时间   java从另一个活动发送实时消息   多线程java线程和互斥   java禁用Spring安全日志   JAVA伊奥。StreamCorruptedException:在与子级和父级ProcessBuilder通信时写入子级中的标准输出时,流头无效   使用Java(HttpURLConnection)对Restheart进行身份验证(对于Mongodb)   java如何解决Jenkins中的SAXParseException?   java为什么我需要mockito来测试Spring应用程序?   计算sin-cos和tan时缺乏精度(java)   java Hibernate。不同项目中相同一对一映射的不同行为   java图像滑块:如何使用JavaFX将图像放在另一个图像上   java Mockito在使用when时抛出NotAMockException   http Java servlet发送回响应