引言  

随大流读了个研,也确定了研究方向,就搞计算机视觉,今天起开始学习,简单做个笔记吧

1.环境配置

Anaconda

Anaconda是一个包含180+的科学包及其依赖项的发行版本,包含了conda、Python在内的超过180个科学包及其依赖项,如今也成为了数据分析的标准环境。我们需要用它来完成各种工具的安装。

安装步骤:通过官网Anaconda | Anaconda Distribution直接下载安装或者使用清华源https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 安装速度更快

使用教程:我们主要使用安装的Anaconda Prompt工具

在Anaconda 下,我们可以创建多个虚拟环境,每个环境配置不同的开发工具互不干涉

创建虚拟环境:conda create -n (环境名) python

查看当前所有环境:conda info --envs

进入指定环境: conda activate (环境名)

在环境下查看已安装包:conda list

打开Jupyter Notebook就可以编译代码了

 

CUDA

CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。

安装步骤:在NVIDIA控制面板中打开系统信息的组件栏,确认电脑支持的CUDA版本(图中为11.7,为了配合PyTorch选择安装11.6版本)

前往官网https://developer.nvidia.cn/cuda-toolkit-archive选择对应版本的CUDA下载安装

注意版本不要选错,这里是window10的选项

安装成功后,打开Anaconda Prompt,输入指令nvcc -V,就可以查看CUDA版本了

同时记得在环境变量中添加Anaconda,如图所示

PyTorch

PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序,一个非常灵活和快速用于深度学习的研究平台。

安装步骤:由于从官网上下载太慢,所以直接从国内的源下载,Anaconda Prompt中需要安装的虚拟环境里输入指令:pip install torch torchvision torchaudio --pre --extra-index-url https://download.pytorch.org/whl/nightly/cu116

注意:PyTorch版本需要和CUDA版本相对应,上面链接是针对CUDA11.6的,如果是其他版本需要去找对应的PyTorch、Torchvision、Torchaudio下载

验证是否安装成功

Python #进入python环境

import torch #如果pytorch安装成功即可导入

import torchvision #不报错即安装成功

print(torch.cuda.is_available()) #查看CUDA是否可用

print(torch.cuda.device_count()) #查看可用的CUDA数量

print(torch.version.cuda) #查看CUDA的版本号

OpenCV

OpenCV是一个开源的发行的跨平台计算机视觉和机器学习软件库, 实现了图像处理和计算机视觉方面的很多通用算法。

安装步骤:在Anaconda Prompt中需要安装的虚拟环境里输入指令(这里使用清华源):pip install opencv-python -i Simple Index

PyCharm

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。具备调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等功能。

安装步骤:前往官网https://www.jetbrains.com/pycharm/download/#section=windows安装社区版就够用了。由于我们环境都是在Anaconda中配的,所以在PyCharm解释器要使用我们配好的虚拟环境,手动添加路径

重生之丹王,炼丹入门相关推荐

  1. 拒绝无脑试错:写给萌新的“科学炼丹”入门手册

    近期在订阅号后台和文章评论区review了一下大家的问题,发现很多小伙伴现在已经把机器学习.深度学习的理论基础打好了,但是真正要解决一个现实中的算法问题的时候经常两手抓瞎,一顿毫无目的乱试,甚至认为模 ...

  2. 2020年度「炼丹笔记」搜索推荐系统干货集锦

    公众号:炼丹笔记 炼丹笔记在8月8日更新了第一篇文章<2020年推荐系统工程师炼丹手册>之后,开启了在推荐领域伟大航路的征程.在伟大航路的前半段,我们公众号主要做三件事情,学术界推荐算法研 ...

  3. 炼丹笔记 | 讲讲我们的故事

    炼丹笔记在8月8日更新了第一篇文章<2020年推荐系统工程师炼丹手册>之后,开启了在推荐领域伟大航路的征程.在伟大航路的前半段,我们公众号主要做三件事情,学术界推荐算法研究解读.工业界推荐 ...

  4. 还在随缘炼丹?一文带你详尽了解机器学习模型可解释性的奥秘

    一只小狐狸带你解锁NLP/ML/DL秘籍 正文来源:腾讯技术工程 所谓炼丹,就是将大量灵材使用丹炉将其凝炼成丹.练成的灵丹蕴含灵材的大部分特性,方便携带,容易吸收.高级仙丹在炼制中更是能吸收天地灵气从 ...

  5. 人工智能炼丹师到维度调教师的思想转变

    产生转变的背景 随着参加过的研究活动的数量增加,过去自诩为炼丹师的话语越来越像是在自嘲.感觉自己的定位不在和炼丹师吻合.思来想去,现在的心态更多是主动的,是积极的去操作人工智能模型.可能维度调教师更适 ...

  6. 推荐搜索系统论文干货集锦

    今天的福利是「炼丹笔记」 几位小哥哥.小姐姐总结的搜索.推荐.计算广告等方面的干货文章.「炼丹笔记」的作者们,一元.九羽.十方.时晴分别来自BATJ,是一群实战经验和学术经验都极其丰富的小伙伴. 本文 ...

  7. 推荐搜索系统论文干货集锦(持续更新)

    推荐系统实践类文章 1.推荐系统里的那些坑儿 2.算法大佬看了流泪,为什么这么好的CTR预估总结之前没分享(上篇) 3.算法大佬看了流泪,为什么这么好的CTR预估总结之前没分享(下篇) 4.炼丹师最强 ...

  8. 2020年搜索推荐系统论文干货集锦

    公众号:炼丹笔记 炼丹笔记在8月8日更新了第一篇文章<2020年推荐系统工程师炼丹手册>之后,开启了在推荐领域伟大航路的征程.在伟大航路的前半段,我们公众号主要做三件事情,学术界推荐算法研 ...

  9. 机器学习经典必读书,李航《统计学习方法》出视频课了!

    PaperWeekly推荐炼丹入门课程: 算法推导+作业讲解+教学指导 众所周知,AI行业里的技术大牛,微软亚洲研究院.华为诺亚方舟实验室等知名机构有着丰富的从业经历的李航博士,又推出了"蓝 ...

最新文章

  1. 数论基础--矩阵快速幂 及其例题
  2. PathMatchingResourcePatternResolver通过适配符寻找符合条件的java类
  3. A Mini Locomotive POJ - 1976(动态规划+思维)
  4. JavaScript中带有示例的Math.log()方法
  5. IOS学习笔记06---C语言函数
  6. 关键词提取_tf_idf
  7. 使用mysql事务管理_MySQL事务管理的介绍(附示例)
  8. 微信语音怎么转发给别人听_新版微信语音转发方法(微信语音怎么转发给别人听)...
  9. VMware中Linux网络配置
  10. zh-CN、zh-Hans区别
  11. python对excel中需要的数据的单元格填充颜色
  12. IIS允许下载APK安装包
  13. div 跟着鼠标移动
  14. 【转】Url Rewrite Filter 使用全攻略
  15. project weibo
  16. 七、ref引用与数组的常用方法
  17. 如何将计算机桌面屏幕放大,怎么能把电脑屏幕放大
  18. 360安全卫士大战“病毒之王”——最新磁碟机变种
  19. 智慧公交解决方案-最新全套文件
  20. Vibosoft ePub Converter(ePub转换器)v2.1.24官方版

热门文章

  1. 做一个商业网站需要准备什么,需要多少钱?
  2. 常见html5营销类型有哪些,常见的品牌营销都有哪几种形式
  3. 抓包工具哪些好,来看这里就够了.....
  4. 关于ca以及证书颁发的一些事
  5. 《黑客大曝光:移动应用安全揭秘及防护措施》一2.1 基础移动网络功能
  6. linux 根据文件路径自动创建文件夹
  7. 深圳买学区房要注意事项有哪些
  8. 微信支付:小微商户申请入驻第三步:平台证书序列号解密和敏感词加密
  9. AD20 输出制板文件小记
  10. 串口编程 - ascii字符与16进制的相互转换