<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[解忧小屋]]></title><description><![CDATA[人生苦短，那就多多写写代码]]></description><link>https://blog.youkuaiyun.com/Simons24</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Simons24]]></copyright><item><title><![CDATA[正则化Regularize或者归一化]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/115185337</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/115185337</guid><author>Simons24</author><pubDate>Wed, 24 Mar 2021 19:32:05 +0800</pubDate><description><![CDATA[参考文章：
https://www.zhihu.com/question/20924039
https://blog.youkuaiyun.com/hohaizx/article/details/80973738

]]></description><category></category></item><item><title><![CDATA[知识图谱入门-知识图谱嵌入]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/114282282</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/114282282</guid><author>Simons24</author><pubDate>Tue, 02 Mar 2021 17:52:48 +0800</pubDate><description><![CDATA[知识图谱嵌入为什么要知识图谱嵌入
本文主要参考论文《Knowledge Graph Embedding: A Survey of
Approaches and Applications》
为什么要知识图谱嵌入
知识图谱是由实体（结点）和关系（边）组成的多关系图
每条边一般用三元组形式表示：（头实体、关系、尾实体）
虽然在表示结构化数据方面很有效，但是这种三元组的潜在符号特性通常使得KG很难操作。
为了解决这个问题，就提出知识图谱嵌入（Knowledge Graph Embedding）：关键思想是将KG的组]]></description><category></category></item><item><title><![CDATA[机器学习、统计学习基础知识 名词]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/114282179</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/114282179</guid><author>Simons24</author><pubDate>Tue, 02 Mar 2021 12:10:16 +0800</pubDate><description><![CDATA[机器学习、统计学习基础知识名词数学向量空间
数学
向量空间
文章：https://www.jianshu.com/p/dee50846823d

]]></description><category></category></item><item><title><![CDATA[机器学习、统计学习基础概念整理]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/114281991</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/114281991</guid><author>Simons24</author><pubDate>Tue, 02 Mar 2021 11:54:55 +0800</pubDate><description><![CDATA[机器学习基础概念整理
]]></description><category></category></item><item><title><![CDATA[知识图谱-实体对齐-基础知识]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/113784276</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/113784276</guid><author>Simons24</author><pubDate>Wed, 10 Feb 2021 17:46:17 +0800</pubDate><description><![CDATA[实体对齐

]]></description><category></category></item><item><title><![CDATA[向量的内积（点乘）与外积（叉乘）]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/113758120</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/113758120</guid><author>Simons24</author><pubDate>Mon, 08 Feb 2021 17:39:03 +0800</pubDate><description><![CDATA[向量的内积（点乘）与外积（叉乘）

向量的内积=点乘
向量的外积=叉乘

向量的内积（点乘）

内积的几何意义：

用来表征或计算两个向量之间的夹角
在b向量在a向量方向上的投影。

向量的外积（叉乘）

两个向量的外积，又叫向量积、叉乘等。外积的运算结果是一个向量。并且两个向量的叉积与这两个向量组成的坐标平面垂直（右手定理）


叉乘的几何意义：
向量a和向量b的叉乘结果是一个向量，更为熟知的叫法是法向量，该向量垂直于a和b向量构成的平面。

...]]></description><category></category></item><item><title><![CDATA[机器学习、统计学习基础概念整理]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/111922123</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/111922123</guid><author>Simons24</author><pubDate>Tue, 29 Dec 2020 15:57:05 +0800</pubDate><description><![CDATA[统计学习方法基础概念整理欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Markdown编辑器
你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用M]]></description><category></category></item><item><title><![CDATA[最大子串和问题（C语言实现）（机试常考，面试常考！！！）]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/108433855</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/108433855</guid><author>Simons24</author><pubDate>Sun, 06 Sep 2020 17:28:35 +0800</pubDate><description><![CDATA[最大子串和问题
最大子串和有个比较巧妙的解决办法
代码
int MaxSubseqSum4(int A[], int N)
{
    int ThisSum=0, MaxSum =0;
    int i;
    for(i = 0; i &lt; N; i++)
    {
        ThisSum += A[i];      /* 向右累加 */
        if(ThisSum&gt;MaxSum)
            MaxSum = ThisSum; /* 发现更大和则更新当前结]]></description><category></category></item><item><title><![CDATA[排序算法总结（不断更新中）]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/107639640</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/107639640</guid><author>Simons24</author><pubDate>Tue, 28 Jul 2020 17:00:03 +0800</pubDate><description><![CDATA[排序算法总结（不断更新中）排序算法总结冒泡排序算法描述代码选择排序插入排序快速排序归并排序
排序算法总结
这篇博客我将会总结排序算法，并不断更新，是一个复习排序算法的过程
复杂度：

相关概念：

稳定：如果a原本在b前面，而a=b，排序之后a仍然在b的前面。
不稳定：如果a原本在b的前面，而a=b，排序之后 a 可能会出现在 b 的后面。
时间复杂度：对排序数据的总的操作次数。反映当n变化时，操作次数呈现什么规律。
空间复杂度：是指算法在计算机内执行时所需存储空间的度量，它也是数据规模n的函数。

冒泡排]]></description><category></category></item><item><title><![CDATA[四则运算表达式求值（可以计算小数和带括号）]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/106909514</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/106909514</guid><author>Simons24</author><pubDate>Mon, 22 Jun 2020 22:28:57 +0800</pubDate><description><![CDATA[四则运算表达式求值（可以计算小数和带括号）求一个可以带括号的小学算术四则运算表达式的值主要实现功能实现过程头文件导入定义全局变量主要功能函数完整代码：
若有疑问，请联系simonsliu9@gmail.com，一定尽快回复
求一个可以带括号的小学算术四则运算表达式的值
input

一行，一个四则运算表达式。’‘表示乘法，’/'表示除法
输入样例1：
3.4
输入样例2:
7+8.3
输入样例3:
3+4.5(7+2)(3)((3+4)(2+3.5)/(4+5))-34(7-(2+3))

output

]]></description><category></category></item><item><title><![CDATA[贪心类算法总结]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/105395710</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/105395710</guid><author>Simons24</author><pubDate>Wed, 08 Apr 2020 20:08:08 +0800</pubDate><description><![CDATA[例题：

输入描述：
有多组测试数据。
第一行输入两个非负整数x 和n。
接下来n 行，每行输入两个整数，分别为mi 和wi。
所有数据都不大于1000。
x 和n 都为-1 时程序结束。输出描述：
请输出小明最多能喝到多少毫升的饮料，结果保留三位小数。输入样例#:
233 6
6 1
23 66
32 23
66 66
1 5
8 5
-1 -1输出样例#:
136.000

代码：


#in...]]></description><category></category></item><item><title><![CDATA[成绩排序 - 华科]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/105267174</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/105267174</guid><author>Simons24</author><pubDate>Thu, 02 Apr 2020 12:49:59 +0800</pubDate><description><![CDATA[题目描述：

有N个学生的数据，将学生数据按成绩从低到高排序，如果成绩相同则按姓名字符的字典序排序，如果姓名的字典序也相同则按照学生的年龄从小到大排序，并输出N个学生排序后的信息。

题目要求：



分析：

当前一个数据需要和前面数据进行位置交换时，需要满足的条件(条件为并列关系，满足其中一项即可)：

1. 数据s[i-1]比数据s[i]的成绩要小 s[i-1].grade&lt;s[i]....]]></description><category></category></item><item><title><![CDATA[归并排序总结]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/105206854</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/105206854</guid><author>Simons24</author><pubDate>Mon, 30 Mar 2020 20:46:59 +0800</pubDate><description><![CDATA[看了关于归并排序的这篇文章之后，写个总结：

归并排序是采用分治法的典型案例。

基本思路：

将数组分成两组 A，B，如果A,B组内的数据是有序的，那么很容易将两组数组进行排序。

为了将A.B两组数据有序，那么将A，B再分成两组。依次类推，当分出来的小组只有一个数据时，

可以认为小组组内已经达到了有序，然后再合并相邻两个小组。

通过先递归的分解数列，再合并数列就完成了归并排序。

代码如下...]]></description><category></category></item><item><title><![CDATA[快速排序总结]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/105083263</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/105083263</guid><author>Simons24</author><pubDate>Tue, 24 Mar 2020 22:46:06 +0800</pubDate><description><![CDATA[看了关于快速排序的这篇文章之后，写个总结

快速排序的思想：

先从数列中取出一个数作为基准数。
	分区过程：将比这个数大的数全放到它的右边，小于或等于它的数全放到它的左边。
	再对左右区间重复第二步，直到各区间只有一个数。
算法分为两个部分：

挖坑填数
	分而治之
挖坑填数：

i=L，j=R；L代表序列左边，R代表序列右边，将基准数挖出形成第一个坑a[i]，一般是从左边数第一个
	j--由后...]]></description><category></category></item><item><title><![CDATA[日期累加----北京理工大学机试题]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/104934718</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/104934718</guid><author>Simons24</author><pubDate>Tue, 17 Mar 2020 23:44:54 +0800</pubDate><description><![CDATA[此题需要考虑到两个地方

1. 是否为闰年

2. 加的天数会不会使得日期到明年或者以后某年

3. 当日期到某年时，过程中的是否为闰年的判断以及数值变化 主要是二月份天数和全年总天数


#include &lt;bits/stdc++.h&gt;
using namespace std;
#define N 1000
class Date
{
private:
    int year=0...]]></description><category></category></item><item><title><![CDATA[日期类----北京理工大学机试题]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/104928354</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/104928354</guid><author>Simons24</author><pubDate>Tue, 17 Mar 2020 18:43:25 +0800</pubDate><description><![CDATA[这题我采用的方法是：

如果是一年的最后一天，则直接year++ month=1 day=1

其他情况则：

根据月份和天数计算出这是本年的第几天，然后加一

然后根据天数计算日期。算是之前两种方法的合并。但是比较好理解。


#include &lt;bits/stdc++.h&gt;
using namespace std;
#define N 100
class Date
{
p...]]></description><category></category></item><item><title><![CDATA[打印日期----华中科技大学机试题]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/104927179</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/104927179</guid><author>Simons24</author><pubDate>Tue, 17 Mar 2020 17:45:20 +0800</pubDate><description><![CDATA[#include &lt;bits/stdc++.h&gt;
using namespace std;

typedef struct
{
    int year;
    int month;
    int day;
}Date;


int main()
{
    Date d1;
    int date=0;
    while(scanf("%d %d", &amp;d1.y...]]></description><category></category></item><item><title><![CDATA[日期计算----中南大学2016年机试题]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/104925261</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/104925261</guid><author>Simons24</author><pubDate>Tue, 17 Mar 2020 16:43:18 +0800</pubDate><description><![CDATA[#include &lt;bits/stdc++.h&gt;
using namespace std;

typedef struct
{
    int year;
    int month;
    int day;
}Date;


int main()
{
    Date d1;
    while(scanf("%d %d %d", &amp;d1.year, &amp;d1....]]></description><category></category></item><item><title><![CDATA[旋转方阵]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/104910325</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/104910325</guid><author>Simons24</author><pubDate>Mon, 16 Mar 2020 22:35:54 +0800</pubDate><description><![CDATA[#include &lt;bits/stdc++.h&gt;
using namespace std;

int main()
{
    int n=0;
    int arr[401]={0};
    int ans[21][21]={0};
    cin&gt;&gt;n;
    
    // 生成数组
    for(int i=1; i&lt;=n*n; i++)
...]]></description><category></category></item><item><title><![CDATA[旋转矩阵]]></title><link>https://blog.youkuaiyun.com/Simons24/article/details/104906952</link><guid>https://blog.youkuaiyun.com/Simons24/article/details/104906952</guid><author>Simons24</author><pubDate>Mon, 16 Mar 2020 20:13:43 +0800</pubDate><description><![CDATA[代码：


#include &lt;bits/stdc++.h&gt;
using namespace std;

#define N 9

int judge_0(int n, int a[N][N], int b[N][N])
{
    for(int i=0; i&lt;n; i++)
    {
        for(int j=0; j&lt;n; j++)
        {...]]></description><category></category></item></channel></rss>