操作系统 from 蒋炎岩nju2023
注意:本页面停止更新,后续内容更新在我的notion笔记:操作系统 (notion.site) 2023年6月29日,by:HUII 概述 本课程来源于南京大学计算机软件研究所的jyy老师。绿导师原谅你了的个人空间_哔哩哔哩_bilibili 课程资料官网:操作系统:设计与实现 (2023 春季学期) (jyywiki.cn) 操作系统课程 去年(2022)就尝试看完jyy老师的课程,但最终没能成功😅,希望今年能够尽量跟上jyy老师的进度。 失败了 绪论1_操作系统概述_2023.2.14 Why为什么学操作系统 觉醒体内“编程能力” 补完编程技能体系 What什么是操作系统 Operating System: A body of software, in fact, that is responsible for making it easy to run programs (even allowing you to seemingly run many at the same time), allowing programs to share memory, ena...
YOLO v1笔记
学习内容来源:同济子豪兄的个人空间_哔哩哔哩_bilibili 作者介绍Joseph Redmon,You Only Look Once、YOLO9000、YOLOv3。 2020年起不再从事计算机视觉研究。 作者宣布停止CV研究 预测阶段(前向判断) YOLOv1结构 输入一个4484483的图像,经过一系列的卷积和池化操作,得到一个771024的feature map,将其拉平,送入4096个神经元的FC层中,输出结果输入到1470(7730)个神经元的FC层中,输出1470维向量,reshape成7730的tensor。 why7*7*30?论文中将图像划分为SS个网格,这里S取7。每个grid cell(网格)可以预测出B个bounding box(预测框,包含x,y【中心坐标】,h,w【宽高】,c【置信度confidence,包含物体的概率,用框线粗细表示,粗的置信度高】),这里B取2。**30=2\5+20。2:2个框;5:5个参数;20:Pascal VOC中20个类别的条件概率**(该grid cell在包含物体情况下是xx的概率)。 输出7730模...
Flet的页面布局(Layout)
介绍这是Flet的页面布局介绍,来源于官网文档:Layout | Flet 页面布局 PagePage是View控件的容器,Page实例和和根视图是在新用户会话启动时自动创建的。 属性auto_scroll当属性值为True,滚动条会自动滚动至页面尾部。 appbar显示页面顶部导航栏。 123456789101112131415161718192021222324252627282930import flet as ftdef main(page: ft.Page): def check_item_clicked(e): e.control.checked = not e.control.checked page.update() page.appbar = ft.AppBar( leading=ft.Icon(ft.icons.PALETTE), leading_width=40, title=ft.Text("AppBar Example"), cente...
Flet实现To-Do app
介绍这个是Flet官网上的第一个Demo。地址:Create To-Do app in Python with Flet | Flet 在线演示:ToDo App (flet-todo.fly.dev) github完整代码:examples/todo.py at main · flet-dev/examples (github.com) Todo App整体效果 环境准备环境参考:Flet,一款基于Python的跨平台前端框架 1pip install flet 开始创建todo.py文件,实现基本页面: 1234567891011121314import flet as ftdef main(page: ft.Page): # 按钮功能 def add_clicked(e): page.add(ft.Checkbox(label=new_task.value)) new_task.value = "" page.update() # new_task = ft.TextField(hi...
Faster R-CNN——RCNN系列算法Ⅲ
前言Faster R-CNN可以算是深度学习目标检测领域的祖师爷了,至今许多算法都是在其基础上进行延伸和改进的,它的出现,可谓是开启了目标检测的新篇章。【深度学习】详解Faster-R-CNN_风度78的博客-CSDN博客 论文与源码原论文:1506.01497.pdf (arxiv.org) 代码链接:jwyang/faster-rcnn.pytorch: A faster pytorch implementation of faster r-cnn (github.com) Faster R-CNN论文 Faster-R-CNN下载 摘要 摘要 论文开篇提到最先进的目标检测网络依赖于区域建议算法来假设目标位置。前人的工作,诸如SPPnet和Fast R-CNN的加速工作都在“检测网络”上,“区域候选”的计算则成了性能瓶颈。 Faster R-CNN论文提出了能够与检测网络分享全图卷积特征的RPN(Region Proposal Network,区域候选网络),能够几乎零成本地实现区域候选。RPN是一个全卷积网络,它同时预测每个位置的对象边界和得分。 RPN被端到端地训练...
Flet,一款基于Python的跨平台前端框架
简介官网:The fastest way to build Flutter apps in Python | Flet github:flet-dev/flet: Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required. (github.com) Flet The fastest way to build Flutter apps in Python | Flet Flet 是一个框架,可以用它构建交互式多用户 Web、桌面和移动应用程序,而无需具有前端开发经验。可以使用基于 Google 的 Flutter 的 Flet 控件为程序构建一个 UI。Flet 不只是“包装”Flutter 小部件,而是通过组合较小的小部件、隐藏复杂性、实现 UI 最佳实践、应用合理的默认值来添加自己的“意见”——所有这些都是为了确保您的应用程序看起来很酷和专业,无需额外的努力。Introduction | F...
Fast R-CNN——RCNN系列算法Ⅱ
前言Fast R-CNN在VOC-07数据集上将检测精度mAP从58.5%提高到70.0%,检测速度比R-CNN提高了200倍。 从论文页数来看,Fast R-CNN仅9页,与R-CNN的21页相比,也“精简”了不少。 论文与源码原论文:Fast R-CNN (thecvf.com) 代码:rbgirshick/fast-rcnn: Fast R-CNN (github.com) Fast R-CNN论文 Girshick_Fast_R-CNN_ICCV_2015_paper下载 摘要 摘要 从摘要可以看出,Fast R-CNN采用了几项创新技术来提升训练与测试的速度和精度,与R-CNN相比,Fast R-CNN采用更深的VGG16,但训练速度快了9倍,测试速度快了213倍,并且获得了更高的均值平均精度(Mean Average Precision)。 结论 结论 Fast R-CNN是在R-CNN 和 SPPnet基础上进行升级的,并且提出“稀疏目标的建议似乎可以提高探测器的质量”。 介绍 现况介绍 作者认为前期的相关工作存在缓慢和不优雅的问题,主要原因是需要对对...
R-CNN——RCNN系列算法Ⅰ
前言由于基于深度学习的方法较传统方法相比,准确率有了较明显的提升,故只学习基于深度学习方法的目标检测。 RCNN系列算法将从论文着手,结合其他资料,学习R-CNN、 Fast R-CNN、Faster R-CNN。 R-CNN的全称是Region-CNN,是第一个成功将深度学习应用到目标检测上的算法。R-CNN基于卷积神经网络(CNN),线性回归,和支持向量机(SVM)等算法,实现目标检测技术。[ref] R-CNN_百度百科 (baidu.com)[/ref] 论文与源码原论文:1311.2524.pdf (arxiv.org) 代码:rbgirshick/rcnn: R-CNN: Regions with Convolutional Neural Network Features (github.com) R-CNN论文 R-CNN下载 摘要 摘要 摘要首先开门见山地指出与之前传统方法相比,R-CNN一下子将平均精度提高了30%(至53.3%),可见其有效性。 指出了本文的两个要点:① 高容量卷积神经网络自底向上,以便定位和分割对象;② 当标记的训练数据稀少时,用于辅助...
图像目标检测基本概念与算法
目标检测任务概述机器视觉的中心任务是从图像中解析出可供计算机理解的信息。根据后续任务的需求,可将其分为四个主要层次:分类(Classification)、定位(Location)、检测(Detection)、分割(Segmentation)必读!计算机视觉四大基本任务(分类、定位、检测、分割) (qq.com)。 分类(图a)、定位、检测(图b)、语义分割(图c)、和实例分割(图d) 分类任务关心图像整体,给出整张图像的内容描述即可,而检测则关心特定物体目标,要求同时获得目标类别信息和位置信息。 图像检测 发展沿革 目标检测发展沿革 目标检测究竟发展到了什么程度?| 目标检测发展22年 - 知乎 (zhihu.com) 阶段一:传统目标检测方法传统检测算法流程可概括如下: 选取感兴趣区域,选取可能包含物体的区域 对可能包含物体的区域进行特征提取 对提取的特征进行检测分类 传统检测流程 较为知名的传统方法有:Viola Jones Detectors、HOG Detector、Deformable Part-based Model (DPM)[目标检测的传统方法概...


