Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
F# 在F中导入CIFAR-10数据集#_F#_Dataset_Computer Vision - Fatal编程技术网

F# 在F中导入CIFAR-10数据集#

F# 在F中导入CIFAR-10数据集#,f#,dataset,computer-vision,F#,Dataset,Computer Vision,我尝试以F#格式导入CIFAR-10数据集“”,有三种格式;python、matlab(MAT)和binary(bin)分别。请随意评论如何导入数据集?您必须使用数据集的二进制版本。CIFAR页面上的描述非常清楚: 第一个字节是第一个图像的标签,它是一个范围为0-9的数字。接下来的3072字节是图像像素的值。前1024个字节是红色通道值,后1024个字节是绿色通道值,最后1024个字节是蓝色通道值。这些值以行主顺序存储,因此前32个字节是图像第一行的红色通道值 您没有以任何方式指定要如何导入数据

我尝试以F#格式导入CIFAR-10数据集“”,有三种格式;python、matlab(MAT)和binary(bin)分别。请随意评论如何导入数据集?

您必须使用数据集的二进制版本。CIFAR页面上的描述非常清楚:

第一个字节是第一个图像的标签,它是一个范围为0-9的数字。接下来的3072字节是图像像素的值。前1024个字节是红色通道值,后1024个字节是绿色通道值,最后1024个字节是蓝色通道值。这些值以行主顺序存储,因此前32个字节是图像第一行的红色通道值

您没有以任何方式指定要如何导入数据集,以下是我认为有意义的内容:

  • .tar.gz
    文件中提取6个批次
  • 每批:
  • 创建二进制读取器
  • 读取包含标签的字节
  • 实例化大小为32 x 32的
    系统.Drawing.Bitmap
  • 在图像的行和列上循环,从文件中读取一个字节,将其设置在图像的红色通道中
  • 用绿色和蓝色通道重复这个步骤
  • 以最终格式存储(例如,包含单个PNG文件的目录)

您必须使用数据集的二进制版本。CIFAR页面上的描述非常清楚:

第一个字节是第一个图像的标签,它是一个范围为0-9的数字。接下来的3072字节是图像像素的值。前1024个字节是红色通道值,后1024个字节是绿色通道值,最后1024个字节是蓝色通道值。这些值以行主顺序存储,因此前32个字节是图像第一行的红色通道值

您没有以任何方式指定要如何导入数据集,以下是我认为有意义的内容:

  • .tar.gz
    文件中提取6个批次
  • 每批:
  • 创建二进制读取器
  • 读取包含标签的字节
  • 实例化大小为32 x 32的
    系统.Drawing.Bitmap
  • 在图像的行和列上循环,从文件中读取一个字节,将其设置在图像的红色通道中
  • 用绿色和蓝色通道重复这个步骤
  • 以最终格式存储(例如,包含单个PNG文件的目录)

谢谢。我会尽快尝试。为了节省时间,我将MAT文件转换为CSV(标签,像素0,像素1,像素2,…,像素3071)。谢谢你的建议。谢谢。为了节省时间,我将MAT文件转换为CSV(标签,像素0,像素1,像素2,…,像素3071)谢谢你的建议。