CS231N,强裂推荐!!
说明:这个课程从2017年开始,目前是 2022 Spring(如上图所示)
可以在网上查询到的很多Assignment版本都是old version。CS231N官方在最新的Jupyter Assignment里面都做了更新。作业内容和之前有一些区别。我在完成Assignment里面的配置也踩了不少坑。特此记录下来给后来的CVers们简化流程。 希望能帮助到大家:)
除此之外,需要下载最新版作业可以点击进入我的Github进行下载。里面也包含了一些额外的补充资料。欢迎前来查看!!
问题一:## No such file "cifar10_dir = 'cs231n/datasets/cifar-10-batches-py'
解决:
1.进入CS231N\assignment1\cs231n\datasets执行./get_datasets.sh,但是可能失败(我的电脑就失败了)
那么另一种解决
2.下载数据集CIFAR:
(网盘下载: 链接:pan.baidu.com/s/1DZUPQkJB… 提取码:d3sz )
修改代码:
cifar10_dir = 'cs231n/datasets/cifar-10-batches-py'
-->
cifar10_dir = r'你存放的绝对路径' (比如我的:cifar10_dir = r'C:\Users\Felix\Desktop\BCV\CIFAR10',注意加上了一个`r`)
问题二 No module named "past"
解决:
pip install future
问题三 Assignment 2 fast layer 编译问题 或者 系统找不到指定的路径
解决:
- 编译问题:
conda install libpython
conda install -c msys2 m2w64-toolchain
- 找不到路径问题: 不运行cell,而是直接找到对应目录打开终端cmd,输入
python setup.py build_ext --inplace
运行完代码之后,重启Jupyter即可。
问题四 Assignment 3 .sh文件没法运行
解决:
-
用记事本打开然后复制网址就可以下载。
-
我已经下载好了数据集,进入Github传送门下载解压即可。