机器学习基础环境部署|机器学习系列(代码片段)

剑客阿良_ALiang 剑客阿良_ALiang     2023-01-25     447

关键词:

目录

前言

Anaconda安装

使用conda配置python3.6环境

Spyder配置与使用

安装PyTorch

总结


前言

本文主要是分享一下机器学习初期,基本的环境搭建。也适用于其他python工程化项目环境搭建。都差不多。

Anaconda安装

anaconda官方链接:Anaconda | The World's Most Popular Data Science Platform

点击Get Started

点击Download Anaconda installers

根据自己的操作系统,下载对应的安装包。

安装anaconda

 一路点下去,安装完成。

使用conda配置python3.6环境

目前python3比较稳定的版本为3.6,通过anaconda构建一个python3的虚拟环境。

首先我们看一下base环境的python版本。点开windows的搜索栏,输入anaconda,打开Anaconda Prompt

输入命令

conda create -n pytorch python=3.6

 

构建一个叫pytorch的虚拟环境。并且激活环境,输入一下命令。

Spyder配置与使用

Pycharm整体来看还是python最好的IDE,Spyder是Anaconda提供的IDE,是我认为在编辑一些简单程序、或者调试程序比较好用的IDE。这里推荐一下。

打开Anaconda Navigator。

 

升级一下,并且切换一下我们刚刚激活的pytorch环境。

打开Spyder

 

 可以选中部分代码,按F9,只执行选中的代码块,很适合调试。

 

安装PyTorch

登入PyTorch官网:PyTorch

选择操作系统,cuda模式,复制安装命令。

 

Anaconda Prompt激活pytorch环境,执行命令。慢慢等安装吧。

 

如果你发现安装很慢的话,建议给anaconda添加国内源。而且我不建议是清华源,因为太卡了。这里推荐一下北外的源。具体操作如下:

打开用户目录下的.condarc文件,更新成为如下内容。

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/r
  - https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.bfsu.edu.cn/anaconda/cloud
  msys2: https://mirrors.bfsu.edu.cn/anaconda/cloud
  bioconda: https://mirrors.bfsu.edu.cn/anaconda/cloud
  menpo: https://mirrors.bfsu.edu.cn/anaconda/cloud
  pytorch: https://mirrors.bfsu.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.bfsu.edu.cn/anaconda/cloud

 

命令行中执行命令清理缓存。

conda clean -i

安装完成之后,查看pytorch版本。

conda list

 

总结

基本环境已经搭好了,找个模型玩玩吧。

如果本文对你有帮助的话,点个赞吧

 

如何修复老照片,bringing-old-photos-back-to-life机器学习开源项目安装使用|机器学习(代码片段)

...obl,anaconda的安装配置可以参考我的另一篇文章:机器学习基础环境部署|机器学习系列_阿良的博客-CSDN博客_机器学习环境搭建我们使用命令创建:condacreate-nboblpython=3.6 激活环境condaactivatebobl在Pych 查看详情

spark机器学习实战-spark的安装及使用(代码片段)

系列文章目录Spark机器学习实战-专栏介绍文章目录系列文章目录前言一、ApacheSpark的基础知识RDDDataFrame二、安装及使用Spark三、Spark编程模型及Sparkpython编程入门SparkContext类与SparkConf类编写第一个Sparkpython应用程序:计算pi总结... 查看详情

《机器学习实战》-机器学习基础(代码片段)

目录机器学习基础什么是机器学习机器学习应用场景海量数据机器学习的重要性机器学习的基本术语监督学习和非监督学习监督学习:supervisedlearning非监督学习:unsupervisedlearning机器学习工具介绍Python非PythonNumPy函数库基础测试Nu... 查看详情

黄佳《零基础学机器学习》chap1笔记(代码片段)

黄佳《零基础学机器学习》chap1笔记这本书实在是让我眼前一亮!!!感觉写的真的太棒了!文章目录黄佳《零基础学机器学习》chap1笔记第1课机器学习快速上手路径——唯有实战1.1机器学习族谱1.2云环境入门实... 查看详情

如何将照片变成卡通图,animegan2-pytorch机器学习项目使用|机器学习(代码片段)

...果有不太会安装的,可以参考我的另一篇文章:机器学习基础环境部署|机器学习系列_阿良的博客-CSDN博客项目使用看一下readme怎么说明的。直接使用命令,或者代码执行都可以,我们先看看如果命令操作的话都有... 查看详情

机器学习数据科学基础——机器学习基础实践(代码片段)

【机器学习】数据科学基础——机器学习基础实践(一)@TOC前言什么是机器学习?机器学习是人工智能领域内的一个重要分支,旨在通过计算的手段,利用经验来改善计算机系统的性能,通常,这里的经验即历史数据。从大量... 查看详情

写给程序员的机器学习入门-从基础说起(代码片段)

...段时间因为店铺不能开门,我花了一些空余时间看了很多机器学习相关的资料,我发现目前的机器学习入门大多要不门槛比较高,要不过于着重使用而忽视基础原理,所以我决定开一个新的系列针对程序员讲讲机器学习。这个系... 查看详情

机器学习数学系列:机器学习与数学基础知识

目录:机器学习基础:  机器学习的分类与一般思路微积分基础:  泰勒公式,导数与梯度概率与统计基础:  概率公式、常见分布、常见统计量线性代数基础:  矩阵乘法的几何意义  这是一张非常著名的图,... 查看详情

机器学习基础教程笔记---机器学习概述(代码片段)

目录机器学习概述1.1人工智能概述1.1.1机器学习与人工智能、深度学习1.1.2机器学习、深度学习能做些什么1.1.3人工智能阶段课程安排1.2什么是机器学习1.2.1定义1.2.2解释1.2.3数据集构成1.3机器学习算法分类学习目标分析1.2中的例子... 查看详情

推荐算法工程师技术栈系列机器学习深度学习--强化学习(代码片段)

目录强化学习基本要素马尔科夫决策过程策略学习(PolicyLearning)时序差分方法(TDmethod)Q-Learning算法Actor-Critic方法DQNDDPG推荐系统强化学习建模附录强化学习基本要素智能体(agent):与环境交互,负责执行动作的主体;环境(Environment):... 查看详情

sklearn监督学习(代码片段)

...                     2.之前机器学习都是理论《Ng机器学习基础》+底层编写《机器学习实战》,现实生活基本用不到。                     3.会增加一些个人总结 查看详情

python实现照片卡通化,一拳打破次元壁|机器学习(代码片段)

目录前言项目结构核心代码总结前言接着我上一篇开源机器学习的使用:如何将照片变成卡通图,animegan2-pytorch机器学习项目使用|机器学习_阿良的博客-CSDN博客我还是继续把项目稍微魔改一下,依然变为一个python文件... 查看详情

用python+sklearn(机器学习)实现天气预报准备(代码片段)

用python+sklearn机器学习实现天气预报准备项目地址系列教程0.流程介绍1.环境搭建a.pythonb.涉及到的机器学习相关库sklearnpandaseabornjoblib2.寻找数据来源3.分析数据源网址规则4.分析页面规则项目地址github项目:PYWeatherReport系列教程... 查看详情

机器学习基础---支持向量机svm(代码片段)

到目前为止,你已经见过一系列不同的学习算法。在监督学习中,许多监督学习算法的性能都非常类似。因此,重要的不是你该选择使用学习算法A还是学习算法B,而更重要的是,应用这些算法时,所使用的数据量。这就体现了你... 查看详情

基于fastapi和docker的机器学习模型部署快速上手(代码片段)

针对前文所述机器学习模型部署摘要中docker+fastapi部署机器学习的一个完整示例outlinefastapi简单示例基于文件内容检测的机器学习&fastapi在docker容器部署Installpipinstallfastapipipinstall"uvicorn[standard]"examplefromtypingimportOptionalfromfastapiimp... 查看详情

系列ml.net学习篇——初识机器学习(代码片段)

由于公司项目涉及到机器学习和图像识别,虽然我并不是算法专家,但毕竟需要了解和知道其运转原理,因此自我进行了学习进化,决定在机器学习上有所进展,结合.NET技术的ML.NET,把机器学习的技能提升一个Level&#... 查看详情

机器学习技术系列:一篇图文笔记了解机器学习基础知识

导言最近有小半年由近半数工作和生活时间在机器学习技术(ML)的学习与工程实践中,感觉自己阅读了几本ML方面好书,找到了一些更好的学习网站,所以重新梳理了一下自己理解的的ML基础知识。相关参考摘录书籍及网站如下... 查看详情

python机器学习基础教程

介绍本系列教程基本就是搬运《Python机器学习基础教程》里面的实例。Github仓库使用jupyternotebook是一个很好的快速构建代码的选择,本系列教程都能在我的Github仓库找到对应的jupyternotebook。Github仓库:https://github.com/Holy-Shine/Introd... 查看详情