Pytorch运行MCNN

运行代码:http://www.sohu.com/a/301202174_715776

 

1.首先克隆代码:git clone https://github.com/leeyeehoo/CSRNet-pytorch.git

2.将克隆好的文件放到Anaconda文件夹中(文件名为:CSRNet-pytorch)

3.在anacond文件夹下打开一个终端:运行jupyter notebook

4.jupyter notebook 打开后,找到CSRNet-pytorch文件,进去后运行model_dateset_ipynb

 在下载后需要现在make_dataset.ipynbfile中改一下自己到路径

5.由于安装anaconda3 对应到pytorch环境为python3.6(conda create -n pytorch python=3.6),所以在运行make_dataset,ipynb会报错没有h5py文件,会发现按照网上的教程如下所示并没有解决。

6.换一种方法安装,打开一个cmd激活Pytorch环境,直接用pip安装即可,--pip install h5py可以看到安装成功

7.逐个运行,需要花费一定时间,可以得到shanghaitech的密度图了

8. 如果是用python3.需要改动以下内容:

1)model.py中,18行中到xrange改为range

2)19行中进行更改:

7.进入Anaconda3中CSRNet-pytorch文件夹,打开一个终端

8.激活pytorch:conda activate pytorch

9.运行:python train.py part_A_train.json part_A_val.json 0 0

注意:

1)CSRNet-pytorch中到.json文件,里边到路径需要改成自己到文件路径:

如:/home/***/shanghaitech/part_A_final/test_data/images/IMG_73.jpg

 

 

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要跑通Swin Transformer,你可以参考以下步骤: 1. 阅读关于Swin Transformer的博客和论文,以便更好地理解其原理和结构。你可以参考引用\[1\]中的知乎博客和图解Swin Transformer,以及引用\[2\]中的详细推导博客。 2. 下载官方的Swin Transformer源码,可以在引用\[3\]中找到跑通的分割源码。 3. 根据官方源码的说明,配置环境和依赖项。确保你的环境满足所需的软件和硬件要求。 4. 根据官方源码的指导,准备数据集并进行预处理。这可能包括数据的下载、划分和转换等步骤。 5. 根据官方源码的指导,进行模型的训练和验证。这可能涉及到设置训练参数、选择优化器和损失函数等步骤。 6. 调试和优化代码。如果遇到问题,可以根据官方源码的注释和文档进行调试,并查找相关的解决方案和讨论。 请注意,跑通Swin Transformer可能需要一定的计算资源和时间。确保你的计算机性能足够,并有足够的时间来完成训练和验证过程。同时,理解Swin Transformer的原理和结构对于调试和优化代码也非常重要。 #### 引用[.reference_title] - *1* *2* *3* [Swin-Transformer分类源码(已跑通)](https://blog.csdn.net/qq_33932782/article/details/117013133)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值