【问题标题】:What does the second argument of tflearn.fully_connected represent?tflearn.fully_connected 的第二个参数代表什么?
【发布时间】:2018-02-27 05:42:23
【问题描述】:

我正在努力学习tflearn。但我有一些疑问。

在下面一行

net = tflearn.input_data(shape=[None, len(train_x[0])])

len(train_x[0]) 是我的输出矩阵的形状吗?如果不是,那是什么?

第二个疑问是:这一行的 8 是什么?

net = tflearn.fully_connected(net, 8)

我尝试搜索,发现它是 n_units,但它们是什么,我应该如何选择在这种情况下需要多少个单元?

【问题讨论】:

    标签: python tensorflow machine-learning deep-learning tflearn


    【解决方案1】:

    线

    net = tflearn.input_data(shape=[None, len(train_x[0])])
    

    表示 tflearn 期望网络的输入具有形状 [?, len(train_x[0])]。在您的情况下,我认为 train_x 是一个矩阵,这意味着 len(train_x[0]) 会给您矩阵中的列数。

    如果您查看 tflearns 全连接层 (http://tflearn.org/layers/core/) 的文档,您会看到 8 对应于 n_units 参数

    net = tflearn.fully_connected(net, 8)
    

    意味着这条线将创建一个具有 8 个隐藏单元/神经元的全连接层。

    【讨论】:

      猜你喜欢
      • 2018-11-11
      • 2010-11-29
      • 2011-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-30
      • 2013-09-29
      • 2021-03-24
      相关资源
      最近更新 更多