有没有办法让tensorflow js从json文件而不是csv中读取/训练数据



所以我是机器学习的新手,一直在努力让我的模型根据json文件提供的数据进行训练。我用csv训练没有问题。此外,将json转换为csv也不是一个选项,因为json文件并不简单。

目前,tensorflow.js不提供加载json数据进行训练的方法。所以有的选项

  • 使用json到csv转换器

这样tf.data.csv就可以用来读取文件

  • 使用自定义加载程序

例如,首先需要使用fetch API获取数据。然后,需要使用返回的数据构建数据集。当数据很大时,不需要同时将所有内容加载到内存中。这个答案讨论了如何处理这种情况。

尽量避免自己进行转换;将Javascript JSON库用于JSON.parseJSON.stringify等函数,这些函数递归地深入数组并将其转换为Javascript可下标对象。

最新更新