- 博客(60)
- 资源 (2)
- 收藏
- 关注
原创 Python代码编写规范
部分资料来源于网络,个人学习用一、空行1、类内+方法间:1行class A(object): # 空1行 def __init__(self): a = 12、类间:2行class A(object): # 空1行 def __init__(self): a = 1# 空1行# 空1行class B(object): # 空1行 def __init__(self): a = 1
2020-09-25 15:14:46
358
原创 [CS231n]批量归一化
部分资料来源于网络,仅做个人学习之用原因内部协变量偏移:深度神经网络的训练在训练时,先前的层的权值参数改变会导致层间输入值的分布情况也随之改变,这就使神经网络的训练变得困难。也使我们只能使用较小的学习率、更谨慎的参数初始化,且训练非线性模型变得非常困难。训练过程中,层间的权重会不断改变和调整,而前面层权重参数的改变会影响后面层的输入,当网络的深度很大时,层间的关联性变得很高,前面层的一...
2020-03-05 21:57:03
385
原创 [DeepLearning]吴恩达Coursera课后作业
部分资料来源于网络,仅做个人学习之用吴恩达课后作业整合https://blog.youkuaiyun.com/u013733326/article/details/79827273问题集合课程1_第3周_编程作业(1)# Visualize the data:plt.scatter(X[0, :], X[1, :], c=Y, s=40, cmap=plt.cm.Spectral)...
2020-02-27 23:17:07
636
原创 [cs231n]Assignment1_SVM 代码学习
Support Vector Machine1. Download the CIFAR10 datasets, and load itSetup codeLoad the CIFAR10 datasetShow some CIFAR10 images以上三部分与Knn完全相同:https://blog.youkuaiyun.com/Pecony/article/details/104278...
2020-02-14 13:51:55
609
原创 [Numpy]stack(), hstack(), vstack(), concatenate()
部分资料来源于网络0. axis取值在numpy中数组都有着[ ]标记,则axis=0对应着最外层的[ ],axis=1对应第二外层的[ ],……,axis=n对应第n外层的[ ]。sum()不传参:所有元素的总和有参数axis:将按照指定axis进行对应元素内求和(1)axis = 0:对最外层[ ]里的最大单位块做块与块之间的运算, 同时移除最外层[ ]:a= ...
2020-02-13 15:43:53
368
原创 [cs231n]KNN与SVM区别
资料来自网络 KNN SVM 没有训练过程,只是将训练数据与训练数据进行距离度量来实现分类。基本原理就是找到训练数据集里面离需要预测的样本点距离最近的k个值(距离可以使用比如欧式距离,k的值需要自己调参),然后把这k个点的label做个...
2020-02-13 12:25:07
1159
原创 [cs231n]Assignment1_Knn 代码学习
1. Download the CIFAR10 datasets, and load itSetup codeimport randomimport numpy as npfrom cs231n.data_utils import load_CIFAR10import matplotlib.pyplot as plt#这是使matplotlib图形内联出现在笔记本中而不是在...
2020-02-12 17:24:01
608
原创 C语言模拟Shell
newshell.c#include"command_comm.h"#include"err_msg.h"#include"file_isexist.h"#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<memory.h>#include<math....
2020-02-03 15:56:28
733
原创 计算机保研【南开+山大+中科院+中山】
今天上午拟录取确认之后,保研之旅算是结束了,因为之前从网上获取了大量前辈们留下的资料,所以虽然本人比较佛系……去过的学校和院系也比较普通……预推免更是没参加……但也记录一下方便后人乘凉(如果有人看的话)。南开外出面试时间六月一号,每个人大概全程十分钟面试问题 英文自我介绍3min 英文介绍项目 随机闲聊(以简历为基础)小结...
2019-09-29 17:24:52
2268
1
原创 [人工智能]五子棋
#include<iostream>#include<memory.h>#include<string>#include<stdlib.h>#include<stdio.h>using namespace std;const int N = 20; //定义棋盘规模int pace = 0;//统计步数const cha...
2019-03-13 21:03:16
10317
5
原创 [人工智能]八数码(A*)
#include <stdio.h>#include <math.h>#include <stdlib.h>#include <iostream>using namespace std;int goal[9] = { 1,2,3,8,0,4,7,6,5 };//goal为棋盘的目标布局int intermediate[9];//中间...
2019-03-13 21:02:46
1440
原创 [操作系统]Windows环境下的多线程临界资源访问
目录WaitForSingleObjectCreateMutexCreateThread TerminateThread SetEvent/ResetEvent ReleaseMutexDWORD WaitForSingleObject( HANDLE THandle, DWORD Time...
2018-09-20 11:03:56
651
原创 [操作系统]Linux实验三.10 Windows系统下的进程创建
创建并启动一个记事本进程 #include<iostream>#include<windows.h> using namespace std; int main (){ char InChar; cout << "输入Y将调用内核函数创建新的进程\n"; cin >> InChar; if (InCh...
2018-09-10 19:22:25
799
1
原创 [算法设计与分析]4.3.2典型二分法()
#include<stdio.h>#include<iostream>using namespace std;void GoldBrick(int a[], int i, int j, int & fmax, int & fmin);int main (){ int i = 0; int j = 4; int fmax...
2018-09-10 16:17:08
557
原创 [算法设计与分析]3.4.1杨辉三角形的应用(递归+递推)
求n阶二项式系数的数学模型就是求n阶杨辉三角形 杨辉三角最本质的特征是,它的两条斜边都是由数字1组成的,而其余的数则是等于它肩上的两个数之和。不难看出:当n=1时两个系数有确定值,前两项分别为1,1。#include<stdio.h>#include<iostream>#include<iomanip>using namespace std...
2018-09-10 16:16:43
1676
原创 [算法设计与分析]3.1.2递归设计要点(汉诺塔+整数的分划)
#include<stdio.h>#include<iostream>using namespace std;void Hanoi(int n, char A, char B, char C);//5.递归汉诺塔int Divide(int n, int m, int len);//6.整数分划void Output(int num[], int len);...
2018-09-10 16:16:32
470
原创 [算法设计与分析]4.3.3二分法不相似情况(残缺棋盘)
#include<stdio.h>#include<iostream>#include<cmath>using namespace std;const int N = 100;int amount = 0;int board[N][N];void IncompleteChessBoard();void Cover(int tr, int...
2018-09-10 16:16:24
1329
原创 [算法设计与分析]4.4.2相对或近似贪婪问题(币种统计问题+取数游戏)
#include<cstdio>#include<iostream>#include<cstring>using namespace std;void CoinStatistics();void SelectNum();int main (){ CoinStatistics(); SelectNum();}void C...
2018-05-04 16:33:43
1925
原创 [算法设计与分析]4.4.1可绝对贪婪问题(高精度正整数删除s位使剩余最大+数列极差+埃及分数)
#include<cstdio>#include<iostream>#include<cstring>using namespace std;void deletes(char n[], int b, int k);void ScanDelete(char n[]);void Deletes(char n[]);void ArrayRang...
2018-05-04 16:01:55
1891
原创 [算法设计与分析]4.3.5非等分分治(一组数的第二小+一组数的第k小)
#include<stdio.h>#include<iostream>#include<cstring>using namespace std;const int N = 7;int SecondSmall(int a[], int n);void FindTwo(int a[], int i, int j, int &fmin1, i...
2018-04-24 15:24:58
706
原创 [算法设计与分析]4.3.4二分法不独立的情况(数列最大字段和+大整数乘法)
#include<stdio.h>#include<iostream>#include<cstring>using namespace std;const int N = 6;int MaxSubSeries(int a[], int left, int right);void BigMultiply1();int main (){ ...
2018-04-24 15:23:31
728
原创 [算法设计与分析]4.3.2典型二分法(金块问题)
#include<stdio.h>#include<iostream>using namespace std;void GoldBrick(int a[], int i, int j, int & fmax, int & fmin);int main (){ int i = 0; int j = 4; int fmax,...
2018-04-20 22:23:45
3886
1
原创 [算法设计与分析]4.2.2蛮力法案例(三个数的最小公倍数+狱吏问题三种解法)
#include<stdio.h>#include<iostream>using namespace std;void ThreeLCM();void ReleasePrisoner1();void ReleasePrisoner2();void ReleasePrisoner3();int main (){ ThreeLCM(); R...
2018-04-19 22:17:50
1890
原创 [算法设计与分析]4.2.1枚举法(百钱百鸡问题2种解法+数字谜2种解法)
#include<stdio.h>#include<iostream>#include<math.h>using namespace std;void ChickenMoney1();void ChickenMoney2();//对1的改进 小鸡的数量在公鸡母鸡确定之后就已经确定了 因此不必要进行循环void DigitalPuzzle1();...
2018-03-31 20:24:19
1359
原创 [算法设计与分析]4.1.3迭代法解方程(牛顿迭代法+二分法解方程)
#include<stdio.h>#include<iostream>#include<math.h>using namespace std;void NewtonIteration();//牛顿迭代法求解方程void DichotomySolving();//二分法求解方程int main (){ NewtonIteration()...
2018-03-31 19:09:57
960
原创 [算法设计与分析]4.1.2倒推法(猴子吃桃+一维数组杨辉三角形+穿越沙漠)
#include<stdio.h>#include<iostream>using namespace std;void MonkeyPeach();void BinomialArray();void CrossDessert();int main (){ MonkeyPeach(); BinomialArray(); CrossD...
2018-03-31 16:27:45
1393
原创 [算法设计与分析]3.1.1循环设计要点(累加与累乘+判断完数+矩阵鞍点+打印规律图形)
#include<stdio.h>#include<iostream>using namespace std;void Sum();//1.求1/1!-1/3!+1/5!-1/7!+...+(-1)^n+1/(2n-1)!void WanShu();//2.若一个数恰好等于它的因子之和(包括1但不包括它自身)则称之为“完数”void AnPoint();//3...
2018-03-31 14:56:06
488
原创 [算法设计与分析]3.1.3递归与循环的比较(输出各位数字+任何数都可以用2的幂表示+组合数)
#include<stdio.h>#include<iostream>using namespace std;void PrintToLow1(int num);//7.对十进制数 从高到低输出各位数字void PrintToLow2(int num);void PrintToHigh1(int num);void PrintToHigh2(int num...
2018-03-31 14:47:04
434
翻译 [算法设计与分析]第三章练习题:删除多余括号
问题描述 从键盘输入一个含有括号的四则运算表达式,要求去掉可能含有的多余的括号,结果要保持原表达式中变量和运算符的相对位置不变,且与原表达式等价,不要求化简。另外不考虑'+' '-'用作正负号的情况,即输入表达式不会出现(+a)或(-a)的情形。输入格式 表达式字符串,长度不超过255, 并且不含空格字符。表达式中的所有变量都是单个小写的英文字母, 运算符只有加+减-乘*除/等运算符号。输...
2018-03-31 14:13:09
3056
1
原创 [算法设计与分析]3.4.2最大公约数的应用(循环移动数组元素)
#include<stdio.h>#include<iostream>using namespace std;//数组中有n个元素将其顺序后移k位 01234->23401 k=3void OrderMove1();void OrderMove2();void OrderMove3();int main (){ OrderMove1()...
2018-03-29 21:48:42
705
原创 [算法设计与分析]3.3.3信息数字化(判断小偷+得奖学生+次品箱+被多个数整除)
#include<stdio.h>#include<iostream>#include<math.h>using namespace std;void CaughtThief();void WonPrize();void InferiorBox();void ExactDivision();int main (){ CaughtT...
2018-03-29 20:53:14
526
原创 [算法设计与分析]3.3.2标志量的妙用(冒泡算法改进+三个数的最小公约数)
#include<stdio.h>#include<iostream>using namespace std;const int N = 10;void ImproveBubble();//改进后的冒泡算法 在该趟无元素交换的时候 可以提前结束排序void LCM();int main (){ ImproveBubble(); LCM()...
2018-03-28 22:38:45
518
原创 [算法设计与分析]3.3.1算术运算的妙用(开灯问题+间隔数)
#include<stdio.h>#include<iostream>using namespace std;const int N = 10;void LightOpen();void InternalNum();int main (){ LightOpen(); InternalNum();}void LightOpen(){...
2018-03-28 21:09:47
467
原创 [算法设计与分析]3.2.6一维二维的选择(链环数字对+花盆摆放)
#include<stdio.h>#include<iostream>using namespace std;void LinkNumber();void FlowerPot();int main (){ LinkNumber(); FlowerPot();}void LinkNumber(){ int N = 4; ...
2018-03-28 19:20:40
439
原创 [算法设计与分析]3.2.5构造趣味矩阵(规律阵+螺旋阵+魔方阵)
#include<stdio.h>#include<iostream>using namespace std;const int N = 5;void RegularMatrix();void ScrewMatrix1();void ScrewMatrix2();void MagicMatrix();int main (){ RegularM...
2018-03-28 17:31:10
1015
原创 [算法设计与分析]3.4.5特征根求解递推方程(粒子分裂)
反应堆有α和β两种粒子 每秒α分裂为3个β,β分裂为1个α和2个β t=0时刻只有一个α,求t时刻两种粒子个数#include<stdio.h>#include<iostream>#include<math.h>using namespace std;void ParticleSplitting1(int t);void ParticleSplit...
2018-03-25 14:30:19
1005
原创 [算法设计与分析]3.4.4斐波那契数列的应用(上楼梯)
有n阶台阶 每次可以上1阶或者2阶 计算共有多少种上楼梯的方法#include<stdio.h>#include<iostream>using namespace std;int ClimbStairs(int n);int main (){ cout << ClimbStairs(4) << "种上楼梯的方法" <&l...
2018-03-25 13:50:05
578
原创 [算法设计与分析]4.1.1递推法(兔子繁殖+最大公约数3种方法)
#include<stdio.h>#include<iostream>using namespace std;const int N = 12;//定义所求月份/*著名意大利数学家Fibonacci曾提出一个问题:有一对小兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。按此规律,假设没有兔子死亡,第一个月有一对刚出生的小兔子,...
2018-03-24 15:11:29
1268
原创 [算法设计与分析]3.2.3数组记录状态信息(互不相同的9位数+圆圈报数游戏)
#include<stdio.h>#include<iostream>#include<string.h>using namespace std;void Different();void CircleGame();int main(){ Different(); CircleGame();}void Different(...
2018-03-22 20:45:37
428
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人