title: Questions about the number of learning
body: <p>There are data sets from 0 to 101.
  Why not learn as many as the number of datasets?
  Why does the terminal say they studied four times?
  Do you only show it at the terminal and actually learn it 101 times?
  Here's the code we tested.</p>
  <pre><code>import tensorflow as tf
  from keras.api import keras
  
  x = tf.range(0,101)
  y = tf.range(0,101)
  
  model = keras.models.Sequential()
  ouput_layer = keras.layers.Dense(input_shape=(1,), units=1)
  model.add(ouput_layer)
  
  model.compile(loss='mse', optimizer='SGD')
  
  # check
  intermediate_layer_model = keras.Model(inputs=model.input, outputs=ouput_layer.input)
  intermediate_output = intermediate_layer_model(x)
  print(intermediate_output)
  
  # train
  model.fit(x, y, epochs=1)
  </code></pre>
  <p><a href="https://i.stack.imgur.com/myCt6.png" rel="nofollow noreferrer">test result</a></p>
  <p>If you check the input data of the output layer, it goes into 101 well.
  I'm curious what the truth is</p>