【杂谈】2020届北航计算机,清华软件保研经验

封面

本人定位:

  • 学校:吉林大学
  • 排名:由于学校排名方式有变化,所以夏令营时期的排名是30/351,预推免时期的排名是19/351
  • 比赛:参加了各种水比赛(比如天梯赛,ccf ccsp,数学建模等),得的奖也都是各种水奖,不值一提。
  • 项目:学校的小型创新项目(飞行棋),大创项目(人脸表情识别,运动物体检测),以及各种课设。
  • 科研:关于生物信息大数据的SCI一篇(CCF-B期刊),共同一作(名字排名是第二个)

阅读更多 >>

【机器学习】C++手撸一个BP神经网络(支持minibatch,Adam优化)

封面

每个函数以及变量的含义已经写在注释中。
使用数据:点击下载
测试结果:(第一列为训练集acc,第二列为测试集acc,每行的行数为神经网络层数,每层20个神经元)
结果

测试的时候层数不能太深,容易梯度爆炸
所需头文件:

#include <iostream>
#include<vector>
#include<algorithm>
#include<cmath>

阅读更多 >>

【机器学习】C++手撸一个逻辑回归

flag为false时为测试集,为true时为训练集

J函数:logistics代价函数,为对数代价。

logistics函数:x特征,y标签,m1样本起始点,m2样本结束点,n特征数,a学习率,c正则化参数,返回n+1长度的数组,为训练好的参数。

kfold函数:x特征,y标签,n特征数,m样本数,k折数,返回k折平均acc。

测试数据: 点击下载
数据说明:第10列为标签,-1与1,前九列为特征。

阅读更多 >>

【Unity】自制unity3D弹幕游戏

封面
学校的Unity3D企业实习的作品,用了三天时间制作

WSAD上下左右

J发射子弹,K大招(只能抵消敌方子弹而不会对地方造成伤害)

阅读更多 >>

【天梯赛】第四届团体程序设计天梯赛L2题解

封面

L2-1 特立独行的幸福 (25分)

对一个十进制数的各位数字做一次平方和,称作一次迭代。如果一个十进制数能通过若干次迭代得到 1,就称该数为幸福数。1 是一个幸福数。此外,例如 19 经过 1 次迭代得到 82,2 次迭代后得到 68,3 次迭代后得到 100,最后得到 1。则 19 就是幸福数。显然,在一个幸福数迭代到 1 的过程中经过的数字都是幸福数,它们的幸福是依附于初始数字的。例如 82、68、100 的幸福是依附于 19 的。而一个特立独行的幸福数,是在一个有限的区间内不依附于任何其它数字的;其独立性就是依附于它的的幸福数的个数。如果这个数还是个素数,则其独立性加倍。例如 19 在区间[1, 100] 内就是一个特立独行的幸福数,其独立性为 2×4=8。

阅读更多 >>