我正在尝试使用自己的数据集创建一个堆叠式自动编码器,效果很好,当我尝试使用张量板绘制曲线时,我得到了以下标量:
如果不是X_train.shape [0],我认为错误出在steps_per_epoch中,那么它包含的内容是:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="students.css">
<script src="students.js"></script>
<title>Students</title>
</head>
<body>
<div id="wrapper">
<section class="studentInput">
<input type="text" placeholder="First Name" id="firstNameInput" >
<input type="text" placeholder="Last Name" id="LastNameInput">
<input type="text" placeholder="rating" id="ratingInput">
<button id="AddStudent">Add person</button>
</section>
<table>
<tr class="table_head">
<th>ID №</th><th>First Name</th><th>Last Name</th><th>DELETE</th>
</tr>
</table>
</div>
</body>
</html>
和我怎样才能添加Accuarcy其他东西?
答案 0 :(得分:0)
摘自fit_generator
steps_per_epoch:整数。总步骤数(一批样品) 到宣布一个历元完成之前从发电机产生和 开始下一个时代。它通常应等于 数据集样本除以批次大小。可选 序列:如果未指定,将使用len(generator)作为 步骤。
因此,您应该将其设置为大致等于X_train.shape[0]/batch_size
要监视准确性,请使用
autoencoder.compile(optimizer='rmsprop', loss='mse', metrics=['mse', 'accuracy'])