title: Cannot find data adapter to handle input on model.predict
body: <p>I have a dataset that is read and converted to NumPy arrays before going into the model.predict(). The goal is to use Keras to make predictions, however, after predicting 400 something values, I receive an error:</p>
  <pre><code>Failed to find data adapter that can handle input: (&lt;class 'tuple'&gt; containing values of types {'(&lt;class \'list\'&gt; containing values of types {&quot;&lt;class \'float\'&gt;&quot;, &quot;&lt;class \'numpy.float32\'&gt;&quot;})'}), &lt;class 'NoneType'&gt;
  </code></pre>
  <p>This error occurs when model.predict() is called in my code:</p>
  <pre><code>if len(models) &gt; 0:
      for i in range(len(models)):
          path = models[i]['path']
          model = models[i]['model']
          inpt = to_input[i]
          p = model.predict((inpt,))[0][0]
          predictions.append((path, ann_type[i], p, target_time))
  </code></pre>
  <p>I've tried to convert inpt to numpy array, but the same error is evoked. The value of inpt at the time of the error is <code>[23.3, 23.32, 23.33, 23.35, 23.44, 23.49, 23.0, 22.88, 23.95, 24.45]</code>. What is missing here?</p>