从0开始学习目标检测-0

代码能力,要理解一些python基础。学习一些python的逻辑算法题。

从零跑通现在最稳定的模型yolov5,同时理解各种模型架构。

因为现在yolo模型已经到11了,所以要保证论文的学习。yolov5只是基础,后续肯定不会在去改进yolov5,只是通过yolov5到yolov8、yolov10、yolov11,保证连续性。一周2篇论文的阅读。

以上只是现阶段的学习目标。暂定一个月,后续根据每天的进度状况进行调整。

第一项,python 的学习。

【语法基础】Python、PyCharm的安装与相关配置_哔哩哔哩_bilibili

  1. python的错误类型总结

  BaseException 所有异常的基类

  SystemExit 解释器请求退出

  KeyboardInterrupt 用户中断执行(通常是输入^C)

  Exception 常规错误的基类

  StopIteration 迭代器没有更多的值

  GeneratorExit 生成器(generator)发生异常来通知退出

  StandardError 所有的内建标准异常的基类

  ArithmeticError 所有数值计算错误的基类

  FloatingPointError 浮点计算错误

  OverflowError 数值运算超出最大限制

  ZeroDivisionError 除(或取模)零 (所有数据类型)

  AssertionError 断言语句失败

  AttributeError 对象没有这个属性

  EOFError 没有内建输入,到达EOF 标记

  EnvironmentError 操作系统错误的基类

  IOError 输入/输出操作失败

  OSError 操作系统错误

  WindowsError 系统调用失败

  ImportError 导入模块/对象失败

  LookupError 无效数据查询的基类

  IndexError 序列中没有此索引(index)

  KeyError 映射中没有这个键

  MemoryError 内存溢出错误(对于Python 解释器不是致命的)

  NameError 未声明/初始化对象 (没有属性)

  UnboundLocalError 访问未初始化的本地变量

  ReferenceError 弱引用(Weak reference)试图访问已经垃圾回收了的对象

  RuntimeError 一般的运行时错误

  NotImplementedError 尚未实现的方法

  SyntaxError Python 语法错误

  IndentationError 缩进错误

  TabError Tab 和空格混用

  SystemError 一般的解释器系统错误

  TypeError 对类型无效的操作

  ValueError 传入无效的参数

  UnicodeError Unicode 相关的错误

  UnicodeDecodeError Unicode 解码时的错误

  UnicodeEncodeError Unicode 编码时错误

  UnicodeTranslateError Unicode 转换时错误

  Warning 警告的基类

  DeprecationWarning 关于被弃用的特征的警告

  FutureWarning 关于构造将来语义会有改变的警告

  OverflowWarning 旧的关于自动提升为长整型(long)的警告

  PendingDeprecationWarning 关于特性将会被废弃的警告

  RuntimeWarning 可疑的运行时行为(runtime behavior)的警告

  SyntaxWarning 可疑的语法的警告

  UserWarning 用户代码生成

 python的快捷键

ctrl+/ 行注释

ctrl+F 查找

ctrl +D  复制到下一行

数值类型

int    整数

float    浮点型(小数)

bool   布尔型    固定写法True 和False(及1和0)

complx   复数

python的运算符

Python中的运算符 - 知乎 (zhihu.com)

python的if语句

 python的for用法

十个简单的 Python for 循环示例 - 知乎 (zhihu.com)

python的range

函数语法

range(start, stop[, step]) 

参数说明:

start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);

stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5

step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

>>>range(10)        # 从 0 开始到 10
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1, 11)     # 从 1 开始到 11
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> range(0, 30, 5)  # 步长为 5
[0, 5, 10, 15, 20, 25]
>>> range(0, 10, 3)  # 步长为 3
[0, 3, 6, 9]
>>> range(0, -10, -1) # 负数
[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]
>>> range(0)
[]
>>> range(1, 0)
[] 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值