一种简便的时间序列预测深度模型

deepforecast的Python项目详细描述


DeepForecast

一种易于使用的时间序列预测深度模型

方法

  • STTF
  • 序号2

如何安装

pip install deepforecast

如何使用

以STTF为例:

fromtensorflow.keras.utilsimportplot_modelfromdeepforecast.featuresimportSparseColumn,SequenceColumnfromdeepforecast.modelsimportSTTFattr_feats=["age","user","platform"]sequence_feats=["history","future"]attr_columns=[]forfeatinattr_feats:col=SparseColumn(name=feat,vocab_size=10,embed_dim=8)attr_columns.append(col)sequence_columns=[]hist_col=SequenceColumn(name="history",num_seq=5,seq_steps=28,dim=1)sequence_columns.append(hist_col)fut_col=SequenceColumn(name="future",num_seq=4,seq_steps=7,dim=1)sequence_columns.append(fut_col)model=STTF(attr_columns,sequence_columns,attr_attention_embed_dim=12)model.summary()plot_model(model,show_shapes=True)model.compile(optimizer="rmsprop",loss=["mse","mse"],loss_weights=[0.2,0.8],metrics=["mse"])

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

推荐PyPI第三方库


热门话题
java如何从用户输入中找到最大值和最小值?(while循环)   java数据库资源异常   java hibernate查询速度太慢,是否忽略了延迟加载条件?   不带花括号的java IfElse控制流   nextInt()中十进制数输入的java检查   java根据REST中的资源类型发送不同的响应主体   JAVAutil。扫描器Java系统。争论中   对于单个条目,java XSLT到数组的转换失败   java将txt文档预处理为以字符串为键、整数ArrayList为值的hashmap   java获取泛型数组类类型的简单方法?   雅加达ee使用Fast Purge Open API通过java代码清除akamai中的缓存URL   java在OpenNLP中使用parseLine解析后,如何获得没有空格的名词短语作为输入句子?   设置与my GUI的自动交互之间的延迟(Java Swing)