自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第三门课:结构化机器学习项目-机器学习策略

改善系统的策略:1、收集更多数据2、训练集多样性(如,识别猫,收集各种姿势的猫,以及反例)3、训练的时间更长一些4、尝试不同的优化算法(如 Adam优化)5、尝试规模 更大 / 更小 的神经网络6、尝试 DropOut 正则化7、尝试添加 L2 正则化8、修改网络架构(修改激活函数,隐藏单元数目)需要判断哪些是值得一试的,哪些是可以舍弃的1、 要弄好一个监督学习系统,要确保四件事情2、1>在成本函数上不能很好地拟合训练集2>在训练集上做得很好,但开发集<验证集>不行3>在开发集上做

2024-03-16 20:43:36 803

原创 第二门课:改善深层神经网络<超参数调试、正则化及优化>-超参数调试、Batch正则化和程序框架

Batch归一化的做法是将z[l]值进行Batch归一化,简称BN,此过程将由β[l]和γ[l]两参数控制,这一操作会给出一个寻得规范化的z[l]值<z[l]波浪线>,然后将其输入激活函数中得到a[l],即a[l]=g。γ和β的作用是使隐藏单元值的均值和方差标准化,即z^(i)有固定的均值和方差,均值和方差可以是0和1,也可以是其它值,它是由γ和β两参数控制的。会使你的参数搜索问题变得很容易,使神经网络对超参数的选择更加稳定,超参数的范围会更加庞大,工作效果也很好,也会使你的训练更加容易.

2024-03-16 15:14:08 1353 1

原创 第二门课:改善深层神经网络<超参数调试、正则化及优化>-优化算法

平稳段会减缓学习,平稳段是一块区域,其中导数长时间接近于0,平稳段学习十分缓慢,要很长时间才能走出平稳段。在以上几个导数中,发现动量梯度下降法的本质是纵轴上的摆动平均值接近于0,但在横轴方向,所有的微分都指向横轴方向,因此横轴方向的平均值仍然较大。mini-batch 梯度下降,每次迭代后 cost 不一定是下降的,因为每次迭代都在训练不同的样本子集,但总体趋势应该是下降的。慢慢减少 学习率 的本质在于,在学习初期,使用较大的步伐,开始收敛的时候,用小一些的学习率能让步伐小一些。

2024-03-08 17:53:38 773

原创 第二门课:改善深层神经网络<超参数调试、正则化及优化>-深度学习的实用层面

2]是最大的权重矩阵,因为拥有最大参数集,即7×7,为了预防矩阵的过拟合,对于这一层(第二层),它的keep-prob值应该相对较低,假设是0.5。对于其它层,过拟合的程度可能没那么严重,它们的keep-prob值可能高一些,可能是0.7,这里是0.7。Dropout遍历网络的每一层,并设置消除神经网络中节点的概率,假设每个节点得以保留和消除的概率为0.5,设置完节点概率,消除一部分节点,然后消除从该节点进出的连线,最后得到一个节点更少、规模更小的网络,然后使用backprop进行训练。

2024-03-08 17:36:00 1923

原创 第一门课:神经网络与深度学习

超参数:就是用来确定模型的一些参数,超参数不同,模型是不同的,超参数一般就是根据经验确定的变量。相当于sigmoid,如果z趋于无穷大,那么z的sigmoid函数得到的结果是1,如果z趋于负无穷大,那么z的sigmoid函数得到的结果是0.当y=0时,L(y帽,y)=log(1-y帽),则此时y帽要尽可能得小,那么损失函数才能尽可能的小,因此y帽趋近于0。当y=1时,则L(y冒,y)=-log(y帽),则此时y帽要尽可能得大,那么损失函数才能尽可能的小,因此y帽趋近于1。比如,深度学习的权重w,偏差b等。

2024-03-07 13:22:23 1042

原创 1015:计算时间间隔

输入有两行,每行是一个用“时:分:秒”表示的时间点。测试数据保证第二个时间点晚于第一个时间点。输入数据中带有普通字符,如冒号,scanf函数的格式字符串中对应位置上也要有对应字符。读入两个用“时:分:秒”表示的时间点,计算以秒为单位的时间间隔。计算时间间隔两个时间08:00:00分三个数输入。输出一个整数,表示时间间隔的秒数。

2023-04-19 15:52:16 149

原创 1016:银行利率

(注: 目前银行活期存款的利息是按单利计息的。如果是定期存款,连本带息转入下一个存期,那么会继续计入定期的,相当于是复利。设银行1年期定期存款年利率为2.25%,存款本金为capital元,试编程计算并输出n年后的本利之和。本题在课程网站上有专题讲解,第二章的边讲边写:银行利率——单利复利、数学函数。输入一个正整数和一个实数,分别代表存款年数和存款本金。输出一个实数为n年后的本利之和,小数点后保留6位数字。

2023-04-19 15:52:12 331

原创 1014:求三角形的面积

输入三角形的三条边长(实数),数据之间用空格隔开。海伦公式求三角形面积<已知三条边求三角形面积>给出三角形的三条边,求三角形的面积。输出三角形的面积,结果保留2位小数。用海伦公式或其他方法均可。

2023-04-19 15:52:08 131

原创 1013:求两点间距离

输入包含四个实数x1, y1, x2, y2,分别用空格隔开,含义如描述。其中0≤x1,x2,y1,y2≤100。给定A(x1, y1), B(x2, y2)两点坐标,计算它们间的距离。输出占一行,包含一个实数d,表示A, B两点间的距离。

2023-04-19 15:51:58 111

原创 1012:取绝对值

关于数学函数,在课程网站上有专题讲解,第二章的边讲边写:数学函数。输出它的绝对值,结果保留两位小数。fbs()是对浮点型变量求绝对值。abs()是对整形变量求绝对值。开方函数:sqrt()

2023-04-19 15:51:49 253

原创 1011:圆柱体表面积

输入圆柱体的底面半径r和高h,计算圆柱体的表面积并输出到屏幕上。要求定义圆周率为如下宏常量。输出一个实数,即圆柱体的表面积,保留2位小数。输入两个实数,为圆柱体的底面半径r和高h。

2023-04-19 15:51:18 236

原创 1010:求圆的周长和面积

输出一行,包括周长和面积。数据之间用一个空格隔开,数据保留小数后面两位。输入圆的半径,求圆的周长和面积。要求定义圆周率为如下宏常量。输入半径r的值,为一实数。

2023-04-17 00:44:24 166

原创 1009:求平均分

强转 int类型转为double类型可使用(double)(ma+en+com)/3。已知某位学生的数学、英语和计算机课程的成绩,求该生三门课程的平均分。输出占一行,包含一个实数,为三门课的平均分,保留两位小数。输入三个整数,数据之间由空格隔开。

2023-04-17 00:41:56 238

原创 1008:美元和人民币

美元越来越贬值了,手上留有太多的美元似乎不是件好事。赶紧算算你的那些美元还值多少人民币吧。假设美元与人民币的汇率是1美元兑换6.5573元人民币,编写程序输入美元的金额,输出能兑换的人民币金额。本题在课程网站上有专题讲解,第二章的边讲边写:美元和人民币——浮点数据的输入输出。double类型scanf使用%lf,printf中可使用%f。输出能兑换的人民币的数值。输入一个实数,为美元的金额。

2023-04-17 00:37:52 151

原创 1007:鸡兔同笼

鸡和兔关在一个笼子里,鸡有2只脚,兔有4只脚,没有例外。已知现在可以看到笼子里m个头和n只脚,求鸡和兔子各有多少只?输入两个整数heads和feet,分别代表笼子里头的个数和脚的个数。(假设heads和feet都在合法的数据范围内)依次输出鸡和兔的只数。(数字为0的也要输出)

2023-04-17 00:32:23 104

原创 1006:求等差数列的和

输入三个整数,之间用空格隔开。第1个数作为首项,第2个数作为末项,第3个数作为公差。给出三个整数,分别表示等差数列的第一项、最后一项和公差,求该数列的和。本题在课程网站上有专题讲解,第二章的边讲边写:等差数列求和。输出占一行,包含一个整数,为该等差数列的和。

2023-04-17 00:29:47 209

原创 1005:整数幂

输出3行,每行3个整数,分别是它们的1次幂、2次幂和3次幂,每个整数占9列,不足9列左对齐。1> pow(x, y):其中x, y都为浮点数,返回类型也是浮点数,所以不能用来计算整数幂。本题在课程网站上有专题讲解,第二章的边讲边写:整数幂——整数的格式化输出。输入3个整数,输出它们的1次幂、2次幂和3次幂。2> “%-9d” 不足9列左对齐。“%9d” 不足9列右对齐。输入3整数,用空格隔开。

2023-04-17 00:23:38 400

原创 1004:三位数的数位分离

依次输出个位、十位、百位上的数字。以空格间隔,但最后一个数据的后面没有空格,直接换行。从键盘输入一个任意的三位正整数,分别求出其个位、十位和百位上的数字。输入任意的一个三位正整数。

2023-04-17 00:18:43 199

原创 1003:两个整数的四则运算

输入两个整数num1和num2,请你设计一个程序,计算并输出它们的和、差、积、整数商及余数。输出占一行,包括两个数的和、差、积、商及余数,数据之间用一个空格隔开。输入只有两个正整数num1、num2。

2023-04-17 00:16:19 188

原创 1002:简单多项式求值

pow(x, y):其中x,y都是浮点数,pow函数返回类型也是浮点数,所以在此题中不可使用pow(x,2)对用户输入的任一整数,输出以下多项式的值。输出一个整数,即多项式的值。

2023-04-17 00:13:16 231

原创 1001:整数a+b

本题在在线开放课程上有讲解,第一章的边讲边写:a+b问题。输入两个整数,两个整数用空格隔开。输出为两个整数的和,单独占一行。

2023-04-17 00:09:00 66

原创 1173:密码解密(指针专题)

所以,若密文是“757392”,则解密后的原文是“cat”。现在请你编写程序,将一段密文解密为原文。例如’a’的ascii码的值为97,那么加密后就变成了73。"73"就是’a’的密文。且加密的规则如下:将每个字符的ascii码的值减去24作为每个字符加密过后的密文,1> plain[i]+ ’ 0 ’ 就是指将plain[i]转变为字符型。cipher[i] - ’ 0 ’ 就是指将cipher[i]转变为整型。//将密文cipher解密后将明文存入plain。

2023-04-04 21:20:16 506

原创 1172:矩阵边界和(指针专题)

可能是1行100000列,也可能是10000行50列,但保证矩阵元素不多于500000。给定一个m行n列的二维矩阵,求其四周边元素和。1<=m、n<=100000,你可能不能预定义数组的大小了,你要学会使用动态内存分配哦。输入第一行是m和n,然后是一个m行n列的矩阵。n个内存单元,然后用一维数组来存储二维数组,二维数组元素a[i][j]对应一维数组a[i。输出一个整数,表示矩阵所有边界元素的和。n+j],i、j均从0开始。

2023-04-04 19:21:29 129

原创 1171:加密(指针专题)

加密的规则如下:将每个字符的ascii码的值减去24作为每个字符加密后的值,得到最终的密文"574737"。现在请你编写程序,对一段文字加密。例如’a’的ascii码的值为97,那么加密后就变成了73。“73"就是’a’的密文,例如,字符串"abc”,在加密之后变为"737475",最后,整个密文再进行翻转,//把原文字符串plain加密后存入字符串cipher。输入一串字符串,只包含数字和字母,最长为200.输出加密后的字符串。

2023-04-04 19:03:16 285

原创 1170:最长字符串(指针专题)

输入有多行,每行一个字符串,每个字符串长度不超过80,输入最多不超过100行,用****作为结束输入的标志,该行输入不用处理。从字符串数组str中找出最长的一个字符串,并将其下标存入形参指针max所指内存。输入多个字符串,输出最长字符串。要求定义并使用函数maxLenStr(),输出最长的一个字符串。

2023-04-04 18:35:38 122

原创 1169:大整数(指针专题)

输入3个非负大整数,位数不超过100位,按从小到大的顺序输出这三个整数。要求定义并使用如下函数比较两个大整数的大小。输入有3行,每行输入一个大整数,位数不超过100位,输入不含前导0。输出3行,即排序后的3个大整数。//若大整数a大于b,返回1;//若a小于b,返回-1;// 若a与b相等,返回0。

2023-04-04 18:04:33 244

原创 1168:账单(指针专题)

然后是n行的账单信息,每一行由事物的名字name和对应的花费c组成,长度不超过200。中间会有一个或多个空格,而每一行的开头和结尾没有空格。每到月末,小明就会对这个月的支出账单进行整理和统计。聪明的你就为小明编一个程序来完成这件事情吧。strrchr()查找字符在指定字符串中从右面开始的第一次出现的位置,如果成功,返回该字符以及其后面的字符,如果失败,则返回 NULL。首先输入一个整数ncase,表示测试实例的个数。每个测试实例对应一行输出,输出总的花费,小数点后保留一位数字。

2023-04-04 15:19:34 314

原创 1167:逆转数(指针专题)

任意给你一个整数,这个数可能很大(最长不超过100位),你能求出它的逆转数吗?输入一个长整数str,不超过100位,输入的整数不含前导0。1.一个末尾没有0的整数,它的逆转数就是各位数字逆序输出;//函数求出str的逆转数并存入str。输出str的逆转数。2.一个负数的逆转数仍是负数;

2023-04-04 14:36:37 149

原创 1166:实数取整(指针专题)

读入一个实数,输出实数的整数部分。注意该实数的位数不超过100位。输入的整数部分可能含有不必要的前导0,输出时应去掉,当然,若整数部分为0,则该0不能去掉。如输入0023.56732,输出应为23,而不是0023;0.123对应的输出应为0。当然输入也可能不含小数部分。//将字符串p表示的实数取整后生成新的字符串,并由函数返回。

2023-04-04 14:05:26 333

原创 1165:实数的小数部分(指针专题)

将字符串p表示的实数的自小数点开始的小数部分存入一个字符串,并由函数返回,若p为“123.456”,则返回的字符串为“.456”。若小数部分为0,返回空指针NULL。则输出0.123456789123456789。若去掉末尾0之后小数部分为0,则输出“No decimal part”。注意该实数的位数不超过100位。读入一个实数,输出该实数的小数部分,小数部分若多余的末尾0,请去掉。如输入111111.12345678912345678900。输出小数部分,输出占一行。请定义并使用如下函数。

2023-04-04 11:53:58 687

原创 1162:循环移动(指针专题)

题目没有告诉你n的范围,希望你读入n之后用malloc()函数动态申请内存空间,不要提前定义数组的大小。有n个整数,使前面各数顺序向后移动k个位置,移出的数再从开头移入。输出移动后的数组元素。输入分3行,第一行是一个整数n,第二行是n个整数,用空格隔开。第三行是一个整数k。另外要求定义并使用函数ringShift()输出n个整数,由空格隔开。//循环移动后的数值仍然存入数组a中。

2023-04-03 19:59:05 187

原创 1161:字符串长度(指针专题)

编写一函数len,求一个字符串的长度,注意该长度不计空格。要求用字符指针实现。在主函数中输入字符串,调用该len函数后输出其长度。输入一个字符串,以回车结束,长度不超过100。//实现sp所指串的长度,不计空格。输出一个整数,单独占一行。

2023-04-03 19:21:19 119

原创 hibernate

hibernate入门和基本操作

2020-10-18 17:06:14 8928 5

转载 web项目长时间未操作跳转到登录页面

<script type="text/javascript"> var lastTime = new Date().getTime(); var currentTime = new Date().getTime(); var timeOut = 1*60*1000; //设置超时时间: 1分 $(function(){ /* 鼠标移动事件 */ $(document).mouseover(function(){ lastTime

2020-07-16 17:59:34 1132 1

原创 导入数据库

导入数据库步骤进入cmd命令行连接数据库sqlplus sys/system as sysdba;删除数据库用户drop user hnsmz cascade;(如果用户删除失败,请重新启动oracle服务 oracleServiceSMZ 与OracleOraDb11g_home1TNSListener两个服务)新建用户create user hnsmz identified by smzSMZ123;grant connect,resource,dba to hnsmz;退出sql连接

2020-07-10 22:29:03 377

原创 win10安装Oracle 11g

###INS-13001环境不满足最低要求

2020-07-05 12:47:00 241

原创 ajax省市联动

步骤1、页面<select name="province" id="p"> <option>===请选择省份===</option> </select> <select name="city" id="c"> <option>===请选择城市===</option> </select>...

2020-03-14 12:29:18 274 1

原创 java:Collections.sort方法及随机字符串排序

1.通过Collections.sort()方法对Integer泛型进行排序2.对String泛型进行排序import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Random;public class collectionsTest { /* ...

2019-08-25 19:14:44 1281 2

原创 java模拟学生选课:Map接口

增删改查:代码承接connection接口注意keySet方法和ValueSet方法:遍历输出Map接口:*Map提供了一种映射关系,其中的元素是以键值对(key-value)形式存储的,能够实现根据key快速查找value*Map中的键值对以Entry类型的对象形式存在*键(key值)不可重复,value值可以*每个键最多只能映射到一个值,每个value值对应很多key值*Map接...

2019-08-24 18:34:21 365

原创 java模拟学生选课:connection接口

*选择课程(往集合中添加课程)*删除所选的某门课程(删除集合中的元素)*查看所选的课程*修改所选的课程所用知识点:List中的三种add方法:1>添加了元素2>在某一位置添加元素3>创建数组,addAll(Arrays.asList(courses)//数组转化为List 添加多个元素4>addAll(index, Arrays.asList(course...

2019-08-14 14:13:55 474

空空如也

空空如也

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

TA关注的人

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