javascript - 有没有办法让 tensorflow js 从 json 文件而不是 csv 读取/训练数据?
问题描述
所以我是机器学习的新手,并且一直在努力根据 json 文件提供的数据制作我的模型训练。我用 csv 训练没有问题。将 json 转换为 csv 也不是一个选项,因为 json 文件并不简单。
解决方案
目前,tensorflow.js 不提供加载 json 数据进行训练的方法。所以有选项
- 使用 json 到 csv 转换器
这种方式tf.data.csv
可以用来读取文件
- 使用自定义加载器
例如,第一个需要使用 fetch API 获取数据。然后,需要使用返回的数据构建数据集。当数据很大时,不需要同时将所有内容加载到内存中。这个答案讨论了如何处理这种情况。
推荐阅读
- node.js - 在 cassandra 中更新具有大量数据(8000 万+行)的表中的列
- java - 创建项目酒店管理系统时出错
- r - 当 Wilcoxon 检验返回一些 0 p 值时该怎么办?
- laravel-7 - Laravel Dusk 能够打开浏览器但无法控制它
- sql-server - 我可以像在 Azure SQL Database for SQL Server 本地获得 SQL 性能建议吗?
- google-sheets - 创建公式以从数据中获取所需的结果
- reactjs - 为什么需要选择两个文件来填充字段?
- java - Tomcat 环境变量设置 (9.0.45)
- primeng - Primeng 多选下拉菜单
- filter - Pandoc Lua过滤器获取当前文档的文件名