【AI白身境】学深度学习你不得不知的爬虫基础

最牛逼的Python爬虫学习笔记 最牛逼的Python爬虫学习笔记,非常不错的,强烈建议下载 立即下载

今天是新专栏《AI白身境》的第七篇,所谓白身,就是什么都不会,还没有进入角色。

对于深度学习,一个好的数据集可以说非常重要的,但是通常情况下我们并没有大量的数据,因此我们有必要掌握一定的爬虫知识,从而更好的准备训练数据集。

作者 | 汤兴旺 言有三

编辑 | 汤兴旺 言有三

01

前端网页基础

在介绍爬虫之前我们先说下网页基础,理解前端网页的一些基础知识对于学习爬虫是很有必要的,它是爬虫的基础之一。


1.1 网页构成

通常情况下我们看到的网页由三部分组成,分别是HTML、CSS和JavaScript,接下来我分别介绍它们。

1.1.1 HTML

HTML,全称Hyper Text Markup Language,也就是“超文本链接标示语言”。但它不是一种编程语言,而是一种标记语言。我们通常看到的网页就是HTML使用标记标签来描述的。在HTML中,通常不同类型的文字通过不同类型的标签来表示。如图片用img标签表示,视频用video标签表示,段落用p标签表示。

现在我们看下网易云音乐的源代码,如下图所示:

640?wx_fmt=png

获取这个网页的源代码很简单,打开网页后,按下F12键就会出现这个源代码了。通过观察这个HTML我们会发现整个网页就是由各种标签嵌套组合而成的,从而形成了整个网页的架构。

1.1.2 CSS

从上面的介绍我们知道HTML定义了网页的架构,可以认为是一个框架,但若只有HTML,那么这样的网页就太简陋了,为了让我们的网页更加好看点,我们就需要用CSS。

CSS,全称Cascading Style Sheets,即层叠样式表。“层叠”是指当在HTML中引用了数个样式文件,并且样式发生冲突时,浏览器能依据层叠顺序处理。“样式”指网页中文字大小、颜色、元素间距、排列等格式。我们来看看网易云音乐的CSS,如下所示。

640?wx_fmt=png

1.1.3 JavaScript

上面介绍的HTML和CSS只能展现一种静态信息,缺乏交互性。但我们在网页里通常会看到一些交互和动画效果,如提示框、轮播图等,这些动态信息通常就是通过JavaScript完成的。它的出现使得用户与信息之间不只是一种浏览与显示的关系,而是实现了一种实时、动态、交互的页面功能。

这就是网页构成的一些基本知识,你掌握了吗?


1.2 URL

爬虫最主要的处理对象是什么?那毫无疑问肯定是URL,爬虫的实质就是根据URL地址取得所需要的文件内容,然后对它进行进一步的处理。所以说准确理解URL也是理解网络爬虫的基础之一。

640?wx_fmt=png

URL,全称是Uniform Resource Locator,通俗地说,URL是Internet上描述信息资源的字符串,主要用在各种WWW客户程序和服务器程序上。URL也有它特定的格式,其格式由三部分组成,如下:

1.第一部分是协议(或称为服务方式)。

2.第二部分是存有该资源的主机IP地址(有时也包括端口号)。

3.第三部分是主机资源的具体地址,如目录和文件名等。

通常第一部分和第二部分用“://”符号隔开,第二部分和第三部分用“/”符号隔开。另外第一部分和第二部分是不可缺少的,第三部分有时可以省略。 

我们通过一个URL的一个小例子来解释下上面的三部分,下面是NBA中国官方网站湖人队网页的URL:

http://china.nba.com/lakers/

http这个是协议,也就是HTTP超文本传输协议,它是URL的第一部分;china.nba.com这个是网站名,由服务器名和域名构成,它是URL的第二部分;lakers就是存放网页的根目录,是URL的第三部分。

这就是URL的一些基础知识,希望大家深刻理解。

通过上面的介绍,相信你对网页的基础知识也有了大致的了解,下面我们开始学习爬虫相关库的一些基础知识。

02

python爬虫库

了解了网页的一些基础知识后,我们继续来学习下python爬虫的一些库,通过前面第三篇文章《AI白身境学习AI必备的python基础》我们都知道python有许多库,如NumPy,matplotlib等,针对爬虫它有个自带的库urllib。

2.1 urllib介绍                        

urllib是python自带的一个主要用来爬虫的标准库,无需安装可以直接用,它能完成如下任务:网页请求、响应获取、代理和cookie设置、异常处理和URL解析,可以说要想学会爬虫,必须要学会它。

2.2 urllib基础用法

我们已经知道urllib能完成网页请求、响应获取等许多任务,现在我来介绍下它的基本用法。

2.2.1 发起GET/POST请求

在用urllib实现GET和POST之前,我们先解释下什么是GET?什么是POST?它们的区别又是啥?

GET和POST实际上就是HTTP请求的两种基本方法,通常GET是从指定的资源请求数据,而POST是向指定的资源提交要被处理的数据。我们再看看它的区别是啥,请看下面表格:

640?wx_fmt=png

哈哈,你现在看到这些肯定很闷逼。

640?wx_fmt=jpeg

我们从头(HTTP)来分析下,我们已经知道HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议。HTTP的底层是TCP/IP,所以GET和POST的底层也是TCP/IP,也就是说,GET/POST都是TCP连接,GET和POST能做的事情是一样的。


那它们的区别体现在哪呢?对于GET方式的请求,浏览器会把http header和data一并发送出去;而对于POST,浏览器先发送header,服务器响应后,浏览器再发送data。


也就是说,在大万维网世界中,TCP就像汽车,我们用TCP来运输数据,HTTP给汽车运输设定了好几个运输方式,有GET, POST等。GET只需要汽车跑一趟就把货送到了,而POST得跑两趟,第一趟,先去和服务器打个招呼“嗨,我等下要送一批货来,你们打开门迎接我”,然后再回头把货送过去。


你现在明白它们的区别了吗?我们再看看urllib是如何使用这两个方法的。

在urllib中有个request这个模块,它主要是来负责构造和发起网络请求。它有个urlopen()访问方法,默认的访问方法是GET,我们在urlopen()方法中传入字符串格式的url地址后,此方法会访问目标网址,然后返回访问的结果。请看下面的实例:

from urllib import request

url = "https://zhuanlan.zhihu.com/p/20751612"

html = request.urlopen(url).read().decode("utf-8")

print(html)

640?wx_fmt=png

640?wx_fmt=png

urlopen()方法请求返回的对象类型为HTTPResponse对象。

from urllib import request

url = "https://zhuanlan.zhihu.com/p/20751612"

html = request.urlopen(url)

print(type(html))

640?wx_fmt=png

返回的状态为200,即返回数据。

print(html.status)

640?wx_fmt=png

返回的数据会是bytes的二进制格式,所以需要decode()一下,转换成字符串格式。

print(html.read().decode("utf-8")

640?wx_fmt=png

这就是GET方式的一个最基本的运用,对于POST方法的实现其实和GET差不多,只不过多了一个data参数。即若添加data参数,就是以POST请求方式进行,如果没有data参数就是GET请求方式,请看下面一个POST案例。

640?wx_fmt=png

640?wx_fmt=png

这里通过使用http://httpbin.org/post网站演示(该网站可以作为练习如何使用urllib的一个站点使用,能够模拟各种请求操作)完成了一次POST请求。

通过上面的介绍我相信你对urllib的基础知识有了一个比较深刻的了解,但这远远不够,需要我们在实践中不断丰富我们的知识库,另外,urllib只是爬虫一个最基础的库,务必掌握,其他一些高端的库根据需要可以自行学会。

到目前为止我们还没有进行爬一些张图片或者视频的实验。下面我们看看如何来爬一些图片。

03

爬虫小实验

在本节我将介绍如何对知乎上某个专栏的一些图片进行爬虫。

话不多说,直接上这个小实验的代码(写在pachong.py文件中)如下:

from urllib import request

from bs4 import BeautifulSoup

import re

import time

url = "https://zhuanlan.zhihu.com/p/20751612"

html = request.urlopen(url).read().decode("utf-8")

soup = BeautifulSoup(html,"html.parser")

links = soup.find_all("img","origin_image zh-lightbox-thumb",src = re.compile(r'.jpg$'))

path = r"/home/tangxingwang/paichong_picture"

for link in links:

    print(link.attrs['src'])

    request.urlretrieve(link.attrs["src"],path+'\%s.jpg' % time.time())  

640?wx_fmt=png

在本实例中,我们用Beautiful Soup结合正则表达式的方式来提取符合要求的链接,链接要求是在img标签中,class=origin_image zh-lightbox-thumb,而且链接是.jpg结尾。

640?wx_fmt=png

soup = BeautifulSoup(html,"html.parser")

links = soup.find_all("img","origin_image zh-lightbox-thumb",src = re.compile(r'.jpg$'))

提取出所有链接后,使用request.urlretrieve来将所有链接保存到本地

在终端执行上面程序代码即可爬取图片

python3  pachong.py

640?wx_fmt=png

04

github爬虫工程

接下来我们看看github上一些优秀的爬虫工程。

4.1 github图片爬虫工程

在github上有许多优秀的图片爬虫项目,我们选择一个对百度图片爬虫的工程详细解释下。下面是这个工程项目的github链接:

https://github.com/kong36088/BaiduImageSpider

我们将其clone下来后,有下图所示的一些文件:

640?wx_fmt=png

接下来我们打开index.py这个文件,按照自己的需求修改自己的下面这一行代码

640?wx_fmt=png

我把索引改成了科比,总数为1页,然后运行下面代码

python3 index.py

执行python3 index.py后你会发现有大量的图片在下载,如下图所示:

640?wx_fmt=png

我们再看下文件的变化,你会现在的文件比我们之前clone下来的多了个科比文件夹,如下图所示:

640?wx_fmt=png

打开科比这个文件夹,你会发现有许多科比的照片。

640?wx_fmt=png

关于对百度图片爬虫就讲解到这,github上还有大量这样的项目,如下:

1.该github工程是关于对知乎里面某个问题下所有的图片进行爬虫。下面是链接:

https://github.com/ladingwu/python_zhihu

2.该github工程是关于对微博某个用户相册里面所有的图片进行爬虫。下面是链接:

https://github.com/lincanbin/Sina-Weibo-Album-Downloader

3.该github工程是关于对花瓣里面旅游模块图片进行爬虫,下面是链接

https://github.com/darrenfantasy/image_crawler/tree/master/Huaban

4.该github工程是关于对google image进行爬虫。下面是链接:

https://github.com/Ehco1996/Python-crawler/tree/master/Google-Image

这就是github上一些关于图片爬虫的工程,当然github上关于图片爬虫的工程还有很多,有需要可以自己search再学习学习。

4.2 github视频爬虫工程

说完图片的一些工程,我们再看看github上一些比较好的视频工程。下面这个链接是关于对抖音视频进行爬虫的一个项目。链接如下:

https://github.com/loadchange/amemv-crawler

clone下来有如下文件

640?wx_fmt=png

现在打开文件`share-url.txt`,把你想要下载的抖音号分享链接编辑进去,以逗号/空格/tab/表格鍵/回车符分隔都行,可以多行。

样式如下:

640?wx_fmt=png

然后在终端执行 下面代码即可下载

python3 amemv-video-ripper.py

640?wx_fmt=png

下载后的视频保存在download文件件里面,里面有各个抖音号的小视频

640?wx_fmt=png

在github中关于视频爬虫的工程实际上还有很多,大家可以去上面看看!

最后附上一个github上关于学习爬虫比较好的干货。链接如下。

https://github.com/Ehco1996/Python-crawler

总结

AI领域必须掌握的数据爬虫基础就讲到这里,这方面的知识还有很多,大家平时还需要多注意学习!

下期预告:下一期我们会讲用可视化来理解你的数据,如果你有建议,欢迎留言,我们会及时采纳的。

转载文章请后台联系

侵权必究

更多请关注知乎专栏《有三AI学院》

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

往期白身境

想要变身”AI专家“,就戳戳手指关注我们吧

别忘了点“好看”支持作者噢  ??? 

利用Python爬虫获取淘宝商品评论:实战案例分析 在数字化时代,数据的价值日益凸显,尤其是对于电商平台而言,商品评论作为用户反馈的重要载体,蕴含着丰富的信息。本文将详细介绍如何利用Python爬虫技术获取淘宝商品评论,包括代码示例和关键步骤解析。 阅读详情

相关推荐

数模【Mathematica(安装、入门方法、基本计算、基本图形、创建互动模型、利用数据、幻灯片演示、完整实例)】

Mathematica(安装and激活、入门方法、基本计算、基本图形、创建互动模型、利用数据、幻灯片演示、完整实例) Mathematica_11.3.0 安装教程 Mathematica11.3 激活 P1 笔记本 P2 入门方法 P3 基本计算 P4 基本图形 P5 创建互动模型 P6 利用数据 P7 演示 P8 完整实例

upward 12万+

2024了,还有必要学爬虫吗?

Python 作为一种广泛应用的编程语言,在Web 开发、大数据开发、人工智能开发和嵌入式开发等领域都有着重要的应用。Python的易学性、清晰性和可移植性等特点使它得到很多技术人士的喜爱。对于数据科学和机器学习领域的程序员来说,Python 提供了强大的 API 和众多的库,使其成为数据科学和机器学习的首选语言。在 Python 的众多应用中,爬虫一直有着超高需求。这主要是因为 Python 具有简洁明了的语法和丰富的库,使得开发网络爬虫工具或脚本变得相对容易。1.为什么是爬虫?

xiaolinyui的博客 2467

【实战揭秘】高胜率集合竞价抓涨停策略:融合MACD背离与斐波那契的量化模型

本文揭秘了一种高胜率集合竞价抓涨停策略,融合MACD背离与斐波那契数列的量化模型。通过量能异动、技术形态突破和资金共识形成的交叉验证,该策略在实盘中表现出色。文章详细解析了MACD背离的量化实现细节、斐波那契数列的实战应用,以及策略的量化建模过程,帮助投资者提升交易胜率。

herb5的博客 1573

项目实战 | Python爬虫+PythonWeb+百度AI:前后端实现一个简单的“智能菜谱”网站

文章目录 导语 项目目的 知识储备 实现环境 开始项目 一、Python爬虫 1.爬取目标 2.网页结构分析 3.代码结构分析 4.存入数据库 5.实现 二、人工智能 1.登录获取相关信息 2.查看帮助文档 3.应用到web中 三、Python Web 1.网站整体布局分析 2.路由和视图设计 3.读取数据库 4.实现 项目预览 项目收获

離陸する的博客 4528

DDR5内存Training全解析:从信号完整性到CS训练模式的实战指南

本文深入解析了DDR5内存Training的全过程,从信号完整性挑战到CS训练模式(CSTM)的实战应用。文章详细阐述了Training在DDR5高频时代的关键作用,对比了In-Band与OOB两种架构,并拆解了Intel MRC的核心训练步骤,为硬件与固件工程师提供了诊断与优化系统稳定性的实用指南。

weixin_29252171的博客 1031

〖Python接口自动化测试实战篇④〗- 接口自动化测试详解

[接口测试] 是相对来说和我们的功能测试 [最为接近的一种自动化测试手段] ,所以我们首先来学习接口测试的内容。 实现接口的开发与接口的测试,在我们的思维上、想法上、面向的态度上都是不一样的。所以大家要有一个思维上的转换,要认识了解一下 接口测试到底是做什么的、它的功能、意义在哪里。...

易编橙 · 终身成长社群,相遇已是上上签! 5万+

python爬虫实现AI续写

网页ai续写,python爬虫爬取,无限自动写小说!包括高中英语读后续写!! 全原创,有侵权请划出侵权词汇

qq_36286899的博客 5037

Oracle EBS AP发票被预付款核算创建会计科目时间超长

在客户职能部门的水电、通信和物业等费用统一管理或对接部门报销时,用户将所有费用分摊到各个末级部门,导致AP发票行数高达上千行。这引发了以下问题:1)用户过账时,创建会计科目的请求执行超过20小时未完成,只能手动取消;2)取消请求后,系统一直处于回滚状态;3)通过SQL脚本分析,发现预付发票核销分配行表记录数量庞大,单笔AP发票记录高达90多万条,类似发票共有5笔。

陈显平的专栏-Oracle EBS 353

人工智能(crawler)—— 爬虫琐碎

参考源码:https://github.com/hilqiqi0/AI/tree/master/4.crawler HASH算法(对某段信息打指纹,能够压缩信息,HASH算法是不可逆的) import hashlib h = hashlib.md5() h.update(("hello world").encode("utf-8")) print(h.hexdigest()) User-A...

迷途无归的博客 1818

Open3D——RANSAC 三维点云空间直线拟合【2025最新版】

使用RANSAC算法在点云数据中拟合三维空间直线的python代码实现。博客长期更新,本文最新更新时间为:2025年3月23日。

点云侠的博客 7354

Linux内核4.14版本——drm框架分析(1)——drm简介

本文介绍了DRM架构的发展历史、驱动框架以及简单示例,旨在帮助读者了解DRM架构的形成、功能流程实现。

phmatthaus的专栏 2558

2024 年 6 个开源 AI 网页爬虫框架对比评测:功能解读、应用场景分析

常规的爬虫工具没有太多探讨的地方,也没有引入什么新的技术,只不过 LLM 催生的新一代爬虫工具,显著改善了开发者的使用体验,仅需一个 API 即可灵活定制抓取所需内容,极大地提升了便利性。值得注意的是,LLM 驱动的爬虫方案实际上属于 Claude 的“计算机使用”功能的一个分支,例如,微软的 UFO 项目(模拟人操作 Windows 系统电脑)、智谱的 AutoGLM 以及腾讯的 AppAgent(模拟人操作手机)等研究方向,都可能涵盖浏览器操作的功能。

z551646的博客 6322

开源鸿蒙具身机器人(ROS2框架):从内核驱动到智能算法的完整实践

本指导文档旨在为开发者提供完整的开源鸿蒙(OpenHarmony)具身机器人开发解决方案,涵盖从底层驱动到上层ROS2应用的全栈开发流程。文档结合OpenHarmony内核驱动移植技术和ROS2机器人操作系统,为具身机器人开发提供详细的技术指导。具身机器人(Embodied Robot)是指具有物理实体、能够感知环境并与之交互的智能机器人系统。感知-决策-执行闭环多模态传感器融合(视觉、听觉、触觉、力觉)实时环境感知与理解智能决策与规划精确运动控制执行具身智能特性物理世界交互能力。

m0_67505153的博客 1272

【AI白身境】学深度学习你不得不知的爬虫基础​​​​​​​

文章首发于微信公众号《有三AI》 【AI白身境】学深度学习你不得不知的爬虫基础 今天是新专栏《AI白身境》的第七篇,所谓白身,就是什么都不会,还没有进入角色。 对于深度学习,一个好的数据集可以说非常重要的,但是通常情况下我们并没有大量的数据,因此我们有必要掌握一定的爬虫知识,从而更好的准备训练数据集。 作者|汤兴旺言有三 编辑|汤兴旺言有三 01前端网页基础 ...

hacker_long的专栏 652

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

AI修行三十篇文章到不惑,已经掌握了什么,接下来还要说什么

文/编辑 | 言有三AI修行之路系列文章是有三AI的代表性作品,共分为5个系列,分别是AI白身境,AI初识境,AI不惑境,AI有识境,不可知。其中前4个系列我们会推出对应...

hacker_long的专栏 571

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

【硬核科技】转行AI,从零出发

文/编辑 | 言有三AI修行之路系列文章是有三AI的代表性作品,共分为5个系列,分别是AI白身境,AI初识境,AI不惑境,AI有识境,不可知。其中前4个系列我们会推出对应...

湾区人工智能 308

【AI白身境】深度学习中的数据可视化​​​​​​​

文章首发于微信公众号《有三AI》 【AI白身境】深度学习中的数据可视化 今天是新专栏《AI白身境》的第八篇,所谓白身,就是什么都不会,还没有进入角色。 上一节我们已经讲述了如何用爬虫爬取数据,那爬取完数据之后就应该是进行处理了,一个很常用的手段是数据可视化。 通过数据可视化,可以更加直观地表征数据,在深度学习项目中,常需要的数据可视化操作包括原始图片数据的可视化,损失和精度的可视化等。 ...

hacker_long的专栏 695

深度学习的150多篇文章和10多个专栏推荐

文章首发于微信公众号《有三AI》 创业第一天,有三AI扔出了深度学习的150多篇文章和10多个专栏 文/编辑|言有三 在这篇文章中,有三跟大家来聊一下有三AI和如何学习深度学习这件事儿。 1概述 自我介绍 “有三AI”创始人网名言有三,本名龙鹏,本科就读于华中科技大学,硕士就读于中国科学院,先后就职于奇虎360AI研究院,陌陌深度学习实验室,6年多计算机视觉从业经验...

hacker_long的专栏 1621

【AI白身境】深度学习中的数据可视化

今天是新专栏《AI白身境》的第八篇,所谓白身,就是什么都不会,还没有进入角色。上一节我们已经讲述了如何用爬虫爬取数据,那爬取完数据之后就应该是进行处理了,一个很常用的手段...

hacker_long的专栏 1101

【完结】听完这12次分享,你应该完成了AI小白的蜕变

文章首发于微信公众号《有三AI》 【完结】听完这12次分享,你应该完成了AI小白的蜕变 专栏《AI白身境》正式完结了,在这一个专题中,我们给大家从Linux的基本知识,讲到了深度学习中必备的数学基础,从基本工具VIM和编译命令,讲到了常用的库OpenCV,从AI在工业界的各个研究方向,应用方向,讲到了AI领域的代表性人物,虽然知识本身的难度不高,但是覆盖范围非常广泛,这一次我们来重新回顾一下。...

hacker_long的专栏 676

言有三文章 - AI系列完整阅读

言有三文章 - AI系列完整阅读 第一期:【AI白身境】深度学习从弃用windows开始 第二期:【AI白身境】Linux干活三板斧,shell、vim和git 第三期:【AI白身境】学AI必备的python基础 第四期:【AI白身境】深度学习必备图像基础 第五期:【AI白身境】搞计算机视觉必备的OpenCV入门基础 第六期:【AI白身境】只会用Python?g++,CMake和...

喜欢打酱油的老鸟 1155

创业第一天,有三AI扔出了深度学习的150多篇文章和10多个专栏

文/编辑 | 言有三在这篇文章中,有三跟大家来聊一下有三AI和如何学习深度学习这件事儿。1概述自我介绍“有三AI”创始人网名言有三,本名龙鹏,本科就读于华中科技大学,硕...

hacker_long的专栏 607

【好专栏】如何从零基础开始一步步学习计算机视觉(附文档下载!)

欢迎来到【好专栏】,本次我们给大家推荐一个专栏,名为《深度学习视觉算法工程师成长指南》,这个专栏可以让零基础的读者系统性学习计算机视觉领域的知识,走上正确的学习路线,亦可供本行业的老手查...

Leong Blog 914

有三AI第一批10个研究小组上线

文/编辑 | 言有三很多粉丝都知道有三AI有一个计算机视觉群,但是有且仅有一个,而且因为人满了早就开始实行淘汰制。为什么不开第二个群呢,是因为有三觉得不会有500个以上...

hacker_long的专栏 598

【通知】有三AI更新420页14万字视觉算法工程师成长指导手册,可下载收藏打印...

各位同学,可还记得我们发布的《深度学习视觉算法工程师成长指导手册》,现在更新了,超过14万字,420页文档,可下载收藏打印,目录如下,文末提供了下载方式。手册简介目前深度学习在图像,语音...

hacker_long的专栏 1365

github可视化工具_「AI白身境」深度学习中的数据可视化

今天是新专栏《AI白身境》的第八篇,所谓白身,就是什么都不会,还没有进入角色。上一节我们已经讲述了如何用爬虫爬取数据,那爬取完数据之后就应该是进行处理了,一个很常用的手段是数据可视化。通过数据可视化,可以更加直观地表征数据,在深度学习项目中,常需要的数据可视化操作包括原始图片数据的可视化,损失和精度的可视化等。作者 | 言有三 臧小满编辑 | 言有三01 什么是数据可视化?每每提到数据可视化,大家...

weixin_39616056的博客 158

对pca降维后的手写体数字图片数据分类_【AI白身境】深度学习中的数据可视化...

今天是新专栏《AI白身境》的第八篇,所谓白身,就是什么都不会,还没有进入角色。上一节我们已经讲述了如何用爬虫爬取数据,那爬取完数据之后就应该是进行处理了,一个很常用的手段是数据可视化。通过数据可视化,可以更加直观地表征数据,在深度学习项目中,常需要的数据可视化操作包括原始图片数据的可视化,损失和精度的可视化等。 ...

weixin_39609500的博客 297
上一篇: 【AI白身境】只会用Python?g++,CMake和Makefile了解一下
下一篇: 【模型解读】深度学习网络只能有一个输入吗
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言有三

三人行必有AI

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值