- 博客(7)
- 收藏
- 关注
原创 代码随想录2
这两种算法相同点是,其遍历是没有回溯,保持递增,通过保留区域间的数据来降低时间复杂度。需要注意的点:区间是左闭右开还是左闭右闭,这会影响边界条件的设置,容易出错。最基础的数据结构,文章中提出了几种算法思路:双指针,滑动窗口。
2024-02-29 21:22:21 355 1
原创 c++类的前向声明和相互依赖
前向声明 class A; //在c++中遇到右花括号完成类的定义 类的前向声明无法让编译器知道如何分配该类类型的内存。 存在相互依赖的类 如果存在遇到相互依赖的类定义的情况,如何声明: 1.成员函数使用依赖类的成员函数或生成了依赖类对象 //A.h class B; class A{ public: public: B test_A(); } //B.h class A; class B{ A test_B(); } //A.cpp #include "A.h" #include "B.
2022-03-11 15:55:30 1490
原创 用python实现多层感知机
做了一个课程作业要求动手实现多层感知机,暑假期间时间空闲,发一篇关于感知机的博文。 感知机构造为输入层,输出层,隐含层。 线性层框架和网络模型: import numpy as np import math from collections import OrderedDict class Module: def __init__(self,lr=None): self.linear1=Linear(7,15,batch_size=20) self.linear
2021-07-08 16:41:00 3002 1
原创 可变分区存储管理的空间分配与去配
可变分区存储管理的空间分配与去配 实验目的 要求掌握存储管理中的典型算法,理解各种存储管理的工作原理,特别是可变分区存储管理中最先适应分配算法、最优适应分配算法、最坏适应分配算法以及空间回收算法的工作原理,试采用C语言编程,模拟实现算法功能。 实验要求 设计一个可变式分区分配的存储管理方案,并模拟实现分区的分配和回收过程。 假定主存空间为静态分配。为实现分区的分配和回收,需要已分配分区表和系统空闲分区表描述当前系统状态。已分配分区表包括分区编号、已分配分区长度、分区的起始地址等信息。系统空闲分区表包括分区编
2021-07-08 15:59:11 750
原创 yolo算法的发展
yolo算法 检测算法的发展 从two stage 到 one stage yolov1 yolov1的损失函数 yolov1的优缺点 优点:检测速度快 缺点:对拥挤物体检测不好 对小物体检测不好 对没见过的物体检测不好 没有batch normalize yolov2 anchor anchor: a. 预设好的虚拟边框 b. 生成框由anchor回归而来 anchor 与 loss function yolov3 引入多尺度 gride_size:13X1
2021-04-29 00:31:10 1233
原创 markdown基本语法
markdown入门 代码块 //代码块格式 ```语言 package qimofuxi1; class Data{ ; } abstract class staff { private String name; private Data data; staff(String name,Data a){ this.name=name; data=a; } String get_name() { return name; } abstract void DealData()
2021-01-22 14:47:38 94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人