1 致谢
感谢琦爷的帮助!
2 系统要求
作业需要在Linux系统上面完成,不能使用Windows系统,为什么呢?
在作业1中,需要下载CIFAR-10数据集,下载的方式是通过助教提供的命令行代码完成的,如图所示,
于是我在 Windows PowerShell中尝试了一下,
第一行命令“cd cs231n/datasets”成功了,因为DOS平台下也有CD命令,所以是可以使用的;
第二行命令“./get_datasets.sh”执行之后,闪现了一个程序的窗口,
看样子好像是Git的程序,第一行代码说,“wget: command not found”,意思就是没有找到wget命令,
先前我没有截图这张图,(因为它闪现的太快了,我是靠读秒加直觉接下来的),于是我想可以去这个sh脚本文件中看看,
于是我打开了“./get_datasets.sh”对应的脚本文件get_datasets.sh,(根据命令“cd cs231n/datasets”来说,这个脚本文件应该位于assignment1/cs231n/datasets目录下),然后看到了脚本命令的内容,如图所示,
可以看到,这里使用了wget命令从一个HTTP地址下载CIFAR-10数据集,而wget是Linux平台上一个常用的命令,(其实,也并不是说wget命令在Windows平台上无法使用,而是如果要在Win平台上使用wget命令,还需要额外安装wget命令的执行程序,这是比较麻烦的);
还有我们可以看到这里下载的文件的后缀名是.tar.gz,这是Linux系统中一个十分常见的压缩文件的格式;
综合这两点因素,我觉得还是使用Linux系统来做作业比较好。