自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 堆排序

实现堆排序的代码如下:#include<stdio.h>void swap(int arr[],int i,int j)//做交换的一个函数 { int temp=arr[i]; arr[i]=arr[j]; arr[j]=temp;}void heapify(int tree[],int n,int i)//比较,交换 ,保证次节点往下是一个堆 { //递...

2020-05-07 17:15:14 99

原创 日期累加

代码:#include<stdio.h>int y_year[13]={0,31,29,31,30,31,30,31,31,30,31,30,31};int n_year[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};int main(){ int n; scanf("%d",&n); int y,m,d;...

2020-03-26 11:26:02 109

原创 编排字符串

注意:输入一个数字之后若换行输入字符串,一定要有getchar()吞掉换行我的代码://思路:将输入的字符串存入字符串数组中//然后逆序输出后四个字符串数组即可 (注意格式输出)#include<stdio.h>#include<string.h>int main(){ int m; char s[100][20];//二维字符串数组 s...

2020-03-26 11:23:18 120

原创 科-19机试题目整理

第一题:输出句子里最长的单词。输入一串字符串,包括空格,标点符号,判断最长的单词。//输出句子里面最长的单词//思路:将输入句子的单词识别到结构体数组中//遍历结构体组,找出最长的单词,输出即可#include<bits/stdc++.h> #include<stdio.h>#include<string.h>//c语言中处理字符串的头文件 #...

2020-03-20 14:31:19 96

原创 直角三角形

代码://直角三角形,考察类的继承,类的方法, #include<iostream>#include<iomanip>#include<cmath>using namespace std;//点类 class CPoint{ public: int x,y; CPoint(){ } CPoint(int xx,int ...

2020-03-19 17:16:15 253

原创 点的距离

代码://点的距离#include<iostream>#include<cmath>//c++中使用数学函数需要的头文件 #include<iomanip>//控制格式输出必须有的头文件 using namespace std;//类class CPoint{ public: int x,y; CPoint(){ } ...

2020-03-19 16:35:56 119

原创 搭建模块化神经网络八股

一、搭建模块化神经网络八股1,前向传播:由输入到输出,搭建完整的网络结构描述前向传播的过程需要定义三个函数:def forward(x,regularizer):w=b=y=return y第一个函数forword()完成网络结构的设计,从输入到输出搭建完整的网络结构,实现前向传播过程。该函数中,参数x为输入,regularizer为正则化权重,返回值为预测或分类结...

2020-03-17 15:22:05 176

原创 神经网络优化2

上一篇博客中我们讨论了使用不同的损失函数训练参数、使用softmax()函数获得输出分类的概率分布。这一篇中,我们将讨论学习率、滑动平均对模型参数变化及预测结果的影响。一、概念1、学习率learning_rate表示了每次参数更新的幅度大小。学习率过大,会导致待优化的参数在最小值附近波动,不收敛;学习率过小,会导致待优化的参数收敛缓慢。在训练过程中,参数的更新向着损失函数梯度下降的方向...

2020-03-17 10:07:23 210

原创 判断数字位置

代码如下:#include<stdio.h>#include<string.h>int main(){ int m; char a[51];//这里至少应该设置长度51 scanf("%d",&m); getchar(); while(m--) { gets(a); int j,sign=0; for(j=0;j&l...

2020-03-14 15:23:12 292 1

原创 重载运算符---复数类

代码如下:#include<iostream>using namespace std;class Fushu{ public: int a,b; public: Fushu(){}//构造函数1 Fushu(int aa,int bb)//构造函数2 { a=aa; b=bb; } Fushu operator +(co...

2020-03-14 10:33:23 155

原创 日期类

注意:1)%02d表示如果整数不够2列,就用0补够。2)有关日期类的题目,每个月的天数不同,所以我们使用一个数组用来记录每个月的天数,这样后续使用也比较方便。代码如下:#include<iostream>#include<cstdio>using namespace std;int D[13]={0,31,28,31,30,31,30,31,...

2020-03-14 10:06:20 83

原创 一元二次方程

代码如下://一元二次方程#include<iostream>#include<cmath>#include<cstdio> #include<iomanip>using namespace std;class Solution{ public: int a,b,c; Solution(){}//构造函数 S...

2020-03-13 16:00:43 156

原创 重载运算符---一个角类

这个题目要用到面向对象的知识了。注意要掌握类的数据成员的定义,成员函数的定义,有(无)参构造函数的使用。此题目的代码如下:#include<iostream>#include<cmath>//数学函数 #include<iomanip>//用于格式控制 using namespace std;#define PI 3.1415926 //定...

2020-03-13 15:21:31 193

原创 计算天数

判断是平年或闰年的方法:if(year%100!=0 && year%4==0 || year%400==0)代码如下://可以将每个月的天数保存在数组中 #include<iostream>using namespace std;int main(){ int year_y[12]={31,29,31,30,31,30,31,31,30,31,...

2020-03-13 10:56:00 122

原创 学生查询

经过分析,此题目使用结构体数组较为简单,由于属性中涉及到姓名、性别的存储,所以使用c++中字符串类型比较方便。代码如下:#include<iostream>using namespace std;typedef struct student{ int id; string sname; string sex; int age;}stu;stu s[20...

2020-03-13 09:26:15 207

原创 阶乘计算升级版

备注:注意输出结果可能超32位整型。这道题是想让我们使用字符串数组来存储计算结果,关键是要理解透彻手动计算两数相乘的过程。代码如下://求阶乘#include<stdio.h>void jiecheng(int N){ //需要使用字符串数组进行存储 int num[3001]={0}; num[0]=1;//假设初始结果位数为1 int n=0;//...

2020-03-12 22:38:28 219

原创 围圈报数-单项循环链表

这道题,说难不难,说简单也不简单,本菜鸟,,,,,哎,,,,下面是更正后的代码://创建一个单向循环链表#include<stdio.h>#include<stdlib.h>typedef struct node{ int id; struct node * next;}node;//单向循环链表的长度 int len(node *L){ ...

2020-03-12 21:58:13 363

原创 神经网络优化1

一、相关概念1,我们所使用的神经元模型:有激活函数和偏置值。常用的3个激活函数有relu、sigmoid、tanh2,神经网络的复杂度可用神经网络的层数和神经网络中待优化参数个数表示神经网络的层数=n个隐藏层+1个输出层神经网络待优化的参数=神经网络中所有参数w(权值)的个数+所有参数b(偏置)的个数例子:3,损失函数:用来表示预测值(y)与已知答案(y...

2020-03-07 23:10:05 404

原创 初识数据分析与挖掘1

一、概念1,数据分析:对已有数据进行分析。2,数据挖掘技术可以帮助我们更好的发现事物之间的规律。有关数据挖掘的应用:啤酒与尿布,发现疾病与症状甚至疾病与药物之间额规律等。数据挖掘的过程:1)定义目标:清晰需求,定义目标。2)获取数据(可以通过爬虫自己去采集数据或者下载一些统计网站发布的数据)。3)数据探索:对数据初步研究。4)数据预处理:数据清洗——去掉脏数据,数据...

2020-03-04 22:08:14 109

原创 搭建神经网络3

两层神经网络-反向传播反向传播:训练模型参数,在所有参数上用梯度下降,使NN模型在训练数据上的损失函数最小。反向传播训练方法:以减少loss值为优化目标,有梯度下降、momentum优化器、adam优化器等优化方法。待续,,,,,,,,,,,,,,,,,,,,,,...

2020-02-29 22:58:27 155

原创 搭建神经网络2

前向传播前向传播就是搭建模型的计算过程,让模型具有推理能力,可以针对一组输入给出相应的输出。

2020-02-29 16:37:09 126

原创 搭建神经网络1

基本概念1,基于Tensorflow的NN(neural network)用张量表示数据,用计算图搭建神经网络,用会话执行运算图,优化线上的权重,得到模型。0阶张量称作标量,表示一个单独的数,如s=12;1阶张量称作向量,表示一个一维数组(列表),如V=[1,2,3];2阶张量称作矩阵,表示一个二维数组(列表),它可以有i行j列个元素,每个元素可以用行号和列号共同索引到,如m...

2020-02-29 15:39:23 166

空空如也

空空如也

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

TA关注的人

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