自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 问答 (2)
  • 收藏
  • 关注

原创 (一)Matlab数值计算基础

变量常用于保存程序中的临时数据。

2024-01-03 12:24:06 1259

原创 (一)Matlab数值计算基础

目录1.2Matlab中的数据类型

2024-01-02 16:19:03 601

原创 (一)Matlab数值计算基础

**常见错误及显示的警告与错误信息***

2024-01-02 16:02:34 622

原创 Transformer架构

【代码】Transformer架构。

2022-08-31 10:52:30 264 1

原创 RNN框架

RNN的输入有两部分,分别是 h(t-1) 以及 x(t) 代表上一时间步的隐层输出,以及此时间步的输入,它们进入RNN结构体后,会"融合"到一起,这种融合我们根据结构解释可知,将二者进行拼接,形成新的张量[x(t), h(t-1)]之后,这个新的张量将通过一个全连接层(线性层),该层使用tanh作为激活函数,最终得到该时间步的输出h(t)。它将作为下一个时间步的输入和 x(t+1) 一起进入结构体,以此类推。...

2022-08-29 23:17:25 191

原创 CRF&HMM模型——理论

目录1 CRF模型 2 HMM模型

2022-08-29 13:58:38 664

原创 文本特征处理——N-Gram、长度规范及数据增强

文本特征处理的作用文本特征处理包括语料添加具有普适性的文本特征,如:n-gram特征对加入特征之后的文本语料进行必要处理,如:长度规范能够有效的将重要的文本特征加入模型训练中,增强模型评低指标。常见的文本特征处理方法添加N-Gram特征文本长度规范。...

2022-08-29 08:31:15 236

原创 文本数据分析

【代码】文本数据分析。

2022-08-28 08:18:33 343

原创 文本预处理——文本张量表示方法

【代码】文本预处理——文本张量表示方法。

2022-08-25 20:13:56 409

原创 文本预处理——理论

【代码】文本预处理——理论。

2022-08-24 22:02:43 105

原创 四 Pytorch构建分类器

【代码】四 Pytorch构建分类器。

2022-08-24 07:43:15 236

原创 三 Pytorch初步应用

【代码】三 Pytorch初步应用。

2022-08-19 16:48:25 197

原创 二 Pytorch中的asutograd

代码】二 Pytorch中的asutograd。

2022-08-18 22:08:18 369

原创 一 Pytorch基本语法

Pytorch是一个基于Numpy的科学计算包,向他的使用者提供了两大功能作为Numpy的替代者,向用户提供使用GPU强大功能的能力作为一款深度学习的平台,向用户提供更大的活性与速度。

2022-08-17 11:56:05 386

原创 数学基础知识——关于信息熵

信息熵概述

2022-08-17 07:17:52 100

原创 编程基础 —— 栈

目录1 栈简介(1)定义(2)基本操作(3)线性表(4)后进先出原则2 栈的顺序存储与链式存储3 栈的基本操作4 栈的顺序存储(1)基本描述(2)栈的顺序存储代码5 栈的链式存储---->基本描述 6 练习(1)有效括号(2)逆波兰表达式求值栈首先是一个线性表,栈中元素具有前驱后继的线性关系。根据栈的定义,每次删除的总是堆栈中当前的栈顶元素,即最后进入堆栈的元素。而在进栈时,最先进入堆栈的元素一定在栈底,最后进入堆栈的元素一定在栈顶。与线性表类似,栈有两种存储的表示方式,即顺序栈与链式栈。即堆栈的顺序存储结

2022-07-07 16:12:41 766

原创 编程基础 —— 链表

目录1 单链表的逻辑结构与存储结构2 单链表的定义3 插入元素4 删除元素5 创建单链表(1)尾插法(2)头插法6 双链表7 循环链表(1)循环单链表(2)循环双链表8 练习(1)移除链表元素(2)旋转链表 带头节点的单链表(写代码方便) 不带头节点的单链表(写代码麻烦)3 插入元素4 删除元素5 创建单链表(1)尾插法(2)头插法6 双链表解决单链表无法逆向索引的问题7 循环链表(1)循环单链表从一个结点出发可以找到其他任何结点

2022-07-06 00:25:28 171 1

原创 编程基础 —— 数组

目录1 数组的定义2 数组的存储(1)n维数组的定义(2)数组存储的特点3 练习a 两数之和b 三数之和数组是有一定顺序关系的若干对象组成的集合,组成数组的对象称为数组元素。例如 向量对应一维数组;矩阵对应二维数组下标由n个数组成的数组称为n维数组(2)数组存储的特点 数组元素在内存中按照顺序连续存储 数组的存储分配按行或列进行 数组名表示该数组的首地址,是常量3 练习a 两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那

2022-07-02 23:23:25 397

原创 Python -函数

目录1.1 函数的创建与调用1.2 函数的参数传递1.3 函数的返回值(视情况而定)1.4 函数的参数定义1.5 变量的作用域1.6 递归函数1.1 函数的创建与调用# -*- coding:utf-8 -*-# @Author :Persistent.Jdef 函数名([]): 函数体 [return XXX]def calc(a, b): # 形参 c = a+b return cm = calc(1, 3) # 实参

2022-04-01 18:40:42 693

原创 Python -字符串

目录1.1 字符串的常用操作查询大小写转换内容对齐劈分判断字符串替换&合并比较(ord();chr())切片 [start : end : step]格式化字符串编码转换1.1 字符串的常用操作查询index() 查找子串substr第一次出现的位置,如果查找的子串不存在时,则抛出ValueError rindex() 查找子串substr最后一次出现的位置,如果查找的子串不存在时,则抛出ValueError *fin...

2022-04-01 11:42:55 851

原创 Python -元组、集合

目录1.1 元组1.2 创建方式1.3 元组的遍历1.4 集合1.5 创建1.6 集合的相关操作1.7 集合之间的关系1.8集合生成式1.1 元组元组是python的内置数据结构之一,是一个不可变序列不可变序列与可变序列 不可变序列:没有增删改的操作 可变序列:列表、字典 可变序列:可以对序列执行增删改操作,对象地址不发生改变 1.2 创建方式直接小括号 使用内置函数 tuple() t = tuple() 只包含一个元组的元素..

2022-03-31 21:22:46 505

原创 Python -字典

目录1.1 字典(无序序列)1.2 创建1.3 字典元素的获取1.4 常用操作key的判断删除新增修改获取字典视图遍历1.5 字典的生成式1.1 字典(无序序列)以键值对的方式进行存储key 不允许重复 value 可以重复 key 必须是不可变因素 元素必须是无序的 元素可以根据动态伸缩 会耗费很大内存,是一种使用空间换时间的数据结构1.2 创建使用花括号进行创·1建 a = { } 使用内置函数 dict()进行创建 dic.

2022-03-31 15:50:39 1226

原创 Python -列表

目录1.1 创建方式1.2 特点1.3 查询1.4 增加1.5 删除1.6 修改1.7 排序1.8 列表生成式1.1 创建方式使用中括号 调用内置函数 list ( )1.2 特点列表元素按顺序有序排序 索引映射唯一一个数据 列表可以存储重复数据 任意数据类型混存 根据需要动态分配和回收内存1.3 查询获取列表中的指定元素 index() 查找列表中存在N个元素,只返回相同元素中的第一个元素的索引 如果查询的元素在列表中不存在,.

2022-03-31 14:07:01 133

原创 Python -for、break、continue、else

目录1.1 for ... in ...1.2 break(终止循环)1.3 continue(结束当前循环,进入下一次循环,通常与if一起使用)1.4 else1.5 嵌套循环1.1 for ... in ...1.2 break(终止循环)1.3 continue(结束当前循环,进入下一次循环,通常与if一起使用)1.4 else1.5 嵌套循环循环结构中嵌套了另外的完整的...

2022-03-30 23:53:19 522

原创 Python -While、小练习

目录1.1 While1.2 小练习1.1 While四步循环法:初始化变量 条件判断 条件执行体(循环体) 改变变量初始化变量与条件判断的变量与改变变量为同一个变量# -*- coding:utf-8 -*-# @Author :Pesistent.Ja = 0sum = awhile a < 5: sum += a a += 1print('和为', sum)1.2 小练习# -*- coding:utf-8 -*-# @

2022-03-30 19:51:17 425

原创 Python -表达式、Pass、Range

1.1 条件表达式1.2 passpass 语句什么都不做,只是一个占位符,用到需要写语句的地方1.3 range 函数# -*- coding:utf-8 -*-# @Author :Pesistent.J# 第一种方式:只有一个参数n = range(10)print(n) # range(0, 10)print(list(n)) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],默认从零开始,默认步长为1,也就是相差1# 第二种方式: 两个.

2022-03-30 14:32:22 140

原创 Python -input、运算符

1.1 input函数基本使用作用 接收来自用户的输入返回值类型 输入值的类型为str值的存储 使用 = 对输入的值进行存储变量名 = input(‘想输入的内容’)a = input('内容1')b = input('内容2')print(a+b) # 起连接作用a = int(input('内容1'))b = int(input('内容2'))print(a+b) # 计算a+b的值1.2 运算符算数运算符标准运算符取余运算符幂运算符赋值运

2022-03-30 11:51:20 121

原创 Python -标识符、变量、数据类型

转义字符# 转义字符print('hello\nworld') # \n 表示换行print('hello\tworld') # \t 之前占满制表位就新开一个,没占满就继续占print('helloooo\tworld')print('hello\rworld') # world将hello进行覆盖print('hello\bworld') # 退一格print('http:\\www.baidu.com') # http:\www.baidu.comprint('http:\\\

2022-03-29 19:58:46 573

原创 Python -print、转义字符

Print 函数# -*- coding:utf-8 -*-# @Author : Pesistent.J# 在控制台进行输出## 输出数字print(520)## 输出字符串print('hello python')## 输出含有运算符的表达式,但是会对其结果进行计算print(3+5)# 输出到文件fp = open('path', 'a+') # 'a+'表示,如果文件不存在就创建,存在就在文件后面进行追加print('helloworld', file = fp) #

2022-03-29 19:41:57 581

原创 NLP新闻文本分类

目录1 TF-IDF + 机器学习分类器2 FastText3 WordVec+深度学习分类器4 Bert词向量文本分类问题,需要我们根据每句的字符进行分类,但是有些赛题给出的数据是匿名化的,不能直接使用中文分词等操作。因此,如果我们要对匿名字符进行建模,进而完成文本分类的过程,由于文本数据是一种非结构化数据,因此可能涉及到特征提取与分类模型两个部分,其思路大致如下:1 TF-IDF + 机器学习分类器直接使用TF-IDF对文本进行特征提取,并...

2022-03-24 23:16:07 1593

原创 Python -csv文件的读取与写入

二进制文件的读取与写入和文本文件相同,只要在文件打开时指定打开模式“b”即可1 读取csv文件的 csv.reader() 方法csv.reader(file_object)2 读取csv文件的 csv.DictReader() 方法csv.DictReader(file_object)3 写入csv文件的 csv.writer() 方法csv.writer(file_object)4 写入csv文件的 csv.DictWriter() 方法csv.DictWrite

2022-03-13 22:52:15 1551

原创 Python -文本文件读取与写入

目录1 读取文件的 read() 方法2 读取文件的 readline() 方法3 读取文件的 readlines() 方法4 写入文件的 write() 方法5 写入文件的 writelines() 方法1 读取文件的 read() 方法file_object.read([size])file_object 表示文件对象 size 表示读取数据的长度,单位是字节,如果size省略则读至文件尾 返回值是读取到的字符串2 读取文件的 readline() 方法fi

2022-03-13 22:17:18 1353

原创 Python -文件打开与关闭

目录1 打开文件2 关闭文件1 打开文件数据文件操作的三个步骤:文件打开或者建立 文件读写等操作 文件关闭打开或者创建文件可以直接用open(需要打开或者创建的文件,如果要打开的文件不在当前工作位置,则必须给出文件路径;否则将创建一个新路径,访问文件的模式,如果不写就表示只读,但是只读模式下是不能够创建新文件的) 其函数的返回值是一个文件对象2 关闭文件文件对象.close()with 语句可以保证系统自动关闭打开的文件with open (filename

2022-03-13 17:24:36 1617 2

原创 Python -文件与文件对象

目录1 文件2 文件对象1 文件'''文件存储文件主名.扩展名'''Python中常有的数据文件类型有文本文件、二进制文件和CSV文件文本文件是ASCII编码,汉子存储的是机内码 二进制是基于值变长编码的文件,不可以直接用文本编译器看 逗号分隔值(csv)文件,最好用文本编译器看2 文件对象字符串中的反斜杠是转义字符因此可以用两种特殊的方式表示字符串的路径在字符串前面加r 路径字符串中的层级关系用双反斜杠表示os.getcwd: 以字符串的形式返回当前的.

2022-03-13 17:06:13 595

原创 Python -集合、字典

目录1 集合2 字典1 集合集合可以使用大括号({})或者set()函数进行创建,但是创建一个空集合必须使用set()函数,而不能用{},大括号是用来创建一个空字典查看集合对象的方法print(dir(set))集合的17个内置方法set.add(x): 集合添加元素set.clear(): 清空集合set.copy(): 返回集合的浅复制set.difference(set1[,...]): 返回两个或更多个集合的差(set保持不变)set.differe.

2022-03-12 23:06:44 1280

原创 Python -元组、列表

目录1 元组2 列表1 元组同一元组中元素的数据类型可以不同元组中只包含一个元素时,需要在元素后面添加逗号,否则圆括号会被当做运算符使用元组的创建:赋值命令=或内置函数tuple() 创建空元组—— tup1 = tuple()或 tup1 = () 元组中元素值是不能够进行修改的,但是可以对元组进行连接组合,与字符串相似,元组支持双向索引 元组的截取:变量[头下标:尾下标:步长] 遵循左闭右开原则 元组元素访问:变量[下标] 通过下标索引获取元组中的单个元素查看元

2022-03-12 17:37:17 534

原创 Python -模块导入、数字及字符串

# 导入模块(或同时取别名)import 模块名[as 标识符]# 导入模块中所有项目from 模块名 import *#导入模块中指定的项目from 模块名 import 项目名 [as 标识符]#导入指定包模块中指定的项目from 包名.模块名 import 项目名 [as 标识符]'''标识符大小写敏感'''...

2022-03-12 15:32:08 843

原创 第一章 C语言概述

目录1 C语言历史2 C语言特点A 应用面广B 简洁、紧凑、方便、表达能力强C 运算符丰富(共有34种运算符)D 数据类型丰富,结构化程度高E 语法严格,灵活F 允许直接访问物理地址G 生成目标代码质量高,程序执行效率高H 书写灵活3 程序入门4 程序开发流程A 步骤:B 程序开发1 C语言历史1960年出现了Algol60语言,但该语言主要面向问题,与硬件较远,故英国剑桥大学推出了CPL(Combined ProgrammingLangu

2022-02-23 23:08:31 456

原创 SQL -day 3

1. 向表evaluate的成绩列添加成绩,从表grade中的成绩一列提取记录insert into evaluate ( evaluate.point )select grade.point from gradeupdate course set course_status = '学习SQL',course_date = '2021-10-01' where user_id = 2;-- update语句更改多个字段的状态时,字段中间用逗号,不用and4.查询显示雇员的..

2022-02-22 21:28:49 476

原创 SQL -day 2

1. mysql 是一种关系型数据库管理系统2.下列关于SQL Server中使用存储过程的优点叙述不正确的是(D)A. 执行速度快B. 封装复杂操作C. 允许模块化程序设计D. 增加网络流量3. mysql 中为提高效率可建立组合索引,遵循“最左前缀”原则5. 视图可以被嵌套,一个视图可以嵌套另一个视图...

2022-02-21 22:16:32 200

空空如也

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

TA关注的人

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