AI之Tool:机器学习/深度学习常用工具(python/Anaconda等)的简介、安装、使用方法之详细攻略_python库 ai robot tool 怎么用起来-程序员宅基地

技术标签: python  Python编程(初级+进阶)  人工智能  Tool/IDE etc  

AI之Tool:机器学习/深度学习常用工具(python/Anaconda等)的简介、安装、使用方法之详细攻略

目录

机器学习/深度学习常用工具的简介

1、面向个人—环境配置:操作系统+编译环境+编程语言

2、面向企业和个人—企业级机器学习云服务

机器学习/深度学习常用工具的安装

1、直接安装python

2、安装Anaconda


机器学习/深度学习常用工具的简介

1、面向个人—环境配置:操作系统+编译环境+编程语言

操作系统

推荐Windows(适合小白)

Python是一种跨平台的编程语言,几乎可以在各种操作系统上运行。比如Linux、Windows、macOS等

开发环境

推荐Pycharm

T1、本地的IDE

IDLE(Python自带的集成开发环境): Python的标准发行版中自带的简单集成开发环境,适合初学者。

PyCharm: 由JetBrains公司开发,是一款功能丰富的商业IDE,支持Python和其他多种语言。

Jupyter Notebook: 交互式计算环境,适用于数据科学、机器学习等领域。

Visual Studio Code(VSCode): 由Microsoft开发,是一款轻量级的跨平台编辑器,支持Python和许多其他编程语言。

Spyder: 适用于科学计算和数据分析的IDE,集成了IPython控制台。

Atom: 由GitHub开发,是一个开源的文本编辑器,支持Python和其他多种语言。

Sublime Text: 一款轻量级但功能强大的文本编辑器,通过插件支持Python开发。

Thonny: 一个专为初学者设计的Python IDE,具有简单易用的界面。

T2、在线的IDE

Jupyter Notebooks(Google Colab):Google Colab 是基于Jupyter Notebooks的云端平台,特别适用于数据科学和机器学习。它允许用户在云端运行Python代码,并提供了免费的GPU资源。

地址:colab.google

Repl.it:Repl.it 提供了一个在线的编程环境,支持多种编程语言,包括Python。用户可以创建、共享和运行Python代码。

地址:Replit: The software creation platform. IDE, AI, and Deployments - Replit

PythonAnywhere:PythonAnywhere 提供了一个在线的Python开发环境,支持Web开发和数据分析。用户可以直接在浏览器中编写、运行和部署Python代码。

地址:Host, run, and code Python in the cloud: PythonAnywhere

Trinket:Trinket 是一个在线的编程平台,支持多种编程语言,包括Python。它适用于教育和快速原型开发。

地址:Trinket

CodeSandbox:CodeSandbox 主要用于Web开发,但也支持Python。它提供了一个沙箱环境,让用户能够在浏览器中编辑和运行代码。

地址:CodeSandbox: Instant Cloud Development Environments

IDEOne:IDEOne 是一个在线的IDE,支持多种编程语言,包括Python。用户可以在浏览器中编写、运行和分享代码。

地址:Online Compiler and IDE >> C/C++, Java, PHP, Python, Perl and 70+ other compilers and interpreters - Ideone.com

编程语言

推荐Python

Python:Python是机器学习和深度学习领域最常用的编程语言之一。它有丰富的库和框架,如NumPy、Pandas、Scikit-learn、TensorFlow和PyTorch,使其成为研究和实际应用中的首选语言。

R:R语言在统计学、数据分析和可视化方面非常强大,因此在一些统计学和数据科学的任务中得到广泛应用。有一些机器学习库,如caret和randomForest,提供了在R中实现机器学习算法的功能。

Matlab:Matlab是一种用于科学计算和工程领域的高级编程语言和环境,广泛用于数学建模、数据分析和信号处理。有一些机器学习工具,如Machine Learning Toolbox和Deep Learning Toolbox。

C++:C++在性能要求较高的领域中得到广泛应用,例如深度学习框架TensorFlow和Caffe就使用了C++。同时,也有一些C++库和工具用于机器学习。

Java:Java在企业级应用中有很大的影响力,而且也有一些用于机器学习和深度学习的库,如Deeplearning4j。

Julia:Julia是一种专为科学计算设计的新兴语言,由于其高性能的特性,一些深度学习框架如Flux.jl开始支持它。

2、面向企业和个人—企业级机器学习云服务

低代码形式

企业级机器学习云服务:

阿里云的机器学习PAI:拖拉傻瓜式的进行各个步骤。

地址:人工智能平台 PAI_机器学习建模训练部署_智能推荐_人工智能-阿里云

AWS ML:

机器学习/深度学习常用工具的安装

1、直接安装python

相关资料很多,可自行查询本博客内的文章,持续更新中……

2、安装Anaconda

相关资料很多,可自行查询本博客内的文章,持续更新中……

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41185868/article/details/136612083

智能推荐

sicily1029 Rabbit 中大OJ解题报告-程序员宅基地

文章浏览阅读737次。由于中大的oj需要内网才能进去,就提供不了原始题目了,但是题目的意思就是说,开始有一对成年兔子,一对成年兔子每年能生一对幼兔,幼兔等m个月才成长为成年兔子,问d个月后总共有多少对兔子。输入m d 2 3 3 5 1 100输出 5 9 100题目意思相信大家都能明白,那么解题思路又是怎么样的呢我来大概说一下,先找到兔子增长_中大oj

C程序设计第五版谭浩强 || 第四章习题答案-程序员宅基地

文章浏览阅读1.5k次,点赞40次,收藏34次。【代码】C程序设计第五版谭浩强 || 第四章习题答案

CPO-CNN-LSTM分类预测,【24新算法】冠豪猪算法CPO优化卷积神经网络-长短期记忆网络多特征分类预测-程序员宅基地

文章浏览阅读161次。CPO-CNN-LSTM分类预测,【24新算法】冠豪猪算法CPO优化卷积神经网络-长短期记忆网络多特征分类预测

非Root或Administrator账户下运行Nginx_nginx用什么用户启动-程序员宅基地

文章浏览阅读1.4k次。这样,就可以在CentOS系统中使用普通用户身份来管理和启动Nginx服务了。请注意,对于其他需要管理员权限才能完成的操作(如修改系统文件等),还需要使用sudo命令或者切换到管理员账户进行操作。下载并安装Nginx,保证Nginx可执行文件所在的路径对普通用户具有可读、可执行的权限。安装过程中,在指定 Nginx 配置文件路径时要特别注意,确保可访问并正确填写。启动Nginx服务。是您实际安装Nginx时配置文件存放的路径。_nginx用什么用户启动

【解决】无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]_无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[h-程序员宅基地

文章浏览阅读6.8k次。问题描述:无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]在调用<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>时出现异常调用tomcat服务器时,页面出错:原因分析:首先确认导入的jar包是否正确经过多次导包还是老样子,在网上也找了挺多方法,但都不凑效解决方案:方案一:重新导入jar包如果是jar包缺失_无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[h

matlab2019a的help文档不显示的解决_matlab没安装帮助文档-程序员宅基地

文章浏览阅读1k次。仅作为学习记录,大佬请跳过。关键词:在help文档里的——预设齿轮按钮——安装到本地即可显示感谢CSDN的一位优秀博主文章:https://blog.csdn.net/weixin_44331401/article/details/97013548..._matlab没安装帮助文档

随便推点

InnoDB在SQL查询中的关键功能和优化策略-程序员宅基地

文章浏览阅读1.9k次,点赞41次,收藏32次。通过上篇文章《MySQL的体系结构与SQL的执行流程》了解了SQL语句的执行流程以及MySQL体系结构中**「连接器」「SQL接口」「解析器」「优化器」「执行器」**的功能以及在整个流程中的作用。不过上篇文章留了个尾巴,在执行器调用存储引擎后,存储引擎内部做了什么事没有进一步说明,本文会对此展开介绍,使得我们对SQL整体的执行流程有更加清晰的认识。先了解下存储引擎是干什么的。

优动漫PAINT-超简单灌木教程-程序员宅基地

文章浏览阅读93次。超简单灌木教程~零基础神马的都能神还原哦!优动漫PAINT下载:http://wm.makeding.com/iclk/?zoneid=18597想要Get到更多有关优动漫的信息包括软件下载,可关注优动漫PAINT中文官网哦!转载于:https://www.cnblogs.com/danzi/p/8527177.html..._优动漫边缘上色

Netty 1-程序员宅基地

文章浏览阅读716次,点赞24次,收藏27次。Channel与BufferJava NIO系统的核心通道(Channel)和缓冲区(Buffer)。通道表示打开到 IO 设备(例如:文件、套接字)的连接。若需要使用 NIO 系统,需要获取用于连接 IO 设备的通道以及用于容纳数据的缓冲区。然后操作缓冲区,对数据进行处理简而言之,通道负责传输,缓冲区负责存储常见的Channel有以下四种,其中FileChannel主要用于文件传输,其余三种用于网络通信Buffer有以下几种,其中使用较多的是ByteBufferByteBuffer。

VS 设置 C# 以下划线 _ 开头命名全局字段_visual studio 命名规则以_开头给-程序员宅基地

文章浏览阅读2.1k次,点赞3次,收藏5次。VS 设置 C# 以下划线 _ 开头命名全局字段设置方法之前在某位大神的博客有看到这个设置方法,换电脑以后再找那个文章却找不到了,按回忆找到了设置方法,故写出来分享给大家。private readonly SearchResult _searchResult;设置方法以2019企业版为例,找到:工具 - 选项 - 文本编辑器 - C# - 代码样式 - 命名点击“管理命名样式”,然后再点左下角加号,新建一个命名规范,标题可以自己拟定,设置“必填前缀”为“_”,选择“camel 事例名称”,确_visual studio 命名规则以_开头给

测试用例设计--经典面试_面试测试用例设计-程序员宅基地

文章浏览阅读184次。在开始设计测试用例前,需要了解项目产品需求,只有对需求深入了解后,才能进一步进行测试用例设计。(1)水杯有很多,有瓷水杯,纸杯,保温杯,不绣钢杯等,水杯具体需求是哪种杯子?下面以测试【纸杯】为例。(2)水杯具有的特性要求: 杯子的容量:要求最大能装多少升水(满杯),空杯,半杯杯子的型状:圆型,上面口大,下面小。 杯子的材料:纸杯 ..._面试测试用例设计

【mysql】mysql中字符长度的问题_mysql mutipolygen 字符大小-程序员宅基地

文章浏览阅读1.6k次。只适用mysql5.0以上的版本: 1.一个汉字占多少长度与编码有关: UTF-8:一个汉字=3个字节 GBK:一个汉字=2个字节2.varchar(n)表示n个字符,无论汉字和英文,Mysql都能存入n个字符,仅是实际字节长度有所区别3.MySQL检查长度,可用SQL语言: select LENGTH(fieldname) f_mysql mutipolygen 字符大小