- 博客(4)
- 收藏
- 关注
原创 deeplabcut 学习与使用:1.安装与运行
因为学习使用deeplabcut,所以记录一下自己的学习过程。因为打算colab进行训练,只在win系统上安装一下dlc,用来完成标注和数据集的制作,后续再在colab上进行训练。
2023-07-05 15:58:48
842
3
原创 算法:1. 贪心算法
贪心算法(Greedy Algorithm)是一种解决优化问题的算法思想。它的基本思想是每一步都选择当前情况下的最优解,希望通过每一步的最优选择最终达到全局的最优解。贪心算法的核心思想是贪心选择性质,即每一步选择都是局部最优的,希望通过局部最优的选择最终获得全局最优的解。然而,贪心算法并不保证每一步的选择都会导致最终的最优解,因此在应用贪心算法时需要仔细分析问题的性质,确保贪心选择性质的正确性。定义问题的最优解结构。构建贪心选择性质,即每一步的最优选择。
2023-05-27 00:05:00
81
1
原创 数据结构与算法:2. 哈希表
哈希表也称散列表 hash table。1.组成:指针(键key),数据(值value)2.数组的大小一般为质数,因为需要均匀的散布 (求模运算mod,取余数)-》》会有冲突3.解决冲突的方式:①链表式解决:遇到冲突把数据写到next的位置。
2023-05-26 02:29:05
94
1
原创 数据结构学习:1.链表
链表是通过指针将零散的内存块串联起来,链表(Linked List)是一种常见的线性结构。它不需要一块连续的内存空间,通过指针即可将一组零散的内存块串联起来。我们把内存块成为链表的节点,为了将所有的节点串起来,每个链表的节点除了存储数据之外,还需要记录链表的下一个节点的地址,这个记录下个节点地址的指针我们叫做后驱指针。搜索链表需要O(N)的时间复杂度,这点和数组类似,但是链表不能像数组一样,通过索引的方式以O(1)的时间读取第n个数。链表的优势在于能够以较高的效率在任意位置插入或者删除一个节点。
2023-05-24 19:47:58
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人