自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于决策树的学生通过考试预测

本项目是基于决策树来对学生能否通过考试进行预测

2022-09-10 18:59:33 948

原创 基于HMM的文本分词

本项目采用HMM(隐马尔可夫模型)对文本进行分词

2022-09-07 16:22:41 736

原创 基于Bert预训练模型的教育政策文档关键字提取

本项目是基于Bert预训练模型,对教育政策文本进行关键词提取

2022-09-05 16:35:46 1166

原创 用DGAN生成mnist图片以及动漫头像图片

第一次接触GAN的时候就觉得这个东西十分的妙~生成mnist图片跟生成动漫头像的代码大同小异,那么接下来就主要讲生成DGAN生成动漫头像。一 . 数据集数据集链接:链接:https://pan.baidu.com/s/1evXwE7DmAJ0wKXw96Ojj_w提取码:liao关于数据处理,因为一开始网上找的图片的名字太长,不太方便后面后续做数据集,就统一修改了一下图片名字。然后就是自己定义自己的数据集生成txt文件,里面包含图片路径,以及对应的标签,由于GAN是无监督的,所以我就把

2022-01-15 12:17:42 2388

原创 简单搭建神经网络(无框架)Mnist数据集

学期总结啦,研一第一学期就结束了,忙忙碌碌但是还是个小傻瓜~一. 数据集介绍二. 网络结构设计三. 代码实现本代码采用的是通过读取csv文件来进行训练的。该代码可以将上述数据集格式转化成csv这里有些只转化了部分数据,因为怕数据太多,跑起来太慢。前向传播误差反向传播主要是根据以下公式:4. 训练结果()但是如果将输入层到隐藏层,隐藏层到输出层的权值改变为服从高斯分布均值为0,方差为1 的话,结果会有一点的差距。由此可见将输入层到隐藏层,隐藏层到输出层的权值改变

2022-01-14 18:58:46 548

原创 LeetCode-793-preimageSizeFZF-阶乘后K个零问题

一. 题目描述二. 解法解法一:原理:题目问题是找出多少个非负整数使它的阶乘后的0个数为K,可知的是非负整数阶乘后零的个数是单调不减的,所以在求问题解的时候,可以用二分查找法,用右边界减去左边界+1就是问题的解。那么问题就可以分为两大步,第一步就是如何求非负整数的阶乘后零的个数,第二步就是进行二分查找。求非负整数的阶乘后零的个数:可知要判断非负整数阶乘后有多少个零,则就是判断该数含有多少个因子5跟2,由于只要是偶数就含有因子2,所以以因子5的个数来计算。解法二:...

2021-12-18 15:23:34 3579

原创 LeetCode-354-俄罗斯套娃问题

第一次做困难的题,我感觉想出这种扑克牌求最长递增子序列算法思想的人简直yyds,respect!一. 题目描述二. 解法描述(扑克牌求最长递增子序列)首先用Arrays类的sort方法对这个信封二维数组进行排序,自己定义排序规则的话,要自己实现java.util.Comparator接口,重写compare方法。当o1信封的宽等于o2信封的宽时,如果O2的高度大于O1的高度,则返回正值,则说明O1在O2的前面,如果两者宽度不相等,谁宽小谁在前面。(宽度以升序排列,高度以降序排列,如下图所示)

2021-12-16 19:56:04 419

原创 leetcode-searchRange(在排序数组中查找元素的第一个和最后一个位置)

ding~小廖同学又回来啦,要加油鸭。一.题目描述二.解法1. 自己的思路(感觉没有形成一个比较好的框架来解决问题,经常事后打补丁)2. 二分搜索框架(两端都闭的搜索区间)查找左边界while终止条件是left=right,...

2021-12-11 19:13:57 126

原创 leetcode-searchInsert

1. 题目描述2. 解法1-暴力解法用for循环,因为数组是排序的,所以只要遇到与目标值相等的,或者比目标值大的,就可以立即返回该元素的下标值。就是搜索插入位置。3. 解法2-二分法就多数据而言,二分法效率更加明显。本解法就是,不断与中间值相比较,不断缩小判断范围,直至得出结果。首先使left=0,right=数组长度-1,进入while循环,条件是left<=right。进入循环后,先计算中间下标,把目标值与中间下标的元素相比,如果小于,right等于中间下标-1 ,如果大于,left

2021-04-20 18:32:59 79

原创 leetcode-removeElement

1. 题目描述2. 解法1用for循环从 i=0 开始,当下标 i 对应的元素与目标元素相等时,j 加一,因为有可能有重复的目标元素,都得删除。如果不相等,则把当前下标 i 对应的元素前进 j 步,最后返回的长度是数组长度减去 j3. 解法2本解法就是只要没有符合的元素,就把元素置放到A[ j ]中, j 从0开始,每置放一次,就加一。意思就是把不相等的元素,全部放到数组前面位置上来。返回的长度就是 j 。...

2021-04-19 19:01:06 63

原创 leetcode-removeDuplicates

1. 题目描述-删除有序数组重复项2. 解法1用for循环从数组下标 i 为1元素开始,判断是否与前一元素是否相等,如果相等,则 j 加一(j表示当前有 j 个重复的元素),如果不相等,则将当前下标为 i 的元素往前换 j 个位置。最后返回的原数组的长度减去 j ,即是删除有序数组中重复项后真正的长度。原数组的长度并没有改变,只不过只输出了前面未重复的元素。3. 解法2用for循环,将 i 从下标1开始,先与坐标为 j=0的元素比较,如果相等,则 i 加一,继续与 下标 为 j 的元素比较,如果

2021-04-18 17:27:35 108

原创 leetcode-twoSum

1. 题目要求2.解法1-暴力解法时间复杂度为O(n^2),用双循环解决。3. 解法2-HashMapHashMap是一个用于存储Key-Value键值对的集合,由题可知,数组中并无重复的元素,且最终要返回的是,和为目标值的两个数的下标值。所以可把数组中的元素值做key,元素值的下标作value。本解法是先把数组元素放进HashMap中,然后再判断是否存在target-nums[i]的元素,如果存在,则存入下标数组a中4. 解法3-HashMap同解法2相似,不过是采用边判断边把元素加

2021-04-17 17:26:39 44

原创 jdk在Windows10下的配置

一.前言jdk : Java development kit(Java开发工具包),针对开发人员,jdk包含jre,用于编写开发Java程序,也可运行Java程序。jre : Java Runtime Enviroment(Java运行环境),针对程序使用者,只能运行Java程序,可单独安装,包含JVM(Java虚拟机,用来解释执行字节码文件(class文件)的)。sdk : Softwa...

2020-01-06 16:40:24 104

原创 Ubuntu下安装python3.5

Ubuntu下安装python3.5Ubuntu下默认安装了python2.7首先进入官网下载对于版本的python因为我在主机上下载的python版本已经被3.5.6取代了,因此我下载了python 3.5.6在xshell下(快捷键Ctrl + Alt + T)输入以下内容,创建python目录将在主机上下好的python包拖拽到python目录下,并解压然...

2018-12-26 15:59:11 2179

空空如也

空空如也

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

TA关注的人

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