- 博客(13)
- 收藏
- 关注
原创 Keras深度学习入坑指南--残差卷积实现MNIST识别
Keras深度学习入坑指南–残差卷积实现MNIST识别P149利用已有的卷积层已经能很好的达到目标,使得准确率在0.98以上,这个是一个非常不错的准确率。为了等到更好的准确率,我们建立一个short-cut,即数据通路,使得输入的数据和经过卷积计算后的数据连接在一起,从而解决卷积层在层数过多的情况下出现梯度下降或者梯度小时的问题。、import tensorflow as tffrom tensorflow import kerasconfig = tf.compat.v1.ConfigPro
2021-08-29 16:54:52
375
原创 C语言指针和数组
1.指针和一维数组间的关系1.数组名的特殊意义及其在访问数组元素中的工作一旦给出数组的定义,编译系统就会为其在内存中分配固定的存储单元。相应地,数组的首地址也就确定了。数组元素在内存中是连续存放的,C语言中的数组名有特殊的含义,它代表存放数组元素的连续存储空间的首地址,即指向数组中第一个元素的指针常量。a[o] = *(a + 0);a[1] = *(a + 1);2.指针运算的特殊性及其在访问数组元素中的作用指针的算术运算和关系运算常常是针对数组元素而言的。因数组在内存中是连续存放的,所以指
2020-08-14 15:14:52
522
原创 C语言字符串类基本知识
1.字符串的储存字符串的存储:只要最后一个为‘\0’就代表结束了,注意哈要给’\0’分配一个空间。2.字符指针字符指针是指向字符型数据的指针变量。字符串字面量本身代表的就是存放它的常量存储区的首地址。char *ptr = "hello";与char *ptr;ptr = "Hello";等价同时char *ptr;ptr = str;//等价于 ptr = &str[0]3.字符串的访问和输出\输入1.如何访问字符串中的单个字符str[0]就表示第一个字符,str
2020-08-03 16:14:14
1082
原创 C语言指针类基本知识
1.指针变量的定义和初始化1.指针存放变量的地址需要一种特殊类型的变量,即指针(Pointer),专门用于存放指针类型的变量。定义形式如下:类型关键字 指针变量名(其中,类型关键字代表指针变量要指向的变量的数据类型,即指针变量的基类型)eg.int *pa;代表pa是一个指针变量,它指向一个整型变量。同时,指向某指针的变量通常叫做某变量的指针,虽然指针变量中存放的是变量的地址值,二者再数值上是相等的,但是,二者的意义并不相同。变量的地址值是个一般量,它一般不允许更改,而某变量的指针是可以改变的。
2020-08-01 16:39:13
643
原创 数组和算法基础
1.一维数组的定义与初始化1.数组(Array)是一组具有相同类型的变量的集合,它是一种顺序存储、随机访问的顺序表结构。int score[SIZE];int 代表该数组的基类型,即数组中元素1类型。下表代表数组的维数。需要注意的是,数组的下标都是从 0 开始的。2.二维数组的定义与初始化类型 数组名[第一维长度][第二维长度]...
2020-07-27 16:01:00
275
原创 C语言函数与模块化程序设计
1.函数的定义1.函数的分类(1)标准库函数(2)自定义函数2.函数的定义自定义的一系列函数。一般形式:返回值类型 函数名(类型 形式参数1 , 类型 形式参数2,。。。)|声明语句序列可执行语序序列|函数定界符–花括号 { },函数内部定义的变量只能再函数体内访问,称为内部变量。头部参数里面的变量,称为形式参数。2.向函数传递和从函数返回值1.函数的调用(1)函数必须通过main()间接或者直接发挥作用。因此就涉及到函数调用的问题。main 函数调用时 必须提供一个称为实际参
2020-07-25 14:53:10
863
原创 C语言循环控制结构
1.循环控制结构与循环语句(1)当型循环。参考文档Created with Raphaël 2.2.0开始PA结束yesno当条件P成立时,反复执行A操作,直至条件P不成立时循环结束。(2)直到型循环参考文档Created with Raphaël 2.2.0开始AP结束yesno先执行A操作,再判断P是否成立,若条件P成立(为真),则反复执行A操作,直达P不成立。2.三种常见的循环语句1.while语句当型循环while (循环语句){语句序列}2.do while 语句
2020-07-24 15:55:40
589
原创 C语言选择控制结构简述
1.算法的描述A.自然语言描述汉语、英语和数学语言描述。B.流程图描述流程图是描述程序的控制流程和指令执行情况的有向图。C.NS结构化流程图就是没有分支的一种从上往下的顺序结构。2.伪码伪码就是介于自然语言和计算机语言之间的一种语言,与自然语言比较接近同时易于转化成计算机语言。3.关系运算符与关系表达式<小于>大于<=小于或等于>=大于或者等于以上高优先级的运算符==等于!=不等于以上低优先级的运
2020-07-22 18:13:58
600
原创 键盘输入和键盘输出
1.字符常量字符含义‘\n’换行\r回车不换行\t水平制表\0空字符,通常用作字符串结束\v垂直制表\b退格\f走纸换页\a响铃报警提示音"一个双引号\反斜线\ddd1到3位八进制ASCII码值所代表的字符\xhh1到2位十六进制ASCII码值代表的字符2.数据的格式化屏幕输出A.函数printf()的一般形式格式转换说明%o无符号的八进制整数输出%d输出带
2020-07-22 16:30:40
720
原创 基本算数运算
1.除法的特殊性C语言的算术运算的结果与参与运算的操作数类型有关。以出发为例,两个整数相除之后的商仍然为整数。例如,1/2与1.0/2运算的结果值是不同的,前者是整数除法(Integer Division),后者是浮点数除法(Floating Division).2.求余运算C语言中,求余运算限定参与运算的两个操作数必须为整型,不能对两个实型数据进行求余运算。3.复合的赋值运算n *= m + 1 => n = n *(m+1)4.增1和减1运算前缀:使用之后对其自增,先增后用;后缀
2020-07-22 10:58:33
396
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅