自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Pytorch的四种函数讲解

在PyTorch中,Softmax和LogSoftmax函数是用于将多维张量的值转换为概率分布的函数。它们通常用于多分类问题中,将模型的输出转换为每个类别的概率。在PyTorch中,NLLLoss(负对数似然损失)和(交叉熵损失)是两种常用的损失函数,它们通常用于多分类问题。一、四种函数的概念LogSoftmax:LogSoftmax函数是Softmax函数的对数形式,它将输入的任意实数值映射到(0, 1)区间,并且输出的总和为1。

2024-05-16 16:56:07 689 1

原创 深度学习-BP实战 猫狗大战

猫狗大战是指使用机器学习技术,特别是深度学习,对猫和狗的图片进行识别和分类的过程。这个过程的基本原理是通过训练一个深度神经网络模型,使其能够根据输入的图片数据,自动识别和区分出猫和狗。一、基本步骤# 第3步:定义和训练模型criterion = torch.nn.NLLLoss() # 定义loss函数optimizer = torch.optim.SGD(model.parameters(), lr=0.001, momentum=0.9) # 定义优化器epochs = 20 # 一共训练15轮。

2024-04-18 17:15:12 713 1

原创 深度学习-实现BP神经网络

在当今这个信息爆炸的时代,数据已成为推动社会进步和经济发展的重要资源。然而,面对海量的数据,如何有效地提取有价值的信息,如何利用这些数据进行决策支持,已成为一个亟待解决的难题。随着人工智能技术的飞速发展,机器学习作为一种从数据中自动学习和提取模式的方法,已经成为解决这一问题的关键技术。特别是神经网络,作为一种模仿人脑处理信息的机器学习模型,已经在图像识别、语音识别、自然语言处理等多个领域展现出了卓越的性能。

2024-03-21 15:44:17 1059 1

原创 深度学习基础-多元线性回归

随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习-多元线性回归的基础内容。x多元线性回归是机器学习中用于预测连续型因变量的一种统计方法。它通过分析多个自变量(特征)与因变量(目标)之间的关系,构建一个线性模型来进行预测。这个模型假设因变量与自变量之间存在线性关系,即因变量可以表示为自变量的线性组合加上一个误差项。在多元线性回归中,我们通常寻找一组参数(系数),使得模型预测值与实际观测值之间的差异(即误差)的平方和最小。

2024-03-20 15:08:10 862 1

原创 深度学习基础-logistic回归

在当今这个数据驱动的时代,机器学习和深度学习已经成为解决复杂问题的重要工具。它们不仅在科学研究中扮演着关键角色,而且在商业智能、医疗诊断、自动驾驶车辆、个性化推荐系统等众多领域都有着广泛的应用。随着技术的进步,这些算法变得越来越高效和易于使用,使得更多的人能够利用它们来解决实际问题。逻辑回归作为一种经典的机器学习算法,虽然名字中带有“回归”二字,但实际上它是一种广泛应用于二分类问题的算法。它的原理简单,易于实现,并且在许多实际场景中表现出色。

2024-03-20 15:06:52 811 1

原创 每日算法题-蓝桥经典题

在这个瞬息万变的时代,科技发展日新月异,编程作为一项基础技能,已逐渐成为人们不可或缺的一部分。参加算法练习赛有很多好处,例如提高编程技能、锻炼思维能力、增强自信心等等。打算法竞赛,要多进行练习,去洛谷,牛客网,蓝桥杯等等网站上多参加练习赛和周赛,实力强可以去Codeforces上练习。话不多说,开始今日份习题讲解。叮!你有一份习题请查收!一、前缀和习题结束了!!!看完了?希望能和友友们交流,以及欢迎友友们评论!

2024-01-28 23:29:06 740 1

原创 基本算法-差分 模板+习题

差分算法是一种处理数字序列或函数的方法,其主要思想是通过对序列中的元素进行差分运算来获取序列的性质。这种算法在许多领域都有应用,包括计算机科学、数据分析、信号处理等。在计算机科学中,差分算法通常用于解决动态规划问题。通过将原始问题分解为更小的子问题,并利用子问题的解来构造原问题的解,差分算法可以有效地降低问题的复杂度。差分是前缀和的逆运算,它们之间的关系就好比积分和求导。它们都是一种小技巧,在算法比赛中使用广泛。一、模板差分是一个比较好用的技巧,在算法比赛中,常常要考到。呃呃呃?(有些厚颜无耻了)

2024-01-25 22:21:31 948

原创 每日算法题-蓝桥杯真题

蓝桥杯全国软件和信息技术专业人才大赛,是由工业和信息化部人才交流中心举办的全国性IT学科赛事。全国1200余所高校参赛,累计参赛人数超过40万人。蓝桥杯大赛连续两年被列入中国高等教育学会发布的“全国普通高校学科竞赛排行榜”,是高校教育教学改革和创新人才培养的重要竞赛项目。对大学生综合评测,奖学金评定,升学考研都有一定助益。但是如何进行蓝桥杯赛事,系统地了解基本算法,然后多练多写!!!下面就对两道真题进行讲解和完整代码展现。结束了!!!是不是还有点意犹未尽?没有嘛?!

2024-01-25 22:18:30 973

原创 基本算法-高精度加法 模板+习题

模板里运用的是c++ STL容器vector(这里就不过多讲解vector,详见可以去其他博客搜索),vector不用担心空间问题,可以自动扩容,比较方便。函数的实现中,`t`用于存储当前位的和,`A[i]`和`B[i]`分别代表A和B的第i位。对于每个位,我们将`A[i]`和`B[i]`加到`t`上,然后对结果取模10,并将结果加到`C`上。另外,这里A和B都是逆序输入,因为有进位,要添加一位(倒序容易实现进位),所以输入和结果要倒序输入或者输出。模板题,注意要倒序输入和输出即可。

2024-01-23 23:03:47 411 1

原创 基本算法-前缀和 模板+习题

前缀和模板,前缀和比较简单,掌握原理即可写出模板,因此本次先讲解后出模板。首先了解前缀和的概念。一个长度为n的数组,它的前缀和等于的和。因此利用递推可以得到:则如果想计算前缀和,就能利用它可以快速计算出数组中任意区间的和,即:可知这说明复杂度为的区间和计算优化到了的前缀和计算。

2024-01-23 23:02:59 358 1

原创 基本算法-二分法(整数二分)补充1

最大值最小化问题。

2024-01-20 20:58:55 307 1

原创 基本算法-二分法(实数二分)模板+习题

先上模板。

2024-01-20 20:57:45 494 3

原创 基本算法-二分法1(整数二分)模板+习题

x是目标数。

2024-01-16 21:06:19 428

原创 基本算法--分治法(快排,归并)习题

参考模板进行练习,旨在加强两个模板运用。

2024-01-16 11:24:05 502

原创 基本算法-分治法(快排,归并)

分治算法-排序(快速排序,归并排序)

2024-01-14 20:44:26 417

原创 高精度阶乘相加程序(洛谷1009)

[P1009 [NOIP1998 普及组] 阶乘之和](https://www.luogu.com.cn/problem/P1009)重点是以下代码,c 代表进位,f[0]为最低位(跟现实不太一样,从低位开始,因为要进位)。下面是一个阶乘相加的程序,但是当n>12此程序就会内存不足,导致溢出。以下是一个高精度的阶乘程序,结合上面可以更好理解此代码。上面代码就是模拟手算过程,过程示意如下。

2023-09-26 15:27:51 132

空空如也

空空如也

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

TA关注的人

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