心得
文章平均质量分 82
老炉传说
追求美的事物
展开
-
Causal Inference: What If (the book)模型的因果推理部分
第十一章 为什么要建模11.1 数据不能自我说明:介绍数据不能自我说明的概念和原因,以及为什么需要建模来进行因果推断。11.2 参数估计器的条件均值:介绍参数估计器的条件均值的概念和应用,以及如何使用参数估计器来进行因果推断。11.3 非参数估计器的条件均值:介绍非参数估计器的条件均值的概念和应用,以及如何使用非参数估计器来进行因果推断。11.4 平滑:介绍平滑的概念和应用,以及如何使用平滑来处理数据中的噪声和不确定性。11.5 偏差-方差权衡:介绍偏差-方差权衡的概念和应用,以及如何在建模过程原创 2023-07-08 18:48:46 · 494 阅读 · 0 评论 -
因果推断Causal Inference: What If (the book)没有模型的因果推理部分章节结构
1.1个体因果效应:介绍了个体因果效应的概念和定义,即在给定某个干预条件下,个体结果的变化量。1.2平均因果效应:介绍了平均因果效应的概念和定义,即在给定某个干预条件下,总体结果的变化量。1.3因果效应的度量:介绍了因果效应的度量方法,包括风险差、风险比、比例差、比例比等。1.4随机变异:介绍了随机变异的概念和作用,以及如何通过随机化来减少随机变异的影响。1.5因果关系与相关关系:介绍了因果关系和相关关系的区别,以及如何通过因果推断来确定因果关系。原创 2023-07-08 10:42:17 · 488 阅读 · 0 评论 -
三种常用的流行病学指标:RR、AR和OR
RR、AR和OR是流行病学研究中常用的三种指标,它们各有优缺点,我们需要根据具体情况选择合适的指标来评估风险差异。原创 2023-07-04 11:30:11 · 6216 阅读 · 0 评论 -
Python读视频流发送给前端H5呈现-websocket实现方法
今天一个同事用Python做了一个关于机器视觉的处理,他希望处理的视频结果能够在H5页面上实时呈现出来,方便客户通过浏览器查看。折腾了一天终于搞定,现总结方法如下:需求Python读视频流进行处理,处理结果呈现在H5网页上,要求延时不能大于0.5秒。分析Python处理每一帧的图片,处理好以后发送到前端呈现,所以前端最好使用canvas或img标签呈现图片,通过实时更改canvas或img的图片可以达到视频呈现的效果。通过分析,我们决定使用图片的base64编码作为发送的图片数据,所以最终选择了im原创 2020-11-19 18:07:45 · 9644 阅读 · 8 评论 -
雄迈摄像头ffmpeg转码推送至websocket
近期做了一个摄像头web呈现项目,用的是雄迈的摄像头,上次用的海康,所以将本次ffmpeg转码推送的代码做了一下记录。雄迈摄像头推送代码如下:ffmpeg -rtsp_transport tcp -i "rtsp://摄像头ip:554/user=admin&password=&channel=1&stream=0.sdp?real_stream" -q 0 -f mpegts -codec:v mpeg1video -s 1000x600 -r 30 http://192.16原创 2020-12-31 16:57:54 · 2384 阅读 · 1 评论 -
年近四旬从零到通过考研英语和四六级考试-我的英语学习方法心得
我糟糕的英语学习史作为80年代初出生的人,小时候我们是不学英语的,第一次接触英语是我再邻村上初一的时候,老师念出英语发音时,底下孩子们感觉很新奇,哈哈笑成一片。中考我以英语82分的成绩上了高中,高中以后我的英语和我的童年时代一起跟我say goodbye了。高中期间英语从来没及过格,2001年高考英语满分150,我考了67分,总分离2本线差了几分,没办法又复读了一年,好在第二年英语考了87分,总分超1本线总算进了大学。上了大学英语彻底放弃,当时正赶上英语100分满分改710分,我就考了一次考了336分,原创 2020-12-26 16:37:47 · 726 阅读 · 1 评论 -
动态获取的JSON数据如何自定义Echarts的x轴并自动切换动态显示
如何动态显示Ecahrts图表下面是我们要显示的JSON数据,为了简单起见,省去了Ajax获取JSON数据的步骤,直接定义变量,变量为获取到的JSON数据。 let count = {"1":[{"num":177,"time":"21:27:5"},{"num":177,"time":"21:27:9"},{"num":189,"time":"21:27:13"},{"num":185,"time":"21:27:17"},{"num":184,"time":"21:27:21"},{"num"原创 2020-12-15 21:51:45 · 1219 阅读 · 2 评论 -
局域网IP访问出现Forbidden You don‘t have permission to access * on this server问题解决-找对正确的配置文件进行修改
我已经把httpd.conf里面改设置的地方都设置了还是不能访问出现这个问题确实很头疼,今天有几个同事需要访问我电脑上的一个框架接口页面,访问地址是地址+端口+目录名,我根据经验想当然的打开了httpd.conf把里面的配置改成了接收所有请求: ServerName 172.21.200.172:8088 <Directory /> AllowOverride all Require all granted </Directory>原创 2020-12-05 11:34:37 · 2342 阅读 · 0 评论 -
JavaScript es6 let和const作用域测试
之前我们在做js的时候习惯使用var定义变量(当然有很多人连var都不用),如果在函数中使用var定义变量,则变量的作用域仅在该函数中起作用。如果不用var,即使你在函数中新创建一个变量,这个变量仍然是全局的。如果在for循环中使用var定义变量则该变量作用域为当前for循环的父级,这会造成很多的不便。好在es6新推出的let和const,很好的解决了for循环及判断语句作用域的问题。例如使用var写如下代码 var b = true; if(b){ var c = 0;原创 2020-11-18 10:57:47 · 121 阅读 · 0 评论 -
JavaScript ES6 异步async函数无法拿到return值-返回undefined的解决方法
异步获取函数直接上异步获取数据的函数async function getData(url) { const carsDataResponse = await fetch(url); const carsData = await carsDataResponse.json(); const mydt = carsData.map(obj =>{return {name:obj.Name,mpg:obj.Miles_per_Gallon}})原创 2020-11-18 10:24:39 · 7187 阅读 · 0 评论 -
实现监控摄像头RTSP视频流-Web端人脸识别-ffmpeg+websocket+jsmpeg方法总结
需求最近有一个需求,用户打开一个网页查看单位门口的一个海康摄像头,延时不能太大,该网页需要实现人脸识别功能。分析通过网上查看各方资料,以及自己的多次尝试,最终发现web端实现监控摄像头人脸识别最适合我们的方法是ffmpeg+websocket+jsmpeg实现视频流实时绘制到canvas上,然后使用TensorFlow.js+face-api.js读取canvas上的图像进行人脸识别。实现步骤1、安装配置ffmpeg+websocket+jsmpeg安装配置ffmpeg+websocket+js原创 2020-11-12 17:54:27 · 8477 阅读 · 8 评论