Tensorflow.js批量加载和调整图像大小

时间:2020-07-29 20:10:58

标签: javascript node.js classification tensorflow.js

任何想法如何实现与

https://www.tensorflow.org/tutorials/images/classification

在node.js下的tensorflow.js中

?我看不到如何在子文件夹中加载图像,调整图像大小并将其转换为张量。

本教程是关于对图像进行分类的,我们有两个文件夹/标签:猫和狗,在两个子文件夹“ training”和“ validation”内

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

文件夹结构:

  1. 数据
    • 火车
    • 验证

该脚本成功扫描了“数据”目录及其子文件夹,调整了图像的大小,将它们保存在“调整大小”目录中的相应文件夹中,并返回带有“标签”和“路径”的“图像”数组。

[{"UserName":"Sarathy Devaraju","month":"May","meetingHash":"Hold/Uncategorized","Week1":2,"Week2":0,"Week3":0,"Week4":0},
          {"UserName":"Priya","month":"May","meetingHash":"Hold/Uncategorized","Week1":2,"Week2":0,"Week3":0,"Week4":0},
          {"UserName":"Sarathy Devaraju","month":"May","meetingHash":"1st Presentation / Meeting","Week1":0,"Week2":1,"Week3":0,"Week4":0},
          {"UserName":"Priya","month":"May","meetingHash":"1st Presentation / Meeting","Week1":0,"Week2":1,"Week3":0,"Week4":0},
          {"UserName":"Sarathy Devaraju","month":"Jun","meetingHash":"1st Presentation / Meeting","Week1":0,"Week2":1,"Week3":0,"Week4":0},
          {"UserName":"Priya","month":"Jun","meetingHash":"1st Presentation / Meeting","Week1":0,"Week2":1,"Week3":0,"Week4":0},
          {"UserName":"Sarathy Devaraju","month":"Jun","meetingHash":"Follow-On Meetings","Week1":1,"Week2":0,"Week3":0,"Week4":0},
          {"UserName":"Priya","month":"Jun","meetingHash":"Follow-On Meetings","Week1":1,"Week2":0,"Week3":0,"Week4":0},
          {"UserName":"Sarathy Devaraju","month":"Jul","meetingHash":"Follow-On Meetings","Week1":0,"Week2":0,"Week3":1,"Week4":0},
          {"UserName":"Sarathy Devaraju","month":"Jul","meetingHash":"Follow-On Meetings","Week1":1,"Week2":0,"Week3":0,"Week4":0},
         ]


如何加载并将这些数据传递给tensorflow.js?