姿态检测公式
姿态检测公式
已知图像I维度是w*h, 3D姿态为${P^{3D}k}^K{k=1}$,其中K是图片中人体数目,$P_k^{3D}\in\mathbb{R}^{3\times J}$表示J个身体节点坐标,坐标是相对于盆骨节点(根节点)的。
Stage I 预测:
核心网络+两个分支网络,一个分支预测2D姿态坐标,另一支预测3D姿态编码,核心网络输出图像尺度为$\frac{w}{16}\times\frac{h}{16}$,两个分支网络输出图像尺度为$\frac{w}{8}\times\frac{h}{8}$,且3D分支要引入2D分支中的部分特征
- core network: selecsls net
SelecSLS模型在选择方式上使用短长范围跳跃连接,在模块内部用短范围跳跃连接,在各模块间使用长范围跳跃连接。中间特征数用k表示,最终输出特征数用$n_0$表示,卷积跨步用s表示。长连接中每个后续模块都和第一个模块连接这是为了提升网络中的信息流
一个等级定义为一连串模块它们会输出相同的空间分辨率的特征图
- 2D分支:
预测2D热点图$H=\{H_ ...
flask.md
Flask简介
flask是轻量级web开发框架,依赖Jinja2模版引擎和Werkzeug WSGI工具集。
flask是一个内核可以扩展其他应用功能,例如:邮件Flask-Mail, 用户认证Flask-Login, 数据库Flask-SQLAIchemy等。
安装:pip install Flask
Flask常用扩展包:
Flask-SQLaIchemy: 数据库
Flask-script: 插入脚本
Flask-migrate: 管理迁移数据库
Flask-Session: Session存储方式指定
Flask-WTF: 表单
Flask-Mail: 邮件
Flask-Bable: 翻译
Flask-Login: 认证用户
Flask-OpenID: 认证
Flask-RESTful: 开发REST API工具
Flask-Bootstrap: 集成前段Twitter Bootstrap框架
Flask-Moment: 本地化日期和时间
Flask-Admin: 简单而可扩展的管理接口的框架
Web搭建
搭建过程包含了路由,模版,请求,响应等
应用模块:Flask核心 ...
生成报表.md
产品介绍
名字:行列视(RCV)120.55.45.35,青岛国瑞
用于过火电厂
一维可视化,多sheet页,类似excel
是个web应用
面向个人的工作台,别人必须共享后才能看到
报表首页创建新报表,数据量大时可以定时调度任务生成报表
创建模版
空白
选择模版
选择 excel(excel做完后导进去)
数据源:时序数据源,关系型数据
起因基于数据中台,生产中心的集控系统出自己的月报,国核承担月报生成12月每个月一次,使用该工具产品生成。3月底之前完成开发,接触产业数据中台,柯国勇牵头8人小组。
功能
获取数据
数据整理
分析调整
使用
数据收集工具
全场统一平台,多个人不断的把自己的报表录入该平台
智慧场站建设培训
智慧场站是个管理概念不是技术概念
站群优化而非单个场站的优化
问题导向:跨区域发展,小、散特点
目标导向:工作环境偏僻,维稳员工,员工福利
智慧场站路径:
优化调整突出省会的指挥中心作用
配套区域维检,集控运行,区域维检
场站端建设,不允许并购,
技术路径
安全,减少人员检修
数字化,监控
数字化平台,
自身条件,已有生产运营中心,场站已接入生产运行中心 ...
git教程
Git介绍
git是分布式版本控制工具,可以快速高效管理项目代码。git有廉价本地库、方便暂存区。
版本控制是一种记录文件内容变化以方便历史查阅、修订的系统。
版本控制目的:从个人开发过渡到团队协作开发
集中式版本控制工具svn 一台单一集中管理服务器保存所有修订版本,团队人员通过客户端连接这台服务器,取出最新的版本作修改并提交更新。优点:1、看到其他人在干什么,2、权限管控,3、管理轻松。缺点:1、服务器单点故障,2、无法协同。
分布式版本控制工具
每个人在自己的电脑上维护版本,并有一个远程库用来推送和拉取最新版本
每个客户端都有完整的包含历史记录的代码
git工作机制
工作区:代码存放的目录位置,可以删除,无法追溯。
暂存区:工作区的文件添加到临时存储区间,可以删除,无法追溯。
本地库:暂存区的代码提交到本地库后生成历史版本,代码就可以被追溯了,再也删不掉了。
历史版本是无法单独删除的,除非删除本地库。
代码托管中心(远程库) 远程库:本地库可以推送到远程库,网络中的所有用户都可使用。
git安装git命令
设置用户名签名,作用:区分不同操作者身 ...
PyQt5
hexo-jupyter-notebook
jupyter-notebook/main.py文件中html_exporter.template_file = ‘full’注释掉或者改为html_exporter.template_file = ‘full.tpl’否则编译出错,以及如下参数作修改。
1<iframe>中的width='800px', height='1000px'
$("#ipynb").load( function() {
console.log($("#ipynb").contents().find("body").find("#notebook"));
document.getElementById('ipynb').height=$("#ipynb").contents().find("#notebook").height()+100;
})
“http://code.jquery.com/jquery-2.0.0.js“
“https://cdn.bootcss.com/jqu ...
rna_match
RNARNA secondary structure prediction using deeplearning with thermodynamic integrationRNA二级结构方法:
热力学模型—最近临方法
二级结构分解成若干子结构环(hairpin loops, internal loops, bulge loops, base-pair stackings, multi-branch loops, and external loops),累加每个子结构环的自由能,子结构环自由能由实验获取。
动态规划—Zuker计算最小自由能
机器学习
对分解后的子结构训练得分参数
对训练数据过拟合
概率生成stochastic context-free grammars (SCFGs)
混合方法 结合热力学和机器学习 数据包含:1、RNA序列,2、已知的二级结构dot-brancket格式,3、二级结构的自由能, 构成三元组 预测4种折叠分数类型方法:
输入:长度为L的RNA序列,序列元素被编码成d维矢量
UFold: fast and accurate RNA seco ...
c#
C\微软开发的语言,特点:
面向对象,跨平台,开源
安全、稳定、简单
继承c和c++, 可以用指针但是不建议使用,结合了java的特性
运行于.Net framework和.Net core上 .Net 是什么:
运行c#的平台,c#只能运行在该平台,但是该平台可以运行VB, C++等语言
.Net提供给c#一些工具,让其更好的运行
.Net可以用visual studio ide安装
.Net framework由common language runtime (CLR)和类库构成(有很多现成的类,省去从头造轮子),.Net framework只能运行于Windows下,而.Net core可以跨平台
C#应用领域为游戏软件开发,桌面应用系统开发,智能手机程序开发,web应用开发,物联网开发
vscode开发dotnet:
安装dsk
vscode插件c#, material icon,
终端输入dotnet new <模版标签> -o <项目路径> -n <项目名>:生成一个工作目录,<标签模版> ...
机器人操作系统
第一章模拟器:Gazebo学习:机械设计、电路设计、嵌入式编成等安装:https:/ / github. com/ qboticslabs/ learning robotics 2nd_ edros是什么:开发包的集合,是原操作系统ros特点:
消息接口:内部通讯
硬件抽象:
包管理:ros节点以包为单位组织(package),一个包由源码、配置文件、编译文件构成。
第三方库集成:opencv, PCL, OpenNI
低级设备控制: I/O端口
分布式计算:将计算分布在多个计算节点上
代码复用
语言依赖:python, C++
易测试: 测试包
易扩展ros能力:
机器人导航
机器人定位
建图
操纵
概念ros文件系统:文件组织
包: package
包的清单文件: package.xml
消息类型:*.msg
服务类型: *.srvros计算图:处理数据的端到端系统网络
节点(Node): 一个节点代表一个进程,使用ros函数处理数据
主程序(Master):主程序连接组织各节点
参数(Parameter): 是个静态值放在全局位置
话题(topic): 一个命名的总线 ...
tikz
tikz知识tikz手册英文
foreach命令使用格式\foreach [] in
options可选参数讲解:
var=可以替换位置参数,例如\foreach \x/\y in {0/red,1/green}替换为\foreach [var=\x,var=\y] in {0/red,1/green}
evaluate= as using
evaluate=用于将列表项求值后输出到替代原样输出到,例如\foreach \x [evaluate=\x] in {2^0,2^…,2^3}{$\x$, }得到$1,2,4,8$而不是$2^0,2^1,2^2,2^3$
as 将evaluate得到的值或者得到的值存到中而不是中,例如\foreach \x [evaluate=\x as \xeval] in {2^0,2^…,2^3}{$\x=\xeval$, }得到$2^0=1.0,2^1=2.0,2^2=4.0,2^3=8.0$
using 求值时不用显式的将公式用到列表中每个项而将公式放到中,中必须包含至少一个,例如\foreach \x [evaluate=\x as \ ...
目标识别
基于深度学习的视觉目标检测技术综述作者:曹家乐,2022
发展历程
基于手工设计特征的方法
支持向量机
AdaBoost
Haar特征(Viola, 2004)
方向梯度直方图histograms of oriented gradients(Dalal, 2005)
深度学习
区域卷积神经网络region-based convolutional neural network, R-CNN (Girshick, 2014)
单次检测single shot detector, SSD (Liu, 2016)
yolo (Redmon, 2016)
detection transformer, DETR (Carion, 2020)
深度网络模型:
AlexNet(Krizhevsky,2012)
GoogLeNet(Szegedy,2015)
VGGNet(Simonyan,2015)
ResNet(He,2016)
DenseNet(Huang,2017)
Mobilenet(Howard,2018)
ShuffleNet(Zhang,2018)
SENet(Hu, 2018 ...