- 博客(23)
- 收藏
- 关注
原创 基于CTC-BiLSTM的小型连续手语识别
本项目基于BiLSTM和CTCLoss实现了一个针对小型手语数据集的连续手语识别系统。通过MediaPipe提取视频中的手部关键点作为特征,采用多层双向LSTM进行序列建模,并利用CTCLoss解决输入输出序列对齐问题。系统实现了从数据预处理、模型训练到评估的完整流程,在有限数据集上验证了该方法的有效性。虽然存在数据集规模小、模型相对简单等不足,但为资源受限条件下的手语识别提供了可行方案。
2025-05-25 09:13:02
1090
1
原创 21.合并两个有序链表--力扣
思路:当我第一次看到这道题的时候,我想的是将两个链表合二为一然后直接使用库中的排序函数对其进行排序。但是对链表并没有很好的自带的排序的函数,于是就想到将每个节点送进容器中国,用容器自带的函数进行排序。因为题目要求返回的是一个链表节点的指针,我们直接将所有指针放进一个容器里面,进行排序后再将它们全部串起来即可。需要注意的是容器内每一个元素都是指向节点的指针,在创建新的结点的时候我们需要符合ListNode的构造函数的定义,传入一个int类型,即val。新链表是通过拼接给定的两个链表的所有节点组成的。
2023-10-06 00:50:45
140
原创 20. 有效的括号--力扣
而当有左括号时,需要有右括号与之对应,而且得符合语法。这就要求有一个容器能够将左括号按顺序填入,再按照需要与先出现的右括号进行比较,即后进先出。符合这个要求的容器即为栈,我们将左括号压入栈中,在需要的时候将最后入栈的元素泵出来和右括号进行对比即可;我们需要理解题目中的要求,在保证左右括号数目相等的情况下还需要保证括号的语法相同,意思就是当出现'('时,不能'(]',即'[(])'也是错误的。当c是右括号时,与栈里面最新进去的进行比较,用字典进行对比即可。,判断字符串是否有效。
2023-10-05 21:18:05
169
原创 9.回文数-力扣
从左向右读, 为 -121。从右向左读, 为 121-。因此它不是一个回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。从右向左读, 为 01。因此它不是一个回文数。是一个回文整数,返回。
2023-10-05 08:50:15
159
原创 算法基础学习
对于第一个1之后的数,由于它们都是0,按位与结果为0,且由于它们取反都为1,加1后在反码中也均为0,第一个1位置反码为0,接受进位1,于是在第一个1的位置负数补码也是1,按位与结果为1。注意,bitset的模版参数与其他STL容器不同,其<>中的参数size_t表示该bitset的位数,例如bitset<8> aBitset,这段代码创建一个二进制位数为8位的变量,其所有位数都会被默认构造函数初始化为0。- 例如,+5 的补码是 `00000101`,-5 的补码是 `11111011`。
2023-09-11 17:29:17
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅