自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 阅读Learning towards Minimum Hyperspherical Energy笔记

阅读Learning towards Minimum Hyperspherical Energy笔记第一部分第二部分对于一些特征和权重,我们希望其结果不要都粘连到一起去,使得结果最后塌陷。那么有什么办法可以解决呢?下面的NIPS2018的文章可以(https://arxiv.org/pdf/1805.09298.pdf)。第一部分首先,我们定义一下这里的内积计算。首先向量先归一化w^i=wi∣∣wi∣∣\hat{\bm{w}}_i = \frac{\bm{w}_i}{||\bm{w}_i||

2021-02-19 20:59:14 438

原创 用Pytorch尝试解决凸优化聚类问题

用Pytorch尝试解决凸优化聚类问题建立问题新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入建立问题我们知道Pytorch工具可以很方便的对深度神经网络进行训练和建模,但是你是否想过,把Pytorch当成一种解决凸优化

2021-02-01 18:23:28 753 2

原创 用最优控制视角看微分几何下的测地线

用最优控制视角看微分几何下的测地线微分几何下的球最优控制下的测地线测地线是微分几何下一个很重要的研究领域。一般求解测地线需要借助于Liouvile方程组,今天博主尝试用最优控制下的E-L方程来研究测地线(角度比较刁钻)。后续的博文也会基于此展开,然后介绍最近比较火热的双曲几何以及其在NLP和RS任务下的应用。微分几何下的球下面从球球开始入手。x2+y2+z2=a2x^2+y^2+z^2=a^2x2+y2+z2=a2为这个球球建立一下面的方程r(θ,ϕ)=(acos⁡θcos⁡ϕ,acos⁡θ

2020-10-24 23:01:33 1309

原创 用Python写最大流

【代码】用Python写最大流。

2023-01-20 10:50:52 298

原创 Python 模拟爬虫

Python 模拟爬虫。

2023-01-18 14:06:35 301

原创 Python 模拟服务器

Python 模拟服务器。

2023-01-15 21:50:01 180

原创 用Python写一个贪吃蛇

【代码】用Python写一个贪吃蛇。

2023-01-15 16:07:38 149

原创 用C++简单写一个Vector

【代码】用C++简单写一个Vector。

2023-01-15 10:06:59 108

原创 python数据库

数据库

2023-01-14 21:18:02 119

原创 C++写共形映射operator

【代码】C++写共形映射operator。

2023-01-02 11:36:54 101

原创 Python写一个跳表

跳表import randomclass Node(): def __init__(self,data): self.data = data self.right = None self.down = Noneclass SkipList(): MAX_LEVEL = 8 def __init__(self): self.level = 0 self.dummy_node_of_skiplis

2022-03-13 16:49:17 1259

原创 C++多线程小测试

C++多线程小测试#include <iostream>#include <mutex>#include <thread>#include <unistd.h>using namespace std;mutex task_A_mutex;mutex task_B_mutex;void print_A(){ while(true) { task_A_mutex.lock(); cout &lt

2022-02-07 21:46:54 539

原创 C++多线程读写问题

C++多线程读写问题#include <iostream>#include <thread>#include <mutex>#include <unistd.h>using namespace std;mutex read_write_mutex;void read_handler(){ while(true) { read_write_mutex.lock(); cout <<

2022-02-07 16:45:59 897

原创 C++工厂模式

C++工厂模式#include <iostream>using namespace std;class Person{ protected: string name; string id; public: Person(string name, string id):name(name),id(id){}; virtual void print() { cout &l

2022-02-07 13:06:23 548

原创 最短路径代码

最短路径代码#include <iostream>#include <vector>#include <stack>#define INF 100000#define MAX_NUM_OF_NODE 1000using namespace std;typedef struct Info{ int to_station; int to_distance;};typedef struct Graph{

2022-02-06 10:49:49 982

原创 DFS(剪枝条件下的)TSP问题

DFS(剪枝条件下的)TSP问题#include <iostream>#include <vector>using namespace std;const int INF = 100000;int graph[100][100];int visited[100];int node;int edge;int path_distance = INF;vector<int> path;int get_forward_loop_sum(vector&l

2022-02-05 12:04:21 351

原创 算法复习题

算法复习题提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta

2022-02-04 13:37:43 345

原创 复习操作系统

复习操作系统

2022-02-02 12:14:56 424

原创 C++单例模式

单例模式#include <iostream>using namespace std;class Person{ private: string id; string hometown; static Person *ptr; public: static Person* create() { if(ptr == NULL) {

2022-02-02 11:52:46 407

原创 二叉树之旋转

二叉树之旋转以A节点来进行旋转之。旋转的结果为代码node* left_left_rotate(node *n){ node* temp = n->left; n->left = temp->right; temp->right = n; return temp;}

2022-02-02 11:02:23 409

原创 C++手撸红黑树

C++手撸红黑树年后接着撸,撸了part1的简单版本。#include <iostream>using namespace std;enum color{ BLACK, RED};enum state{ BLACK_RED_RED_LEFT_LEFT, SUITABLE};typedef struct node{ int value; int color; node *left; node *right;};

2022-01-31 13:20:19 492

原创 C++解决强联通问题

C++解决强联通问题简单写一个Tarjan算法。#include <iostream>#include <vector>using namespace std;int node;int edge;int graph[100][100];int visited[100];int pre[100];int path[100][100];void init(){ for(int i = 0;i < node;i++){ pre[i

2022-01-30 14:49:27 609

原创 C++线段树简单版本

C++线段树简单版本具体实验细节,年后补充。#include <iostream>#include <vector>#include <queue>using namespace std;typedef struct node{ double value; int arr_begin; int arr_end; node *left; node *right;};vector<double> get

2022-01-29 21:28:27 321

原创 C++之括号合法问题(vector和stack)

C++之括号合法问题(vector和stack)#include <iostream>#include <vector>#include <stack>using namespace std;static vector< vector<char> > result;bool check(vector<char> s){ stack<char> x_stack; for(int i = 0;i

2022-01-29 12:20:13 613

原创 Kalman滤波推导复习之1

Kalman滤波推导复习之1复习Kalman滤波之推导。xk=Axk−1+Buk−1+wk−1zk=Hxk+vk\begin{aligned}\bm{x}_k = \bm{A}\bm{x}_{k-1} + \bm{B}\bm{u}_{k-1} + \bm{w}_{k-1}\\\bm{z}_k = \bm{H}\bm{x}_{k} + \bm{v}_{k}\end{aligned}xk​=Axk−1​+Buk−1​+wk−1​zk​=Hxk​+vk​​因为噪声变幻莫测,所以我们给出简化版本的公

2022-01-28 20:00:23 539

原创 Python模拟一个多线程加锁的过程

多线程PC过程模拟注意点:1)首先通过信号量来判断是否运行该段程序。如果信号量是0,则阻塞一下。否则,把信号量p一下。2)完成任务后,把信号量v一下。3)记住先p后v的口诀。import threadingimport numpy as npclass Product_Consume(): def __init__(self): self.write_signal = 1 self.read_signal = 0 self.buffer

2022-01-26 11:00:29 876

原创 Python简单的多线程

Python写一个简单的读写多线程@Overrideimport threadingimport timeclass Utils(): def __init__(self): self.mutex = threading.Lock() self.credit = 1000 self.flag = 0 def read(self): for i in range(10): print("Read

2022-01-24 16:25:23 582

原创 C++写一个BST

BST手写一个二叉搜索树#include <iostream>using namespace std;struct node{ int value; node *left; node *right;};node* insert(node *n,int value){ if(n == NULL) { node *n = new node; n->left = NULL; n->

2022-01-24 13:20:04 399

原创 用Python简单写一个KMP

KMP简单写一个KMP算法:def Transform_Table(pattern): state = len(pattern) table = [[0 for _ in range(256)] for _ in range(state)] X = 0 table[0][ord(pattern[0])] = 1 for i in range(1, len(pattern)): current_char = ord(pattern[i])

2022-01-23 22:27:49 402

原创 复习SQL笔记

复习SQL输出分数最低的小伙伴的信息:select * from db_scores where score = (select min(score) as min_score from db_scores);相关知识点select min(score) as min_score from db_scores;换一种小清新的写法select * from db_scores order by score asc limit 1;复习group byselect name, sum(s

2022-01-23 12:11:28 481

原创 C++写一个Array

C++写一个Array写一个Array:#include <iostream>using namespace std;template<class T>class array{ private: int capacity; int size = 0; T* head; public: array(int); void push(T); int get_len(

2022-01-22 23:22:27 545

原创 python网页之1

简单的网页开发之一

2022-01-22 10:55:26 678

原创 C++回调函数

回调函数用C++搞了一个回调函数(函数指针入门)。bool compare(stu* x, stu* y){ return x->score <= y->score ? true:false;}void sort(vector<stu*> &array, bool (*compare_func)(stu*,stu*)){ for(int i = array.size() - 1;i >= 0;i--) { fo

2022-01-20 21:33:12 389

原创 python协程

理解一个协程用协程实现一个打印ababab这样的任务import timedef produce(): while True: print("Producing") time.sleep(3) yield Nonedef consume(): while True: print("Consuming") time.sleep(3) yield Nonedef control():

2022-01-20 21:23:12 160

原创 C++的小笔记

一些复习C++的小笔记要点如下:1)如果在函数中需要对实体进行改变,并且影响返回后的结果,需要加一个&的符号。加就完事了。2) 如果不用&,那么也需要用*,此时就需要输入的参数加一个&。有一丢的麻烦。// An highlighted block#include <iostream>#include <vector>using namespace std;typedef struct stu{ string name; st

2022-01-20 11:20:34 279

原创 Graph Matching随想

图网络和图配对Graph Neural NetworkGraph MatchingGraph Neural Network首先简要复习图网络GNN部分。对比一下图网络和一般网络异同。X→WX\bm{X} \rightarrow \bm{WX}X→WX这是一般的神经网络。而对于图网络来说(A,X)→W(A,X)(\bm{A},\bm{X}) \rightarrow \bm{W}(\bm{A},\bm{X})(A,X)→W(A,X)相比于一般网络而言,其输入部分可以认为是多了一部分图的信

2021-02-06 20:24:43 582

原创 阅读知识图谱随感

阅读知识图谱随感TransERotatETransE知识图谱的主要构成是三个东西。h\bm{h}h表示头部,也叫做head。r\bm{r}r表示关系,也叫做relation。t\bm{t}t表示尾部,也叫做tail。一般而言,我们约定G={h,r,t}G= \{\bm{h},\bm{r},\bm{t}\}G={h,r,t}这就表示一种关系。例如h:=Italy\bm{h}:=Italyh:=Italy,r:=Capitol\bm{r}:=Capitolr:=Capitol,t:=Rome\bm

2021-02-04 21:58:53 372

原创 读元学习MAML有感

读元学习MAML有感MAML是什么代码MAML是什么我们知道Pytorch工具可以很方便的对深度神经网络进行训练和建模,但是你是否想过,把Pytorch当成一种解决凸优化问题的工具?今天就带大家简单尝试用Pytorch来解决一个聚类的凸优化问题,希望给大家带来启发。开始之前,首先给出一个聚类问题的凸优化表达式。对于给定的数据集X∈RN×D\bm{X}\in \mathbb{R}^{N \times D}X∈RN×D,其中NNN表示数据规模,DDD表示数据维度。我们给定一些聚类中心为C∈RZ×D\bm{

2021-02-04 17:53:11 408 1

JLINK文档问题汇总

JLINK问题的汇总,是一个不错的pdf

2015-04-12

空空如也

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

TA关注的人

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