基本算法
文章平均质量分 62
精致又勤奋的码农
网络安全小白
展开
-
【知识点学习】元学习基础入门(基于李宏毅老师的课程)
元学习其实就是教机器learn to learn。教会机器学会学习。比如如果机器已经学会了图像识别和语音识别,之后可以很好的完成文字识别。(有点像迁移学习和预训练)但是预训练是一个模型可以被用于不同的任务,但是元学习是,不同任务还是对应于不同模型。元学习的过程是这样的,比如下面这个图,如果是传统的机器学习,输入是数据,输出是标签,学习的是输入和输出的映射函数F(Learning Algorithm)。元学习也是要学习一个函数F,但是输出是另一个f*。这里的f就是一个需要得到的网络。元学习是先定义一组原创 2021-05-30 20:06:04 · 804 阅读 · 0 评论 -
【基本算法】哈夫曼树和哈弗曼编码的C++实现及具体思路(附上哈夫曼树以及优先队列的相关详细知识点补充)
写在前面这个学期在上算法课的课程,其实也是对本科算法课的扩展和延伸。很多算法以前虽然知道,但是理解不深,并且以前没有动手实践的意识,所以这个学期尽可能的实现每一种重要算法,并且把实现的过程和代码记录下来。代码实现#include<iostream>#include<queue>#include<vector>#include<map>#include<string>using namespace std;map<int,st原创 2020-11-01 10:38:46 · 227 阅读 · 0 评论 -
BEPRT算法的C++实现及详细解释
写在前面最近上算法课的时候,听到了一个新的算法BEPRT算法,用来寻找数组中的第k大的元素。本来以为是一个不重要的算法,结果去网上搜了一下,发现这个算法是数据结构十大算法之一,很重要很重要。所以特地学习了一下,并且自己把这个算法实现了一下。代码#include<iostream>using namespace std;int InsertSort(int*,int,int);int GetPivotIndex(int*,int,int);int Partition(int*,int原创 2020-10-14 18:53:23 · 262 阅读 · 0 评论