自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 【Neo4j介绍】

Neo4j是由Java实现的开源NoSQL图数据库. 自从2003年开始研发, 到2007年发布第一版. neo4j现如今已经被各行各业的数十万家公司和组织采用.Neo4j实现了专业数据库级别的图数据模型的存储. 与普通的图处理或内存级数据库不同, neo4j提供了完整的数据库特性, 包括ACID事物的支持, 集群支持, 备份与故障转移等. 这使其适合于企业级生产环境下的各种应用.Neo4j的版本说明:企业版: 需要高额的付费获得授权, 提供高可用, 集群部署,热备份等性能.

2025-04-02 18:26:55 1024

原创 【文本张量表示】

Word2Vec概念Word2Vec是一种流行的将词汇表示成向量的无监督训练方法,该过程将构建神经网络模型,将网络参数作为词汇的向量表示,通过上下文信息来学习词语的分布式表示(即词向量)。它包含CBOW和skipgram两种训练模式。Word2Vec实际上利用了文本本身的信息来构建 "伪标签"。模型不是被人为地告知某个词语的正确词向量,而是通过上下文词语来预测中心词(CBOW)或者通过中心词来预测上下文词语(Skip-gram)。Word2Vec的目标是。

2025-03-29 18:27:00 627

原创 【Matplotlib基本使用】

x:要显示的刻度值y:要显示的刻度值# 增加以下两行代码# 构造x轴刻度标签x_ticks_label = ["11点{}分".format(i) for i in x]# 构造y轴刻度# 修改x,y轴坐标的刻度显示。

2025-03-07 20:53:03 757

原创 【Bert系列模型】

概念BERT(Bidirectional Encoder Representations from Transformers)是由Google于2018年10月提出的一种基于**Transformer**的预训练语言模型。它在NLP任务中取得了突破性的成果,极大地提升了模型在问答、文本分类等任务上的表现。BERT在机器阅读理解顶级水平测试SQuAD1.1中表现出惊人的成绩: 全部两个衡量指标上全面超越人类, 并且在11种不同NLP测试中创出SOTA表现。

2025-03-07 20:19:45 864

原创 【Transformer架构】

2017年,Google发出一篇论文《Attention is All You Need》,提出了transformer模型。它彻底改变了自然语言处理 (NLP) 领域,并在机器翻译、文本生成、文本分类等任务中取得了显著的成果。2018年10月,Google发出一篇论文《BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding》, BERT模型横空出世, 并横扫NLP领域11项任务的最佳成绩!

2025-02-23 20:32:52 820

原创 【RNN及其变体】

概念RNN(Recurrent Neural Network),中文称作循环神经网络,是一种专门用于处理序列数据的神经网络架构。一般以序列数据为输入,通过网络内部的结构设计有效捕捉序列之间的关系特征,一般也是以序列形式进行输出。它的特点是能够捕捉序列数据中的时间依赖关系,广泛应用于自然语言处理(NLP)、时间序列预测、语音识别等领域。核心概念指的是数据项之间存在顺序关系的数据,例如:文本:句子中的单词顺序语音:音频信号的时间序列股票价格:随时间变化的股价视频:连续的帧序列。

2025-02-15 14:31:29 770

原创 【文本预处理】

文本预处理:是指在自然语言处理(NLP)任务中,针对原始文本进行清洗、转换、标准化等一系列处理的过程。这是NLP工作流中至 关重要的第一步,旨在通过去除冗余和无关的部分,提高文本数据的质量和可用性,以便后续的机器学习模型或深度学习模型能够更高效地学习和推理。文本预处理包括以下环节概念文本数据分析,也称为文本挖掘或文本分析,是指从非结构化的文本数据中提取有价值的信息、模式和见解的过程。随着互联网和社交媒体的快速发展,文本数据变得越来越丰富,掌握文本数据分析技术对于许多领域都至关重要。作用。

2025-02-10 21:20:23 1023

原创 【神经网络基础】

人工神经网络( Artificial Neural Network, 简写为。

2025-01-17 15:01:40 2352

原创 【深度学习之PyTorch】

一个 Python 深度学习框架,它将数据封装成张量(Tensor)来进行处理。PyTorch 中的张量就是元素为同一种数据类 型的多维矩阵。在 PyTorch 中,张量以 "类" 的形式封装起来,对张量的一些运算、处理的方法被封装在类中Pytorch的安装加减乘除取负号:add_、sub_、mul_、div_、neg_(其中带下划线的版本会修改原数据)PyTorch 为每个张量封装很多实用的计算函数:均值 平方根 求和 指数计算 对数计算等等。

2025-01-08 18:21:34 1036

原创 【数据分析之numpy】

Numpy(Numerical Python)是一个开源的Python科学计算库,用于快速处理任意维度的数组。Numpy支持常见的数组和矩阵操作。对于同样的数值计算任务,使用Numpy比直接使用Python要简洁的多。Numpy使用ndarray对象来处理多维数组,该对象是一个快速而灵活的大数据容器。NumPy提供了一个N维数组类型ndarray,它描述了相同类型的“items”的集合。

2024-12-18 20:57:48 689

原创 【数据分析之pandas】

Python在数据处理上独步天下:代码灵活、开发快速;尤其是Python的Pandas包,无论是在数据分析领域、还是大数据开发场景中都具有显著的优势:Pandas是Python的一个第三方包,也是商业和工程领域最流行的结构化数据工具集,用于数据清洗、处理以及分析底层是基于Numpy构建的,所以运行速度特别的快有专门的处理缺失数据的API强大而灵活的分组、聚合、转换功能适用场景:数据量大到Excel严重卡顿,且又都是单机数据的时候,我们使用Pandas。

2024-12-17 22:36:09 1247 1

原创 【Python与MySQL交互】

如果将100000条数据插入到MySQL数据库 ,使用MySQL客户端来完成这个操作,那么这个工作量无疑是巨大的,我们可以通过使用程序代码的方式去连接MySQL数据库,然后对MySQL数据库进行增删改查的方式,实现100000条数据的插入,像这样使用代码的方式操作数据库就称为数据库编程。分析: 现实生活中如果要登录,必须先注册,用户注册完后,对应的信息就存储到对应网站后台数据库中。用户登录: 用户新输入的用户名密码和数据库中的用户名和密码比较,都相同就登录成功,否则失败。(创建一个py文件,编写运行)

2024-12-14 21:59:15 988

原创 【MySQL中多表查询和函数】

在MySQL中有很多内置函数,除了之前学习的聚合函数之外,还有很多其他内置函数:数值函数、字符串函数、时间日期函数、流程控制函数、加解密函数、开窗函数等。问题:内置函数该如何学习?在mysql命令行或DataGrip软件中通过 HELP '函数名' 查看指定函数的帮助文档 示例: help ‘count’;

2024-12-13 21:54:14 891

原创 【MySQL数据基础】

数据库就是==存储数据的仓库==,其本质是一个文件系统,按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。随着互联网的高速发展,大量的数据在不断的产生,伴随而来的是如何高效安全的存储数据和处理数据,而这一问题成为了信息时代的一个非常大的问题,而使用数据库可以高效的有条理的储存数据。可以结构化存储大量的数据;可以有效的保持数据的一致性、完整性;读写效率极高。☆ 关系型数据库数据库介绍MySQL。

2024-12-13 21:29:33 1203

原创 【数据结构与算法概括】

我们如何用Python中的类型来保存一个班的学生信息?如果想要快速的通过学生姓名获取其信息呢?实际上当我们在思考这个问题的时候,我们已经用到了数据结构。列表和字典都可以存储一个班的学生信息,但是想要在列表中获取一名同学的信息时,就要遍历这个列表,其时间复杂度为O(n),而使用字典存储时,可将学生姓名作为字典的键,学生信息作为值,进而查询时不需要遍历便可快速获取到学生信息,其时间复杂度为O(1)。

2024-12-06 21:15:39 986

原创 【Python高级语法与正则表达式】

正则表达式(regular expression)描述了一种字符串匹配的‘模式’,可以用来检查一个串是否含有’某种‘子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。一种特定的字符串模式,这个模式是通过一些特殊的符号组成的。某种:也可以理解为是一种模糊匹配。正则表达式并不是Python所特有的,在Java、PHP、Go以及JavaScript等语言中都是支持正则表达式的。①模式匹配:根据指定的模式在文本中查找匹配项。②验证输入:检查用户的输入是否符合预定义的格式,如邮箱地址、电话号码等。

2024-12-05 15:57:36 899

原创 【线程与进程】

多任务是指在同一时间内执行多个任务。例如: 现在电脑安装的操作系统都是多任务操作系统,可以同时运行着多个软件。

2024-12-04 22:07:35 744

原创 【计算机网络编程】

网络就是将具有独立功能的多台计算机通过通信线路和通信设备连接起来,在网络管理软件及网络通信协议下,实现资源共享和信息传递的虚拟平台。IP地址是分配给网络设备上网使用的数字标签,它能够标识网络中唯一的一台设备,好比现实中每个人都有一个手机号IP地址一共有4位,第1位,1~223,第234位,0~255IP地址分为两类 : IPv4和IPv6端口和端口号的概念:如果在一台电脑上使用通讯软件给另外一台电脑上的通讯软件发送数据并且另外的这台电脑还运行着多个软件,它是如何区分这多个软件把数据精准传递的呢?

2024-12-03 20:59:17 737

原创 【Python闭包装饰器与深浅拷贝】

在不改变现有函数源代码以及函数调用方式的前提下,实现给函数增加额外的功能。装饰器的本质就是一个闭包函数(三步:① 有嵌套 ② 有引用 ③ 有返回)方式1:传统方式变量名= 装饰器名(原有函数名变量名()方式2:语法糖: @装饰器名这种方式最常见也最常用例方式2,发表评论前,都是需要先登录的。先定义有发表评论的功能函数,然后在不改变原有函数的基础上,需要提示用户要先登录'''装饰器:本质就是一个闭包 ① 有嵌套 ② 有引用 ③ 有返回'''# 开发登录验证功能。

2024-12-02 17:23:46 750

原创 【Python面向对象高级】

Python代码中的“继承”:类是用来描述现实世界中同一组事务的共有特性的抽象模型,但是类也有上下级和范围之分,比如:生物 => 动物 => 哺乳动物 => 灵长型动物 => 人类 => 黄种人从哲学上说,就是共性与个性之间的关系,比如:白马和马!所以,我们在OOP代码中,也一样要体现出类与类之间的共性与个性关系,这里就需要通过类的继承来体现。简单来说,如果一个类A使用了另一个类B的成员(属性和方法),我们就可以说A类继承了B类,同时这也体现了OOP中代码重用的特性!

2024-11-30 20:50:32 1071

原创 【Python面向对象基础】

当我们解决问题的时候,会把所需要的步骤都列出来,然后按照步骤写代码挨个实现,这种过程化的叙事思维,就是面向过程思想。例如去atm取钱,整个过程就叫做面向过程。当我们的视角不再是步骤过程,而是另一个视角:操作对象,这里的对象可以理解为:冰箱、手机、电脑等一切现实实体事物;例如上图去银行取钱,那么这个我们去找这个银行实体就是对象。1.思维使人们的编程与实际的世界更加接近,所有的对象被赋予属性和方法,这样编程就更加富有人性化。

2024-11-29 22:30:01 887

原创 【Python异常模块与包】

Python模块(Module),是一个Python文件以py结尾模块能定义函数,类和变量,模块里也能包含可执行的代码模块的作用python中有很多各种不同的模块每一个模块都可以帮助们快速的实现一些功能比如实现和时间相关的功能就可以使用time模块我们可以认为一个模块就是一个工具包每一个工具包中都有各种不同的工具供我们使用进而实现各种不同的功能.

2024-11-24 15:24:38 1112

原创 【Python文件操作、OS模块】

什么是文件?内存中存放的数据在计算机关机后就会消失。要长久保存数据,就要使用硬盘、光盘、U 盘等设备。为了便于数据的管理和检索,引入了“文件”的概念。一篇文章、一段视频、一个可执行程序,都可以被保存为一个文件,并赋予一个文件名。操作系统以文件为单位管理磁盘中的数据。一般来说,文件可分为文本文件、视频文件、音频文件、图像文件、可执行文件等多种类别。文件操作包含哪些内容?文件操作主要包括打开、关闭、读、写、追加等操作把一些内容(数据)存储存放起来,可以让程序下一次执行的时候直接使用而不必重新制作一份,省时省力。

2024-11-23 16:54:30 810

原创 【Python各类容器】

列表的特点1.可以容纳多个元素2.元素可以是不同类型3.元素可以重复4.元素可以修改5.元素是有序的6.元素是有下标索引7.支持for循环8.支持while循环定义空列表:[ ] 或者 list()定义非空列表:[元素1,元素2,元素3, ...]列表支持嵌套:[ [元素...] , [元素...] ]# 定义空列表l1 = []# 定义非空列表l4 = [1, 3.14, True, '你好']# 列表嵌套元组的特点1.可以容纳多个元素2.元素可以是不同类型。

2024-11-20 21:28:30 1069

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除