- 博客(9)
- 收藏
- 关注
原创 c++的继承
OOP对于c++的继承关系来讲:继承类对基类的继承模式有:privatepublicprotected三种方式的继承对于Public版本的继承来看:public的继承的话:继承类可以访问到基类类的public和protected作用域的成员和变量并且还能进行修改,对于用户而言,比如说B类public的继承于A类,你的B类初始化了一个对象叫做b,那么你可以使用这个类的方法和函数: 那么你可以通过这
2020-11-14 17:11:35
77
原创 矩阵
LU分解求解线性方程组Recall 回顾一下非齐次线性方程组AX=bAX=bAX=b有解的充分必要条件是系数矩阵的rank等于增广矩阵的rank特殊三角矩阵方程组的求解看一种求解特殊的矩阵—下三角矩阵的方法:首先我们有非齐次线性方程组:[a1100a21a220a31a32a33][x1x2x3]=[b1b2b3]\left[\begin{matrix} a_{11} & 0 & 0 \\ a_{21} & a_{22} & 0 \\ a_{3
2020-10-22 21:53:33
148
原创 二叉搜索树
二叉查找树的代码:#include<iostream>#include<vector>template<typename T>class Binary {private: struct Node { struct Node* right; struct Node* left; struct Node* parent; T data; Node() = default; Node(T d) :data(d), right(nullp.
2020-10-12 21:38:04
82
原创 堆排序(最大堆)以及最优队列的实现
堆排序(最大堆)以及最优队列的实现#include<iostream>#include<vector>template<typename T>class Priority_queue{private: std::vector<T>Array; inline std::size_t PARENT(std::size_t i); inline std::size_t LEFT(std::size_t i){return 2*i+
2020-08-31 18:19:54
150
原创 grad
方向导数和梯度Def 方向导数假定l⃗\vec{l}l是R3\mathbb{R^3}R3(三维空间)中的一个向量,f(x,y)f(x,y)f(x,y)是定义在这个空间中的一个一阶偏导数连续的函数,则f(x,y)f(x,y)f(x,y)沿着l⃗\vec{l}l上的方向导数定义为:∂f∂l⃗=∂f∂x∗cos(α1)+∂f∂y∗cos(α2)\frac{\partial f}{\partial \vec{l}}=\frac{\partial f}{\partial x}*cos(\alpha_1)+\f
2020-08-29 22:01:23
706
原创 习题算法(排序查找c++实现)
#include<iostream>#include<vector>#include<string>#include<deque>//插入排序算法时间复杂度是O(n^2)template<typename T>void insert_sort(std::vector<T>& array){ if (array.size() != 1) { for (size_t j = 1; j .
2020-08-19 16:14:44
249
原创 数据预处理(神经网络)
注意力机制对神经网络的影响图片来自邱锡鹏的神经网络与深度学习一书method对于前馈神经网络,DNN,RNN等网络结构来讲,我们采用SGD的方式进行网络的优化,并且对于这个网络的batch_size进行设置,在这一个批次的数据进入网络的时候,我们设置一个选择器s 用这个选择器对这样的一个batch_size的数据也就是如下的数据(假设batch_size=n):[x1,x2,x3,......,xN]∈RNxm\left[x_1,x_2,x_3,......,x_N\right] \in \math
2020-08-11 10:51:32
714
原创 梯度下降法
优化问题 关于单变量函数f:U→Rf: U \rightarrow \mathbb{R}f:U→R( U⊂openRU \subset_{\text{open}} \mathbb{R}U⊂openR)而言,假如f′(x∗)=0,x∈Uf^{'}(x^*)=0,x\in Uf′(x∗)=0,x∈U则有x∗x^*x∗是f(x)f(x)f(x)的局部极小值或者局部极大值是不对的,例如f(x)=x3f(x)=x^3f(x)=x3,反过来则是对
2020-08-05 20:42:50
100
原创 我的操作系统的复习——(1)
复习关于计算机操作系统的一些看法:事实上,计算机只不过是一个硬件的集成,而人们要更加方便的对计算机下达命令并且让计算机去执行这些命令,在计算机发展伊始,当时还没有操作系统的出现的时候,人们给计算机下达命令,或者从计算机上获取结果,都是用纸带的方式然后进行翻译,这种方式显得过于复杂,而且效率也比较低下,在历史记载以来,世界上第一个操作系统是GM-NAA I/O操作系统,这个操作系统可以执行批处理进...
2019-10-02 15:30:28
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人