- 博客(31)
- 收藏
- 关注
原创 头歌-机器学习在 NLP 中的实战
关于词向量我们有一些比较常用的模型,比如 BOW 词袋模型,连续词袋模型( CBOW )和 Skip-Gram 模型等等,在本实训中我们使用的是 BOW 词袋模型,在转换为词向量值时,我们要将其转换成 tf-idf 矩阵, tf-idf 其实可以看作是对提取的特征的一次加权,是根据一个单词在当前文章中出现的频率和该单词在所有语料中出现的频率评估一个单词的重要性,当一个单词在这篇文章中出现的次数很多的时候,这个词语更加重要;而我们做的就是保证簇内点的距离足够近,簇与簇的距离足够远。
2024-12-25 01:52:07
1187
原创 头歌-边缘检测
由于 Prewitt 算子采用3×3大小的模板对区域内的像素值进行计算,而 Roberts 算子的模板为2×2,故 Prewitt 算子的边缘检测结果在水平方向和垂直方向均比 Roberts 算子更加明显。当遇到包含纹理的图像,例如图像中的人穿了黑白格子的衣服,一般的算法提取的边缘会把衣服上的纹理提取,如图1所示。边缘是图像最基本的特征,所谓边缘就是指周围灰度强度有反差变化的那些像素的集合,是图像分割所依赖的重要基础,也是纹理分析和图像识别的重要基础。从人的直观感受来说,边缘对应于物体的几何边界。
2024-12-24 21:10:42
1308
原创 头歌-拟合概率模型
一般说来,事件A发生的概率与某一未知参数θ有关,θ取值不同,则事件A发生的概率P(A∣θ)也不同。极大似然估计法就是要选取这样的θ值作为参数θ的估计值,使所选取的样本在被选的总体中出现的可能性为最大。极大似然原理可以这么描述:一个随机试验如有若干个可能的结果A,B,C...,若在一次试验中,结果 A 出现了,那么可以认为实验条件对A的出现有利,即出现的概率 P(A) 较大。贝叶斯方法将关于未知参数的先验信息与样本信息综合,再根据贝叶斯公式得出后验信息,然后根据后验信息去推断未知参数的方法。
2024-12-24 16:06:14
293
原创 头歌-基本的图像操作
一副尺寸为M × N 的图像可以用一个 M × N × c的矩阵来表示,矩阵元素(M, N)的值表示这个位置上的像素的亮度,c表示的就是通道数。对于已经读取的图片变量img,分离它的R、G、B三个通道,并将三个通道按提示的指定路径保存成图片;对于一幅的数字图像,我们看到的是一幅真正的图片,但是对于计算机,这副图像只是一个数字矩阵。融合两张读取的图像,其中cat的权值为0.3,dog的权值为0.7,gamma值为0;合并上一步中分离的三个通道,并按提示的指定路径保存R通道的彩色图像。
2024-12-24 15:12:52
1381
原创 用Python构建一个简单的神经网络
这篇文章只是给像我一样的初学者提供一点思路以及了解一些库的使用,具体改进和拓展可以通过爬虫技术(如BeautifulSoup库)从网站上获取房子的相关信息,例如房间数量、客厅数量、厕所数量、房屋面积、地理位置和价格。将爬取到的数据保存为Excel表格或者直接用pandas加载为DataFrame。我们也可以对数据进行预处理,对网络进行模型优化,将训练好的模型部署为Web服务或API,以便实时接收用户输入并返回预测结果,也添加用户界面(如Flask或Django)以便用户友好地输入房屋特征并获取预测价格。
2024-08-06 18:42:53
1557
原创 蓝桥杯-python-破损的楼梯(dp)
小蓝来到了一座高耸的楼梯前,楼梯共有 N 级台阶,从第 0 级台阶出发。小蓝每次可以迈上上级或2级台阶,但是,楼梯上的第 a1级、第a2 级、第 a3 级,以此类推,共 级台阶的台阶面已经坏了,不能踩上去。现在,小蓝想要到达楼梯的顶端,也就是第 N 级台阶,但他不能踩到坏了的台阶上,请问他有多少种不踩坏了的台阶到达顶端的方案数?由于方案数很大,请输出其对 109+7取模的结果。
2024-04-11 00:44:17
518
1
原创 蓝桥杯-python-常用库归纳
目录日期和时间datetime模块date日期类,time时间类,datetime日期时间类定义date(年,月,日)data之间的减法定义时间(时,分,秒)定义datetime(年,月,日,时,分,秒)计算日期计算时间差例题-lanqiao 611例题-lanqiao 2096math库heapq库itertools库from datetime import datetime, timedelta 这行代码是 Python 中的导入语句,用于从 datetime 模块中导入特定的类或函数。datetime
2024-03-31 22:18:08
1254
原创 蓝桥杯-python-递归
Hanoi塔由n个大小不同的圆盘和三根木柱a,b,c组成。开始时,这n个圆盘由大到小依次套在a柱上,如图所示。要求把a柱上n个圆盘按下述规则移到c柱。1、首先需要将n-1个盘子从A挪到B,通过c,这就变成递归的问题Move(n-1,A,C,B);定义函数 Move,表示n个盘子,从A挪到C,中间通过B来挪动Move(n,A,B,C)3、最后将n-1个盘子从B挪到C,通过A,Move(n-1,B,A,C);考虑n个盘子的时候,将上面n-1个盘子看做一个整体。问将这n个盘子从a柱移动到c柱上,输出如何移动?
2024-03-18 23:15:25
649
原创 头歌—跳石板
这条石板路要根据特殊的规则才能前进:对于小李当前所在的编号为。的石板去,小李想知道最少需要跳跃几次可以到达。的 石板,小李单次只能往前跳K的一个约数(不含。输出小易最少需要跳跃的步数,如果不能到达输出。和本身的约数)的位置。小李来到了一条石板路前,每块石板上从。的石板,他想跳到编号恰好为。输入为一行,有两个整数。于是小李最少需要跳跃。
2024-03-12 10:54:12
430
原创 头歌-沐白打酒
已知最后一次遇到的是花, 他正好把酒喝光了。请你计算沐白这一路遇到店和花的顺序,有多少种不同的可能?他边走边唱: 无事街上走,提壶去打酒。逢店加一倍,遇花喝一斗。这一路上,他一共遇到店。酒神沐白,一生好饮。一天,他提着酒壶,从家里出来,酒壶中有酒。斗) 时遇店是合法的,加倍后还是没酒;但是没酒时遇花是不合法的。输出一个整数表示答案。由于答案可能很大,输出模。,每个整数用一个空格隔开。
2024-03-12 00:43:28
458
原创 头歌-神奇的电报
小张经彻夜研究,发现了规律: 第一行的数字随便是什么,以后每一行都是对上一行“读出来” 比如第。请你编写一个程序,可以从初始数字开始,连续进行这样的变换。输出一个串,表示最后一次变换完的结果。第一行输入一个数字组成的串,不超过。,表示需要你连续变换多少次,
2024-03-12 00:42:50
596
原创 头歌-电子宠物学走路
汪酱是一个笨笨的电子宠物,他不太会走路,只会一直迈左腿走,但是小明现在可以指导汪酱走。对于每一次输入指令,请你求出对应的当前汪酱迈步正确次数(对于一个只含字符。对于每次修改操作,输出一行一个整数表示修改。,是正确的迈步方式。第二次修改第四次迈腿为。第一行有两个整数,分别表示序列的长度。行,每行一个整数,表示本次修改的位置。,表示汪酱一直在迈左腿。中最长的满足要求的子串的长度。第一次修改第二次迈腿为。,若其中不存在连续的。
2024-03-12 00:42:07
431
1
原创 头歌-谁考了第k名
在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第。行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔。名学生的学号和成绩,中间用空格分隔。名学生的学号和成绩。
2024-03-12 00:41:24
444
1
原创 头歌-只反转字母
给你一个字符串Str,根据下述规则反转字符串。所有非英文字母保留在原有位置。所有英文字母(含有大写字母)位置反转。输出反转之后的Str。
2024-03-12 00:40:28
412
1
原创 蓝桥杯知识-python-插入排序法
在已排序元素中从后往前扫描:如果当前元素大于新元素,则该元素移动到后一位。重复第二步直至找到小于等于新元素则停止。
2024-01-24 23:37:54
426
原创 蓝桥杯知识-python-冒泡排序法(宝藏排序1)
从左往右遍历一遍,重复第一步,可以保证最大的元素在最后面。重复上述操作,可以得到第二大、第三大...如果第一个大于第二个则交换。
2024-01-23 23:35:25
437
1
原创 蓝桥杯题目-顺子日期
顺子指的就是连续的三个数字:123、456等。顺子日期指的就是在日期的 yyyymmdd 表示法中,存在意连续的三位数是一个顺子的日期。例如 20220123 就是一个顺子日期,因为它出现了一个顺子:123;而20221023 则不是一个顺子日期,它一个顺子也没有。小明想知道在整个 2022年份中,一共有多少个顺子日期?使用到datetime库中的strftime函数。
2024-01-22 17:04:50
372
原创 A*算法求解迷宫寻路问题实验
A* 搜索算法是一种启发式搜索算法。所谓启发式搜索算法,就是在盲目搜索算法中加入一个启发函数,在当前节点搜索完毕后,通过这个启发函数来进行计算,选择代价最少的节点作为下一步搜索的节点。通过这样的方式就能够找到最优解。DFSBFS这两种搜索方式都属于盲目的搜索方式,它不会在选择下一个节点的时候进行代价计算,而是按照一个固定的方式选择,这样在运气不好的情况,会对所有节点进行遍历。A* 搜索算法的核心就在于如何设计一个好的启发函数,启发函数的表达形式为:f(n)=g(n)+h(n)。
2023-12-28 18:30:43
1821
1
原创 Python-学习-判断闰年
print(num//10%10) #除以10取整数再取余数得到十位数。num=int(input('请输入一个三位数'))print(num//100) #取整 取百位。print(num%10) #取余数 得到个位。以上内容仅为自学归纳。
2023-10-15 21:47:16
181
1
原创 Python-学习-字符串逆序
print(str[0::2])#输出为ac13579 从第0位开始输出,步进为2,即每两位输出一位,也是每隔一位输出一位。print(str[::-1])#输出为987654321_cba 把字符串的顺序倒了过来,从后往前输出。print(str[5:])#输出为23456789 从第六位开始输出,一直输出到最后。print(str[:])#输出为abc_123456789 全部输出。print(str[0:2])#输出为ab;print(str[2:5])#输出为c_1。
2023-10-15 21:37:11
178
1
空空如也
Python矩阵转置练习题
2023-04-06
python 输入气球颜色输出
2023-04-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人