找回密码
 立即注册
查看: 658|回复: 5

想要学习人工智能,需要掌握python到什么程度?

[复制链接]

1

主题

0

回帖

21

积分

新手上路

积分
21
发表于 2023-5-12 09:48:32 | 显示全部楼层 |阅读模式
我此刻大二,想要往人工智能的标的目的成长,需要掌握python到什么程度?
回复

使用道具 举报

0

主题

1

回帖

5

积分

新手上路

积分
5
发表于 2023-5-12 09:48:38 | 显示全部楼层
掌握Python基础语法, 具备基础的编程能力就可以了。另外,在学习过程中要掌握一些python数据分析库和人工智能算法。
学习路线给大家放在下面了 ,快来一起来学习吧!

  • 入门: Python基础→Python数据挖掘
  • 中级: 机器学习
  • 进阶: NLP自然语言
  • 高级: OpenCV基础→深度学习
完整的人工智能学习路线在这里,包含从入门到进阶四个阶段内容,6套课程下面带大家一起学习!


第一阶段 人工智能开发入门

学前导读:从人工智能Python语言入手,掌握Python基础语法,对后续学习打下坚实基础。
1.Python入门到精通

Python 基础学习课程,从搭建环境。判断语句,再到基础的数据类型,之后对函数进行学习掌握,熟悉文件操作,初步构建面向对象的编程思想,最后以飞机大战带领同学进入 Python 的编程殿堂。
Python 入门教程完整版(全 547 集)2、4天快速入门Python数据挖掘

本课程该阶段主要是介绍一些数据科学领域用Python语言实现的基础库,如简洁、轻便的数据可视化展示工具Matplotlib,高效的运算工具Numpy,方便的数据处理工具Pandas,为人工智能阶段打基础。
Python 数据挖掘基础教程第二阶段 机器学习核心技术

学前导读:掌握核心机器学习算法原理,掌握分类、回归、聚类使用场景,人工智能数据挖掘。
最简单快速入门Python机器学习

本课程是机器学习的入门课程,主要介绍一些经典的传统机器学习算法,如分类算法:KNN算法,朴素贝叶斯算法,逻辑回归,决策树算法以及随机森林;回归算法:线性回归,岭回归;聚类算法:KMeans算法,结合Python语言实现的经典机器学习库Sikit-Learn库,实现一些小型预测案例。
Python 3 天快速入门机器学习项目第三阶段 NLP自然语言处理技术

学前导读:本阶段课程将掌握突破市场热门的NLP技术。
AI深度学习自然语言处理NLP零基础入门

本课程由浅到深,由原理到实践,层层递进的讲解方式,适合自然语言处理入门学习。在解析理论算法的同时,更加注重代码实践。每一个知识点,每一个专题都以代码驱动, 结合实际案例模型, 培养真实代码开发能力和解决实际问题的能力。
Python人工智能20个小时玩转NLP自然语言处理【黑马程序员】第四阶段 CV计算机视觉技术

学前导读:掌握计算机视觉基础算法原理,掌握目标检测、分类、跟踪等各类CV任务。
1.AI-OpenCV图像处理10小时零基础入门

本课程采用由浅入深,层层递进的讲解方式, 让你轻松掌握opencv的使用, 使用opencv对图像进行炫酷的变换,特征提取等。
黑马程序员人工智能教程_10小时学会图像处理OpenCV入门教程2、3天带你玩转Python深度学习

本阶段是深度学习的入门课程,主要介绍经典的深度学习框架TensorFlow的使用,IO操作,以及神经网络基础、卷积神经网络的相关知识,并用卷积神经网络原理搭建、设计自己的网络,实现对验证码图片内容的识别。
Python 深度学习之神经网络更多内容,欢迎关注 @黑马程序员Python !喜欢的话记得【点赞、收藏】!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

1

主题

1

回帖

19

积分

新手上路

积分
19
发表于 2023-5-12 09:49:07 | 显示全部楼层
学习人工智能1个月后,发现与一切都是数学啊,痛苦面具带上,而且资料太多!!!看不完!!!不知道如何取舍!!!但是人的精力有限,python学到这里基本可以了(更细节的内容放大图片)

人工智能python基础不能不会:

1、一定要掌握的核心能力:

1) Python环境搭建与输出;
2) 掌握基础的运算符与判断操作;
3) 熟练掌握循环与字符串的输入与输出操作;
4) 掌握使用字符串、列表、元组等数据结构;
5)掌握字典、集合与推导式的基本用法;

2、知识点:

1)Python环境搭建和基本概念计算机组成、Python简介、变量和注释、bug和debug工具、常见数据类型、字符串的输出
2)基础运算与条件判断输入、类型转换、算数运算、赋值及复合赋值运算、比较及逻辑运算、if条件判断语句
3)循环语句for循环、while循环、循环语句的应用
4)字符串、列表及元组的常用操作字符串的索引与切片、字符串常用操作方法、列表常用操作方法、元组常用操作方法5)字典、集合与常用推导式字典的特性及常用操作、集合的特性及常用操作、常用推导式的表示方法


这个2个教程满足进军 【人工智能】的储备阶段


这个入门基础我就想说两个字,正好:从linux讲起真正意义上照顾了0基础的小白入门,linux初学确实很头大,一个不小心可能系统就被玩坏了,但玩linux就在于折腾,折腾久了不成高手也是能正常使用了,怕的就是对于编程和操作系统的热情不够,打击之下磨灭热情。其他的知识可以在学python以及其他方面的使用时慢慢积累。
Python 入门教程完整版(全 547 集)Python 深入浅出进阶课程 - 知乎

python学完了人工智能入门就来这俩:

Python 3 天快速入门机器学习项目 - 知乎Python 深度学习之神经网络 - 知乎
人工智能需要的工具:
matplotlib使用相关文档https://pan.baidu.com/s/13ufJnEwR8TSAcwjZ_nbl9Qf6gb
numpy使用相关文档https://pan.baidu.com/s/1215l3XWF1DMLDiCBb07TMg1bws
pandas使用相关文档https://pan.baidu.com/s/1ItqToy4nS6ytDquVAH4gNgmwsm
PEP8-python编码规范https://pan.baidu.com/s/1Ys54GoL84siwmdgTm5PE2Azbf8
vim入门相关文档https://pan.baidu.com/s/1gQOJrBk0Ao33VQIZN1Vgjgc1tr
正则表达式入门相关文档https://pan.baidu.com/s/1EybXNwUOp9-kKVTgAYiFeQrezj
sklearn使用相关文档https://pan.baidu.com/s/1ScC2zua9Kd7xR6D6a31UbArcjd
SAG随机平均梯度下降相关文档https://pan.baidu.com/s/1aOf0jwJiugF-300Bm4UzCAoj3f
机器学习相关文档https://pan.baidu.com/s/1JjbKMY9NL-K135Bc0Rr3Iwfdyv
统计学习方法相关文档https://pan.baidu.com/s/1pmRxxikmdbgevvgOgLE6uQfayp
凸优化相关文档https://pan.baidu.com/s/1WRBwx6FRQDZ9djfEvcRuSgd7x0
深度学习相关文档https://pan.baidu.com/s/1RCEKZwqRGpntY3EN8bTGBAzn7o

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

0

主题

4

回帖

14

积分

新手上路

积分
14
发表于 2023-5-12 09:49:51 | 显示全部楼层
说来好笑,也很惭愧,我写第一个神经网络的时候,是我第一次使用python。
边看网上的案例,边敲手中的代码,脑子里还时不时冒出这样的问题:
“这个变量怎么不声明类型就蹦出来了?”
“这个函数都不用大括号的吗,怎么区分函数结束?”
“这个缩进居然影响这么大?不对齐代码居然报错?”
尽管这样,我还是写完了那个网络,虽然花了我比较久的时间,但是写完之后,我发现自己确实学到了一些东西。


从这个角度上来说,你并不需要把python“掌握到什么程度”之后,才开始学AI,你甚至可以python什么都不懂就开始,边实践边学。
如同其他答主提到的一样,对于从事不同的工作,对python掌握要求的程度是不一样的。对于搞机器学习算法,python的要求确实没有那么高。只需要掌握python的基础知识即可。简单来说就包括一些基本语法,包括基本都数据结构使用(元组,列表,字典),文件读写,类的定义与编写等。
想要学习这些内容的话,大可不必找一本专门讲python语言的书籍来看,枯燥且乏味。我还是推荐一下我在其他回答里提到的”鱼书“,就是这位日本作者写的很薄的一本适合python选手入门机器学习的小实战手册。它用第一章简单讲了python的入门技能,然而其实你只要学完这一章,基本也就可以跟学后面的内容了!书籍的电子版也放在这里了,有需要的同学可以自行下载。


深度学习入门:基于Python的理论与实现 by 斋藤康毅 (z-lib.org).pdf_免费高速下载|百度网盘-分享无限制 (baidu.com)
最近知乎也上线了一些python的课程。没错,知乎上也可以学编程了,我一开始也非常震惊,不用再去别的网站了。我看了下,其实python的课程非常多,如果只是考虑用于机器学习入门的话这一套课程基本就够了:
快速上手 Python 语言 - 知乎课程里涵盖了常用到 数据结构、接口调用等内容,足以让学习机器学习的人使用。这套课里的内容其实也不用全部看完,就我而言那些关于办公操作Excel,Word之类的案例可以先放一放,对于咱们来说不是刚需。此外对于各种作业评讲,如果作业没有进行实践的话其实也可以跳过。我一直觉得,自己学习哪个领域,就应该挑选适用自己那一个领域的内容学习即可。
说到底,语言往往只是一个工具,真正需要努力的,是语言打造出来的框架、算法、业务场景解决方案。

Keep learning!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

0

主题

2

回帖

13

积分

新手上路

积分
13
发表于 2023-5-12 09:50:13 | 显示全部楼层

帕帕科技喵:人工智能技术Python编程入门包含:人工智能的内涵,Python基础知识, python应用,不定期更新,欢迎交流与讨论~

前沿

人工智能是什么?

帕帕科技喵:人工智能技术Python编程入门(一) | 人工智能是什么?
为什么选择python?

帕帕科技喵:人工智能技术Python编程入门(二) | 为什么选择python?
Python基础知识

Anaconda、jupyter和pycharm的安装

帕帕科技喵:人工智能技术Python编程入门(三) | Anaconda、jupyter和pycharm的安装
Anaconda管理包和环境

帕帕科技喵:人工智能技术Python编程入门(四) | Anaconda管理包和环境
print( )方法

帕帕科技喵:人工智能技术Python编程入门(五) | print( )方法
Python基础

帕帕科技喵:人工智能技术Python编程入门(六) | Python基础
变量与数据类型

帕帕科技喵:人工智能技术Python编程入门(七) | 变量与数据类型
list列表

帕帕科技喵:人工智能技术Python编程入门(八) | list列表
tuple元组

帕帕科技喵:人工智能技术Python编程入门(九) | tuple元组
条件判断

帕帕科技喵:人工智能技术Python编程入门(十) | 条件判断
条件判断

帕帕科技喵:人工智能技术Python编程入门(十) | 条件判断
循环

帕帕科技喵:人工智能技术Python编程入门(十一) | 循环
函数

帕帕科技喵:人工智能技术Python编程入门(十二) | 函数
自定义函数

帕帕科技喵:人工智能技术Python编程入门(十三) | 自定义函数
函数的参数

帕帕科技喵:人工智能技术Python编程入门(十四) | 函数的参数
使用模块

帕帕科技喵:人工智能技术Python编程入门(十五) | 使用模块
第三方模块

帕帕科技喵:人工智能技术Python编程入门(十六) | 第三方模块
Python应用案例

基于Keras的手写数字识别

帕帕科技喵:图像识别 | 基于Keras的手写数字识别(含代码)
使用Python对医学Dicom文件的预处理

帕帕科技喵:图像识别 | 使用Python对医学Dicom文件的预处理(含代码)
Python进阶项目学习推荐

基础版推荐

包含超级有趣的Python实战项目(适合新手练手,送给正在求职的你),领域包含「Python爬虫」「Python游戏」「Python机器学习」等。如果在求职前缺少项目经验,或是想做些项目提升一下编程能力,都可以选择几个项目好好做一下。
超级有趣的 Python 实战项目进阶版推荐

具体的可以根据研究方向选择性的学习~
基于TensorFlow的实践详解

https://github.com/rookiedata1/Deep-Learning-21-Examples
图像分类
自2014年以来,深度学习图像分类论文和代码:
https://github.com/rookiedata1/awesome-image-classification
目标检测

https://github.com/amusi/awesome-object-detection
https://github.com/hoya012/deep_learning_object_detection
语义分割

https://github.com/rookiedata1/image-segmentation-keras
异常值检测

GitHub - rookiedata1/awesome-anomaly-detection: A curated list of awesome anomaly detection resources
其它资源推荐

Python 常见问题 100 问
总结了初学者们学习 Python 的时候一些常见的大部分问题并作出解答,解决学习 Python 道路上的杂难疑症。
Python 必备教程,Python 常见问题 100 道机器学习与推荐系统
主要分为两部分,机器学习和推荐系统基础,与电影推荐系统项目实战。 第一部分主要是机器学习和推荐系统基础理论的讲解,涉及到各种重要概念和基础算法,并对一些算法用 Python 做了实现; 第二部分以电影网站作为业务应用场景,介绍推荐系统的开发实战。
尚硅谷机器学习和推荐系统项目实战教程(初学者零基础快速入门)
公众号:帕帕科技喵
欢迎关注与讨论~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

0

主题

3

回帖

7

积分

新手上路

积分
7
发表于 2023-5-12 09:50:31 | 显示全部楼层

  • 人工智能其实也有很多具体的方向

    • 机器学习
    • 算法
    • 技术应用



  • 机器学习不需要多么精通

    • 但是需要考虑多线程,多进程处理
    • 大量数据IO



  • 算法

    • 会基本语法就可以
    • 但是对数学功底要求比较高



  • 技术应用

    • 需要熟练掌握各种模块和系统机制

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|T9AI - 深度人工智能平台 ( 沪ICP备2023010006号 )

GMT+8, 2024-11-22 17:28 , Processed in 0.057300 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表