Несоответствия между tf.contrib.layer.fully_connected, tf.layers.dense, tf.contrib.slim.fully_connected, tf.keras.layers.Dense

Попробуйте изменить sb.Append(Environment.NewLine); на sb.AppendLine();.

StringBuilder sb = new StringBuilder();          
foreach (DataColumn col in dt.Columns)         
{             
    sb.Append(col.ColumnName + ',');         
}          

sb.Remove(sb.Length - 1, 1);         
sb.AppendLine();          

foreach (DataRow row in dt.Rows)         
{             
    for (int i = 0; i < dt.Columns.Count; i++)             
    {                 
        sb.Append(row[i].ToString() + ",");             
    }              

    sb.AppendLine();         
}          

File.WriteAllText("test.csv", sb.ToString());
1
задан Alex Van de Kleut 16 January 2019 в 17:02
поделиться

1 ответ

Для тех, кто сталкивается с этой проблемой, особенно учитывая, что для реализации tenorflow существует множество API, разница сводится к инициализации смещения и значениям по умолчанию. Для tf.contrib и tf.slim использование biases_initializer = None означает, что смещение не используется. Воспроизведение этого с использованием tf.layers и tf.keras требует use_bias=False.

0
ответ дан Alex Van de Kleut 16 January 2019 в 17:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: