dnn.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:StockPredictor 作者: wallsbreaker 项目源码 文件源码
def get_model_by_strategy(input_var, output_nodes=1, dnn_strategy='mix'):
    features_type = len(config.cols_dimension)
    perioid = config.before
    features_dim = features_type * perioid

    network = build_mix(input_var, output_nodes, features_type, features_dim, perioid, activity=sigmoid)
    if dnn_strategy == 'dnn':
        build_dnn(input_var, output_nodes, features_type, features_dim, perioid, activity=sigmoid)
    elif dnn_strategy == 'conv1d':
        build_conv1d(input_var, output_nodes, features_type, features_dim, perioid, activity=sigmoid)
    elif dnn_strategy == 'cascade':
        build_cascade(input_var, output_nodes, features_type, features_dim, perioid, activity=sigmoid)
    elif dnn_strategy == 'lstm':
        build_lstm(input_var, output_nodes, features_type, features_dim, perioid, activity=sigmoid)
    elif dnn_strategy == 'partitioned':
        build_partitioned(input_var, output_nodes, features_type, features_dim, perioid, activity=sigmoid)
    elif dnn_strategy == 'mix':
        pass
    else:
        raise AttributeError("This dnn_strategy is not supported!")

    return network
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号