馨卡布奇诺
码龄10年
关注
提问 私信
  • 博客:35,340
    35,340
    总访问量
  • 23
    原创
  • 77,382
    排名
  • 25
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2015-06-10
博客简介:

sinat_28931055的博客

查看详细资料
  • 原力等级
    当前等级
    2
    当前总分
    108
    当月
    0
个人成就
  • 获得35次点赞
  • 内容获得5次评论
  • 获得132次收藏
  • 代码片获得103次分享
创作历程
  • 1篇
    2025年
  • 1篇
    2023年
  • 21篇
    2021年
成就勋章
TA的专栏
  • transformers
兴趣领域 设置
  • 人工智能
    tensorflowpytorchnlp聚类迁移学习
创作活动更多

开源数据库 KWDB 社区征文大赛,赢取千元创作基金!

提交参赛作品,有机会冲刺至高2000元的创作基金,快来参与吧!

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

Brat标注工具安装

Brat标注工具安装(windows)
原创
发布博客 2025.02.10 ·
1091 阅读 ·
16 点赞 ·
0 评论 ·
30 收藏

简单模型部署(ONNX)

何为算子?神经网络的结构往往能用计算图表示,而其通常识利用ONNX 表示成更容易部署的静态图。在静态图中的节点,被称之为算子。深度学习的发展会不断诞生新算子,为了支持这些新增的算子,ONNX 会经常发布新的算子集,目前已经更新 15 个版本,详情5。自定义新算子未仔细研究,详情参考6。
原创
发布博客 2023.08.09 ·
2684 阅读 ·
5 点赞 ·
0 评论 ·
20 收藏

记录 pytorch 快速搭建模型

记录 pytorch 快速搭建模型快速搭建pytorch模型模板(仅供参考)文章目录记录 pytorch 快速搭建模型前言一、参数定义二、模型定义三、Early_stop四、数据集处理 Dataset, DataLoader五、设置 loss 优化器六、开始训练七、绘图八、预测前言一个模型的搭建主要分为参数定义、网络模型定义、再到训练步骤,验证步骤,测试步骤。其主要大致分为四个文件:1.hparams.py2.datasets.py3.model.py4.run.py主要内容:
原创
发布博客 2021.09.07 ·
585 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

第一章 huggingface简介

HuggingFace/transformers系列文章第一章 huggingfacejianjie文章目录HuggingFace/transformers系列文章前言一、Bert简介二、HuggingFace/transformers三、安装使用1.安装库2.简单使用2.1 准备预训练模型2.2 embedding前言最近需要研究预训练模型,huggingface目前是最火热的自然语言处理框架,为此写此系列文章,边做个学习记录边做个分享先做个简介开个头吧,后续会边研究边实践边分享,从安
原创
发布博客 2021.08.10 ·
24495 阅读 ·
11 点赞 ·
0 评论 ·
81 收藏

算法学习(十九)

算法# 学习目标:分治法学习内容:学习产出:LeetCode241 为运算表达式设计优先级题解代码(python)学习内容:分治法:通过把原问题分为子问题,再将子问题进行处理合并,从而实现对原问题的求解学习产出:分治法应用LeetCode241 为运算表达式设计优先级给定一个含有数字和运算符的字符串,为表达式添加括号,改变其运算优先级以求出不同的结果。你需要给出所有可能的组合的结果。有效的运算符号包含 +, - 以及 * 。示例 1:输入: "2-1-1"输出: [0, 2]解
原创
发布博客 2021.03.31 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法学习(十八)

算法# 学习目标:动态规划算法(七)学习内容:学习产出:动态规划LeetCode121 买卖股票的最佳时机题解代码(python)LeetCode188 买卖股票的最佳时机 IV题解代码(python)LeetCode309 最佳买卖股票时机含冷冻期题解代码(python)学习内容:动态规划算法:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。在查找有很多重叠子问题的情况的最优解有效。动态规划保
原创
发布博客 2021.03.23 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法学习(十七)

算法# 学习目标:动态规划算法(六 )学习内容:学习产出:动态规划LeetCode72 编辑距离题解代码(python)LeetCode650 只有两个键的键盘题解代码(python)学习内容:动态规划算法:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。在查找有很多重叠子问题的情况的最优解有效。动态规划保存子问题的解,避免重复计算。学习产出:字符串编辑动态规划解决动态规划问题的关键是找到状态转
原创
发布博客 2021.03.22 ·
295 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法学习(十六)

算法# 学习目标:动态规划算法(五 )学习内容:学习产出:动态规划LeetCode416 分割等和子集题解代码(python)LeetCode322 零钱兑换题解代码(python)学习内容:动态规划算法:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。在查找有很多重叠子问题的情况的最优解有效。动态规划保存子问题的解,避免重复计算。学习产出:背包问题:一种组合优化的NP完全问题;0-1背包对物品迭代
原创
发布博客 2021.03.21 ·
354 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法学习(十五)

算法# 学习目标:动态规划算法(三 )学习内容:学习产出:动态规划LeetCode300 最长递增子序列题解代码(python)LeetCode1143 最长公共子序列题解代码(python)学习内容:动态规划算法:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。在查找有很多重叠子问题的情况的最优解有效。动态规划保存子问题的解,避免重复计算。学习产出:子序问题动态规划解决动态规划问题的关键是找到
原创
发布博客 2021.03.20 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法学习(十四)

算法# 学习目标:动态规划算法(三 )学习内容:学习产出:动态规划LeetCode 279 完全平方数题解代码(python)LeetCode 91 解码方法题解代码(python)LeetCode 139 单词拆分题解代码(python)学习内容:动态规划算法:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。在查找有很多重叠子问题的情况的最优解有效。动态规划保存子问题的解,避免重复计算。学习产出:分
原创
发布博客 2021.03.18 ·
336 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法学习(十三)

算法# 学习目标:动态规划算法(二 )学习内容:学习产出:动态规划LeetCode 64 最小路径和题解代码(python)LeetCode 221 最大正方形题解代码(python)学习内容:动态规划算法:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。在查找有很多重叠子问题的情况的最优解有效。动态规划保存子问题的解,避免重复计算。学习产出:基本动态规划:二维动态规划解决动态规划问题的关键是找到
原创
发布博客 2021.02.20 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法学习(十二)

算法# 学习目标:动态规划算法(一 )学习内容:学习产出:动态规划LeetCode 70 爬楼梯题解代码(python)LeetCode 198 打家劫舍题解代码(python)学习内容:动态规划算法:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。在查找有很多重叠子问题的情况的最优解有效。动态规划保存子问题的解,避免重复计算。学习产出:基本动态规划:一维动态规划解决动态规划问题的关键是找到状态转
原创
发布博客 2021.02.19 ·
368 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法学习(十一)

算法# 学习目标:优先搜索算法(四 )学习内容:学习产出:广度优先搜索LeetCode 934 最短的桥题解代码(python)LeetCode 126 单词接龙 II题解代码(python)学习内容:优先搜索算法:包括深度优先搜索和广度优先搜索;深度优先搜索(DFS):在搜索到一个新节点时,立即对该新节点进行遍历;因此遍历需要用先入后出的栈来实现,也可以通过与栈等价的递归来实现;广度优先搜索(BFS):一层层进行遍历,需要用先入先出的队列进行遍历。学习产出:广度优先搜索广度优先搜索不同于深度
原创
发布博客 2021.02.18 ·
307 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法学习(十)

算法# 学习目标:优先搜索算法(三 )学习内容:学习产出:回溯法LeetCode 79 单词搜索题解代码(python)LeetCode 51 N 皇后题解代码(python)学习内容:优先搜索算法:包括深度优先搜索和广度优先搜索;深度优先搜索(DFS):在搜索到一个新节点时,立即对该新节点进行遍历;因此遍历需要用先入后出的栈来实现,也可以通过与栈等价的递归来实现;广度优先搜索(BFS):一层层进行遍历,需要用先入先出的队列进行遍历。学习产出:回溯法:优先搜索特殊情况,常用于需要记录状态的深度
原创
发布博客 2021.02.17 ·
418 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

算法学习(九)

算法# 学习目标:优先搜索算法(二 )学习内容:学习产出:回溯法LeetCode 695 岛屿的最大面积题解代码(python)递归写法代码(python)栈写法LeetCode 547 省份数量题解代码(python)LeetCode 417 太平洋大西洋水流问题题解代码(python)学习内容:优先搜索算法:包括深度优先搜索和广度优先搜索;深度优先搜索(DFS):在搜索到一个新节点时,立即对该新节点进行遍历;因此遍历需要用先入后出的栈来实现,也可以通过与栈等价的递归来实现;广度优先搜索(BFS
原创
发布博客 2021.02.16 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法学习(八)

算法# 学习目标:优先搜索算法(一 )学习内容:学习产出:深度优先搜索(DFS)LeetCode 695 岛屿的最大面积题解代码(python)递归写法代码(python)栈写法LeetCode 547 省份数量题解代码(python)LeetCode 417 太平洋大西洋水流问题题解代码(python)学习内容:优先搜索算法:包括深度优先搜索和广度优先搜索;深度优先搜索(DFS):在搜索到一个新节点时,立即对该新节点进行遍历;因此遍历需要用先入后出的栈来实现,也可以通过与栈等价的递归来实现;广度
原创
发布博客 2021.02.15 ·
398 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法学习(七)

算法# 学习目标:排序算法(二)学习内容:学习产出:选择排序LeetCode 215 数组中的第K个最大元素题解代码(python)桶排序LeetCode 347 前 K 个高频元素题解代码(python)学习内容:排序算法:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法学习产出:排序算法的变种选择排序LeetCode 215 数组中的第K个最大元素在未排序的数组中找到第 k 个最大的元素。请注意,你需
原创
发布博客 2021.02.14 ·
481 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

算法学习(六)

算法# 学习目标:排序算法(一)学习内容:学习产出:快速排序归并排序插入排序冒泡排序选择排序学习内容:排序算法:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法学习产出:了解排序算法原理(快速排序、归并排序、插入排序、冒泡排序、选择排序)及排序算法的变种快速排序1.先从数列中取出一个数作为基准数。2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。3.再对左右区间重复第二步,直到各区
原创
发布博客 2021.02.13 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法学习(五)

算法# 学习目标:二分法学习内容:学习产出:求开方LeetCode 69 x 的平方根题解代码(python)搜索区间LeetCode 34 在排序数组中查找元素的第一个和最后一个位置题解代码(python)旋转数组LeetCode 81 搜索旋转排序数组 II题解代码(python)学习内容:二分法:每次搜索时通过将搜索区间分成两部分并只取一部分搜索,将搜索的复杂度减少,对于一个为n长度的区间,时间复杂度为O(logn)学习产出:求开方、搜索区间、旋转数组求开方LeetCode 69
原创
发布博客 2021.02.13 ·
252 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

算法学习(四)

算法# 学习目标:双指针(二)学习内容:学习产出:滑动窗口LeetCode 76 最小覆盖子串题解代码(python)学习内容:双指针:两个指针指向不同元素,从而协同完成任务,主要用于遍历元素。学习产出:对撞指针,快慢指针,滑动窗口滑动窗口滑动窗口法:可以用来解决一些查找满足一定条件的连续区间的性质(长度等)的问题。由于区间连续,因此当区间发生变化时,可以通过旧有的计算结果对搜索空间进行剪枝,这样便减少了重复计算,降低了时间复杂度。往往类似于“请找到满足xx的最x的区间(子串、子数组)的xx”这
原创
发布博客 2021.02.11 ·
300 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多