30分钟Anaconda入门+用pytorch搞定图像分类!

环境

  • Anaconda3
  • pycharm (安利一波!颜值很高!有教育版,一般用学校邮箱注册就可以)其他IDE也可以
  • python 3.6
  • opencv-python 4.1.0.25
  • torch 0.4.0
  • torchvision 0.2.1
    其实环境也不用太在意,运行程序后,如果遇到
    ModuleNotFoundError: No module named 'requset'
    之类的错误,都用conda install <package_name> 就可以了。

Anaconda

一般写python的应该都装了这个把~简单说这是个包管理器,以为python的程序很多都需要加载非常多的包,把包都放在全局很难管理,所以一般开始一个项目都会新建一个包管理环境,简单介绍一下最基本的创建一个包管理环境的方法。
在这里插入图片描述
切换到Environment界面,点击Create就可以创建一个包环境。
在这里插入图片描述
这时候创建的环境是最基本的环境,你可以根据需要在anaconda中继续install你需要的包。
在这里插入图片描述
图形界面的install包的方式就点来点去就好了,当然也可以用命令行的方式。

在pycharm的Terminal可以采用activate basic_env 来激活我们刚刚创建的环境,然后你就可以在这个环境中try what you want.一般常用的是安装包。这里可以采用两种方式,pip install <package_name>conda install <package_name> 。这两个的区别可以搜一下,这里推荐大家使用conda install 吧。

Pytorch

pytorch就是类似tensorflow的一种神经网络框架吧。神经网络一层层的嘛,要是整个一层层都自己代码一行行建起来多麻烦呀,然后大家就有了框架了。像pytorch你想建一层网络只需要一行代码的,贼方便。我也没用过tensorflow,听说pytorch好上手,我就先试pytorch了。
推荐莫烦的pytorch教程。他出了好多课了,python啥啥的讲的都挺好的,然后也都是免费的,看起来可快了,入门刚刚好。当然,不看也可以先跟着这篇博客,不用懂啥原理,也可以完成识别hhhh。(我也还没搞明白

安装pytorch

这里推荐先去官网下载选择一下自己需要的版本
在这里插入图片描述
像我,就是整个配置。可以看到有一行是cuda,可以看看自己的显卡是不是NVIDIA的,如果不是的话,果断选none就行,如果是的话,你要是想用GPU跑快点的话可以配置一下cuda,这篇教程就不涉及了。
这里选好自己的配置后,复制网页上"Run this Command" 的内容到命令行就可以了。然后等它装完就行啦~

Let’s gogo

一共会有两个.py文件,一个就是训练网络的代码,一个是拿到训练好的网络的参数后,用这个网络去识别图片的代码。
先贴代码,整个训练网络的代码都在这里了,是不是很短,然后就看下要改哪些地方就可以了:

from __future__ import print_function, division

import torch
import torch.nn as nn
import torch.optim as optim
from torch.optim import lr_scheduler
from torch.autograd import Variable
import torchvision
from torchvision import datasets, models, transforms
import time
import os
def train_model(model, criterion, optimizer, scheduler, num_epochs=25):
    since = time.time()

    best_model_wts = model.state_dict()
    best_acc = 0.0

    for epoch in range(num_epochs):
        print('Epoch {}/{}'.format(epoch, num_epochs - 1))
        print('-' * 10)

        # Each epoch has a training and validation phase
        for phase in ['train', 'val']:
            if phase == 'train':
                scheduler.step()
                model.train(True)  # Set model to training mode
            else:
                model.train(False)  
  • 2
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Anaconda、PyCharm和PyTorch都是在Python开发中非常实用的工具。下面将分别介绍它们的安装。 首先,Anaconda是一个数据科学的IDE,含有许多科学计算库和Python包。在其官方网站(https://www.anaconda.com/products/individual)上下载对应操作系统的安装包,双击打开安装即可。在安装时需要进行一些设置,比如选择安装路径和添加环境变量等。安装完成后,可以在Anaconda的Navigator中找到安装好的Python环境,并在其中安装需要的包。 其次,PyCharm是一个受欢迎的Python开发工具,它有专业版和社区版两个版本。在其官方网站(https://www.jetbrains.com/pycharm/download/)上下载对应版本的安装包,双击打开安装即可。在安装时同样需要进行一些配置,比如选择安装路径、添加环境变量等。安装完成后,可以在PyCharm中打开Anaconda中安装的Python环境,方便地进行Python开发。 最后,PyTorch是一个深度学习框架,安装流程有点复杂。首先需要安装Anaconda,然后在其中创建一个新的环境。在命令行上输入以下命令即可安装PyTorch: ``` conda install pytorch torchvision torchaudio cpuonly -c pytorch ``` 其中,包含了PyTorch的核心模块torch,以及一些常用的扩展模块torchvision和torchaudio。如果希望使用GPU进行计算,则需要额外安装对应的CUDA工具。 总的来说,Anaconda、PyCharm和PyTorch都是非常实用的工具,在安装时需要注意一些配置,这些工具能够提高Python开发的效率和学习深度学习的体验。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值