代码完成之后
在相关文件夹下,激活环境
# conda activate tfts
# pip install ipython
ipython
拖动ipython,使第一行位于最顶端
打开quickTimeplayer, 点击录制屏幕,选择ipython区域开始录制
录制完之后,我是在线转为gif
- https://cloudconvert.com/mov-to-gif
实践1
准备工作
import functools
import tensorflow as tf
from tensorflow.keras.layers import Input
import tfts
from tfts import KerasTrainer as Trainer
def build_model(model):
inputs = Input([24, 2])
outputs = model(inputs)
return tf.keras.Model(inputs, outputs)
手工录制
from tfts import AutoModel
train, valid = tfts.load('sine')
backbone = AutoModel('seq2seq', predict_sequence_length=8)
model = functools.partial(build_model, backbone)
trainer = Trainer(model)
trainer.train(train, valid)
实践2
准备工作
#%matplotlib inline
%pylab
import tfod
from tfod import TsModel, OdModel
import matplotlib.pyplot as plt
import tensorflow as tf
from tensorflow.keras.layers import Input
#fig = matplotlib.pyplot.gcf()
#fig.set_size_inches(8, 6, forward=True)
def build_model(model):
inputs = Input([10, 1])
outputs = model(inputs)
return tf.keras.Model(inputs, outputs)
手工录制
x_test, y_test, sig = tfod.load('ECG')
backbone = build_model(TsModel(use_model='rnn'))
backbone.load_weights('./weights/lstm.h5')
detect_model = OdModel(backbone, train_sequence_length=10)
det = detect_model.detect(x_test, y_test)
detect_model.plot(sig, det)