摘要: (一)数据集的认识 对于回归任务,我们输出的结果是一个实数集,而对于分类任务来说,我们输出的结果是属于一个离散的集合,接下来我们观察一个关于糖尿病的数据集,我们把这样的一个表,数据库中叫做关系图,每一行是一个样本,在数据库里叫做记录,每一列是一个特征,在数据库中叫字段,其中输入为X,输出为Y。 这样 阅读全文
posted @ 2021-04-08 15:56 gausstu 阅读(1157) 评论(0) 推荐(0)
摘要: (一)分类问题 在前述的案例中,我们要进行的计算都是在一个连续空间里面,但是在很多任务中我们要进行的是分类,在分类任务中会出现输入特征比较相似但是输出值比较远的情况,这个时候我们利用连续空间的函数模型就不太适合了,因为我们模型输出的数值并不是要表示大小的含义,我们是要做类别的比较,所以在分类问题中我 阅读全文
posted @ 2021-02-21 14:36 gausstu 阅读(307) 评论(0) 推荐(0)
摘要: (一)定义 对于简单的线性模型,我们把他的运算转换为神经元的运算则是如下图: 我们对于通过求导,在更新权重的过程中,让损失函数达到最小值(不是让y最小),但这是对于比较简单的模型,对于复杂的模型,我们涉及到的权重很多,如果每个函数挨个写解析式是很复杂的,那么我们就尝试把这个神经网络看作是一个图,在图 阅读全文
posted @ 2021-02-19 22:23 gausstu 阅读(660) 评论(0) 推荐(0)
摘要: 本章内容基于刘老师的https://www.bilibili.com/video/BV1Y7411d7Ys?p=3 (一)寻找权重 我们遇到数据时,首先会去使用线性模型来尝试其是否符合,因为线性模型比较简单,在使用线性模型的过程中,我们需要去猜测 y = w*x+b中的权重w,当我们猜测的权重符合数 阅读全文
posted @ 2021-02-19 12:46 gausstu 阅读(243) 评论(0) 推荐(0)
摘要: 本篇博文部分内容采自https://www.cnblogs.com/CYHISTW/p/10966448.html 一.类及相关定义 类:python中类通过class来定义,一般格式为class A(object) 来完成定义,定义完的class就称为类对象。其中object为类A所要继承的类的名 阅读全文
posted @ 2021-02-17 20:07 gausstu 阅读(903) 评论(0) 推荐(0)
摘要: 搭建线性模型,参考视频https://www.bilibili.com/video/BV1Y7411d7Ys?p=2 由于刚开始看书《deep learning with pytorch》只了解了代码部分的一些知识,对于机器学习方面的一些知识还比较陌生,因此专门去B站搜索了这部分的视频来补充知识,现 阅读全文
posted @ 2021-02-10 17:42 gausstu 阅读(131) 评论(0) 推荐(0)
摘要: 学习深度学习之前,我们需要先了解一些概念 一. 基本框架 1.框架 在深度学习初始阶段,每个深度学习研究者都需要写大量的重复代码。为了提高工作效率,这些研究者就将这些代码写成了一个框架放到网上让所有研究者一起使用。接着,网上就出现了不同的框架。随着时间的推移,最为好用的几个框架被大量的人使用从而流行 阅读全文
posted @ 2021-01-21 21:50 gausstu 阅读(426) 评论(0) 推荐(0)
摘要: #include<stdio.h> int main() { int n,a[20],b[100],s=0,sum=0; scanf("%d",&n); for(int i=0;i<n;i++) scanf("%d",&a[i]); for(int i=0;i<n;i++) for(int j=i+1;j<n;j++) { b[s++]=10*a[i]+a[j]; b[s++]=10*a[j]+a 阅读全文
posted @ 2019-08-09 13:25 gausstu 阅读(174) 评论(0) 推荐(0)
摘要: #include<stdio.h> #include<math.h> int main() { int n,a[100000],k,s=0,r=0; scanf("%d",&n); for(int i=1;i<=n;i++) { k=0; if(i==1) continue; if(i==2) { a[s++]=i; continue; } for(int j=2;j<=sqrt(i);j++)/ 阅读全文
posted @ 2019-08-09 11:11 gausstu 阅读(204) 评论(0) 推荐(0)
摘要: #include int main() { int n; scanf("%d",&n); for(int i=1;iC) printf("Case #%d: true\n",i); else printf("Case #%d: false\n",i);//这个地方是英文冒号加空格而不是中文冒号 } } ... 阅读全文
posted @ 2019-08-09 00:51 gausstu 阅读(280) 评论(0) 推荐(0)