- 博客(6)
- 收藏
- 关注
原创 核函数与非线性支持向量机
SVM的目标是找到一个最优的决策边界(超平面),使得数据在边界两侧的间隔最大化。这个边界由称为支持向量的数据点决定。在实际应用中,很多数据在原始空间中是线性不可分的。这时,直接应用SVM可能无法找到有效的分类超平面。为了应对这种情况,SVM引入了核技巧(Kernel Trick),通过核函数将原始的低维空间映射到高维空间,在高维空间中找到一个线性可分的超平面。
2024-08-09 16:56:54
761
原创 【GraphRAG论文解读】让你快速从0到1了解GraphRAG
论文发布于2024年4月24日,7月2日项目开源,作者都来自于微软研究院,论文目前是一个预印本(preprint),没有正式发表。第一个提出知识图谱+检索增强生成的方法,目的是解决大模型在利用外部知识回答问题时,原生的RAG方法难以有效回答QFS(查询聚焦摘要)问题。主要涉及两个阶段:1.利用prompt使大模型进行多轮实体关系提取,并构建知识库的知识图谱。2.对知识图谱进行社区检测并利用LLM生成社区摘要。
2024-08-09 16:26:19
736
原创 LeetCode26:删除有序数组中的重复项
由于需要在原地修改,且保留非严格递增顺序,所以需要将数组左边第一个开始重复的数字和右边它紧邻着的非重复的数字交换位置。那么,我们需要使用双指针,指针left指向我们当前发生重复的数字,指针right指向紧邻非重复的数字。
2023-10-30 22:06:51
136
原创 LeetCode27:移除元素
上面方法时间复杂度太大了,我们使用了双层嵌套循环。我们为什么要从尾部也遍历一次呢?因为我们担心尾部交换过来的元素等于val,因为上面我们没次交换过后从头部严格执行了i++,如果我们在头部比较不同之后,再i++呢?那么我们的尾部可以直接交换,而无需判断不等于val,因为头部会判断交换过的值不等于val,再i++。
2023-10-26 23:02:47
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人