路啦路
码龄6年
关注
提问 私信
  • 博客:53,566
    53,566
    总访问量
  • 44
    原创
  • 941,003
    排名
  • 38
    粉丝
  • 0
    铁粉

个人简介:博客仅当作个人笔记使用

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2018-06-22
博客简介:

weixin_42517469的博客

查看详细资料
个人成就
  • 获得36次点赞
  • 内容获得16次评论
  • 获得183次收藏
创作历程
  • 14篇
    2021年
  • 28篇
    2020年
  • 11篇
    2019年
成就勋章
TA的专栏
  • leetcode2021
    9篇
  • 集成学习
    1篇
  • leetcode
    9篇
  • 数据结构
    1篇
  • 统计学
    4篇
  • 爬虫学习
    2篇
  • NLP
    13篇
  • 机器学习
    5篇
兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
  • 人工智能
    caffetensorflowmxnetpytorchnlpscikit-learn聚类迁移学习分类回归
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

346人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

使用图计算进行金融犯罪和欺诈检测:应用注意事项和展望

论文:Financial Crime & Fraud Detection Using GraphComputing: Application Considerations & Outlook摘要:文章概述了金融犯罪领域的最新技术发展趋势。讨论了图算法在金融犯罪和欺诈检测应用中存在的困难。2013年-2018 年,中国的移动支付增长超过 120%(复合年增长率)。另一一方面,在这种新的快速发展的数字支付格局下欺诈犯罪活动也迅速演变。全球金融犯罪量估计约为每年 1.4-3.5 万
原创
发布博客 2021.09.24 ·
952 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

0-1背包

https://leetcode-cn.com/problems/partition-equal-subset-sum/solution/416-fen-ge-deng-he-zi-ji-dong-tai-gui-hu-csk5/
原创
发布博客 2021.07.22 ·
182 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode

https://leetcode-cn.com/problems/product-of-array-except-self/solution/cheng-ji-dang-qian-shu-zuo-bian-de-cheng-ji-dang-q/
原创
发布博客 2021.07.17 ·
218 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

岛屿类问题的通用解法、DFS 遍历框架

https://leetcode-cn.com/problems/course-schedule/solution/course-schedule-tuo-bu-pai-xu-bfsdfsliang-chong-fa/
转载
发布博客 2021.07.07 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

15. 三数之和

给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。示例 1:输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例 2:输入:nums = []输出:[]n = len(nums) nums.sort() res = [] if n < 3
原创
发布博客 2021.04.07 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

415. 字符串相加

给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。提示:num1 和num2 的长度都小于 5100num1 和num2 都只包含数字 0-9num1 和num2 都不包含任何前导零你不能使用任何內建 BigInteger 库, 也不能直接将输入的字符串转换为整数形式链接:https://leetcode-cn.com/problems/add-stringsclass Solution(object): def addStrings(self, num1, num2
原创
发布博客 2021.04.07 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

树的前序、中序、后序遍历——容易记忆的方法

在树的深度优先遍历中(包括前序、中序、后序遍历),递归方法最为直观易懂,但考虑到效率,我们通常不推荐使用递归。栈迭代方法虽然提高了效率,但其嵌套循环却非常烧脑,不易理解,容易造成“一看就懂,一写就废”的窘况。而且对于不同的遍历顺序(前序、中序、后序),循环结构差异很大,更增加了记忆负担。因此,我在这里介绍一种“颜色标记法”(瞎起的名字……),兼具栈迭代方法的高效,又像递归方法一样简洁易懂,更重要的是,这种方法对于前序、中序、后序遍历,能够写出完全一致的代码。其核心思想如下:使用颜色标记节点的状态,新
转载
发布博客 2021.04.06 ·
536 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

集成学习task2——基本回归模型

2. 使用sklearn构建完整的机器学习项目流程一般来说,一个完整的机器学习项目分为以下步骤:明确项目任务:回归/分类收集数据集并选择合适的特征。选择度量模型性能的指标。选择具体的模型并进行训练以优化模型。评估模型的性能并调参。2.1 使用sklearn构建完整的回归项目(1) 收集数据集并选择合适的特征:在数据集上我们使用我们比较熟悉的Boston房价数据集,原因是:第一个,我们通过这些简单的数据集快速让我们上手sklearn,以及掌握sklearn的相关操作。第二个,我们用
转载
发布博客 2021.03.18 ·
283 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

集成学习(一)—— 机器学习基础

1.导论什么是机器学习?机器学习的一个重要的目标就是利用数学模型来理解数据,发现数据中的规律,用作数据的分析和预测。数据通常由一组向量组成,这组向量中的每个向量都是一个样本,我们用xix_ixi​来表示一个样本,其中i=1,2,3,...,Ni=1,2,3,...,Ni=1,2,3,...,N,共N个样本,每个样本xi=(xi1,xi2,...,xip,yi)x_i=(x_{i1},x_{i2},...,x_{ip},y_i)xi​=(xi1​,xi2​,...,xip​,yi​)共p+1个维度,前p个维
转载
发布博客 2021.03.15 ·
477 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

深度学习文本匹配

https://www.cnblogs.com/ZhangHT97/p/13391689.html
转载
发布博客 2021.01.31 ·
424 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode235. 二叉搜索树的最近公共祖先

二叉搜索树的最近公共祖先给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉搜索树: root = [6,2,8,0,4,7,9,null,null,3,5]示例 1:输入: root = [6,2,8,0,4,7,9,null,null,3,5], p = 2, q = 8输.
原创
发布博客 2021.01.22 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode104. 二叉树的最大深度

题目描述:给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回它的最大深度 3 。解题:方法一:递归这是一道简单题,解法也比较多,递归的思路很好理解,树的深度等于左子树和右子树中深度较大的那个深度加1。# Definition for a binary tree
原创
发布博客 2021.01.22 ·
130 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一个框架看懂优化算法之异同 SGD/AdaGrad/Adam

https://zhuanlan.zhihu.com/p/32230623
转载
发布博客 2021.01.13 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

leetcode22. 括号生成,32. 最长有效括号(python)

括号生成数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。示例:输入:n = 3输出:[“((()))”,“(()())”,“(())()”,“()(())”,“()()()”]深度优先搜索:class Solution: def generateParenthesis(self, n: int) -> List[str]: res = [] cur_str = '' .
原创
发布博客 2020.10.13 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

seq2seq

https://kexue.fm/archives/5861
转载
发布博客 2020.08.26 ·
107 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

8/25动态规划下

5. Leetcode72. 编辑距离给定两个单词 word1 和 word2,计算出将 word1 转换成 word2 所使用的最少操作数 。题目描述你可以对一个单词进行如下三种操作:插入一个字符删除一个字符替换一个字符示例 1:输入: word1 = "horse", word2 = "ros"输出: 3解释: horse -> rorse (将 'h' 替换为 'r')rorse -> rose (删除 'r')rose -> ros (删除 'e')
原创
发布博客 2020.08.25 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

8/24 动态规划

1. 最长上升子序列题目描述给定一个无序的整数数组,找到其中最长上升子序列的长度。示例:输入: [10,9,2,5,3,7,101,18]输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。说明:可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。你算法的时间复杂度应该为 O(n2) 。def lengthOfLIS(self, nums: List[int]) -> int: if not nums:return 0 #
原创
发布博客 2020.08.24 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分类刷题2——动态规划

动态规划常常适用于有重叠子问题和最优子结构性质的问题,动态规划方法所耗时间往往远少于朴素解法。主要思想若要解一个给定问题,我们需要解其不同部分(即子问题),再根据子问题的解以得出原问题的解。动态规划往往用于优化递归问题,例如斐波那契数列,如果运用递归的方式来求解会重复计算很多相同的子问题,利用动态规划的思想可以减少计算量。动态规划法仅仅解决每个子问题一次,具有天然剪枝的功能,从而减少计算量,一旦某个给定子问题的解已经算出,则将其记忆化存储,以便下次需要同一个子问题解之时直接查表。动态规划模板步骤:
原创
发布博客 2020.08.20 ·
472 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数组中的逆序对(python)

数组中的逆序对这个题就是在归并排序的合并的过程中,加入逆序对的统计。在看归并排序时先做一道简单题,合并两个有序数组。题目说明:给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。解题思路:设置两个指针分别指向两个数组,这两个指针指向的数字谁比较小就把它移到新数组种,同时指针往前1个位置class Solution: def merge(self, nums1, nums2): # 设置两个指针分别指向两
原创
发布博客 2020.08.20 ·
911 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

bert4keras快速使用以及对抗训练

文章目录1. bert4keras快速上手2.对抗训练1. bert4keras快速上手下面是一个调用bert base模型来编码句子的简单例子:from bert4keras.models import build_transformer_modelfrom bert4keras.tokenizers import Tokenizerimport numpy as npconfig_path = '/root/kg/bert/chinese_L-12_H-768_A-12/bert_conf
原创
发布博客 2020.08.18 ·
5785 阅读 ·
3 点赞 ·
4 评论 ·
21 收藏
加载更多