<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u011533744的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u011533744</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u011533744]]></copyright><item><title><![CDATA[基于OpenCV和Keras实现人脸识别系列——三、图片数据集预处理]]></title><link>https://blog.youkuaiyun.com/u011533744/article/details/120329638</link><guid>https://blog.youkuaiyun.com/u011533744/article/details/120329638</guid><author>u011533744</author><pubDate>Thu, 16 Sep 2021 15:16:09 +0800</pubDate><description><![CDATA[基于OpenCV和Keras的人脸识别系列手记：

OpenCV初接触，图片的基本操作
使用OpenCV通过摄像头捕获实时视频并探测人脸、准备人脸数据
图片数据集预处理
利用人脸数据训练一个简单的神经网络模型
用CNN模型实现实时人脸识别
用Facenet模型提取人脸特征
通过K折交叉验证选取最佳的KNN模型实现人脸分类
SVM、Pickle vs HDF5、性能和日志

项目完整代码参见Github仓库。
本篇手记是上面这一系列的第三篇。原本发表在慕课网上，不知何故看不到了，现重新发在这里，给需要的人。
]]></description><category></category></item><item><title><![CDATA[基于OpenCV和Keras实现人脸识别系列——一、OpenCV初接触，图片的基本操作]]></title><link>https://blog.youkuaiyun.com/u011533744/article/details/120329512</link><guid>https://blog.youkuaiyun.com/u011533744/article/details/120329512</guid><author>u011533744</author><pubDate>Thu, 16 Sep 2021 15:13:40 +0800</pubDate><description><![CDATA[基于OpenCV和Keras实现人脸识别系列手记：

OpenCV初接触，图片的基本操作
使用OpenCV通过摄像头捕获实时视频并探测人脸、准备人脸数据
图片数据集预处理
利用人脸数据训练一个简单的神经网络模型
用CNN模型实现实时人脸识别
用Facenet模型提取人脸特征
通过K折交叉验证选取最佳的KNN模型实现人脸分类
SVM、Pickle vs HDF5、性能和日志

项目完整代码参见Github仓库。
本篇是上面这一系列手记的第一篇。原本发表在慕课网上，不知何故现在看不到了，在这里重发一下给需要的人]]></description><category></category></item><item><title><![CDATA[基于antd-theme-generator插件实现ant design项目的动态主题切换]]></title><link>https://blog.youkuaiyun.com/u011533744/article/details/113859736</link><guid>https://blog.youkuaiyun.com/u011533744/article/details/113859736</guid><author>u011533744</author><pubDate>Fri, 19 Feb 2021 16:25:56 +0800</pubDate><description><![CDATA[公司的项目是基于ant design开发的，年前初步完成了整个系统的动态主题切换，主要是利用了antd-theme-generator这个插件，使用 less 的 modifyVars 来更改主题。
这里要先交待一下我的依赖版本，ant design是3.19.1，antd-theme-generator是1.2.6，如果你的项目用的是ant design 4.x版本，可以直接安装最新的antd-theme-generator，如果跟我一样是接手的ant design 3.x的项目，就要和我一样用1.2.6]]></description><category></category></item><item><title><![CDATA[利用Web Audio API将振动数据转化为音频数据并播放]]></title><link>https://blog.youkuaiyun.com/u011533744/article/details/113820785</link><guid>https://blog.youkuaiyun.com/u011533744/article/details/113820785</guid><author>u011533744</author><pubDate>Thu, 18 Feb 2021 14:09:44 +0800</pubDate><description><![CDATA[年初在公司做了一个需求，公司的传感器采集了机器的振动数据

]]></description><category></category></item><item><title><![CDATA[从css源码理解bootstrap布局容器和栅格系统]]></title><link>https://blog.youkuaiyun.com/u011533744/article/details/104162680</link><guid>https://blog.youkuaiyun.com/u011533744/article/details/104162680</guid><author>u011533744</author><pubDate>Mon, 02 Mar 2020 09:57:39 +0800</pubDate><description><![CDATA[之前在项目中用bootstrap的时候没有深入理解，直接就上手用了，这几天重新看了官方文档中最基本的布局容器和栅格系统部分，并且阅读了相关部分的css源码，理解了bootstrap是如何通过CSS3的媒体查询语法来实现响应式的栅格布局。
如果你刚好还不理解bootstrap的栅格系统如何实现响应式布局，这篇手记或许会有帮助。
那么首先什么是响应式呢？
响应式网页设计的定义

它是针对任意设备对网页...]]></description><category></category></item><item><title><![CDATA[CSS工作实践笔记（不定期不断更新）]]></title><link>https://blog.youkuaiyun.com/u011533744/article/details/98786142</link><guid>https://blog.youkuaiyun.com/u011533744/article/details/98786142</guid><author>u011533744</author><pubDate>Wed, 07 Aug 2019 21:48:08 +0800</pubDate><description><![CDATA[文章原本发布于慕课网，因慕课网敏感词审核系统时常审核不通过，重新编辑后发表在这里。
不得不说，工作的时候能用来自学和总结的时间比较少，但是在实际的项目中成长的也很快。CSS是一门实践性很强的技术（也可以说是一门手艺），在实际工作中，面对各种各样页面结构的需求，能够更快地掌握它。
这里希望借这篇手记总结一下自己遇到的一些页面中的需求是如何用CSS实现的，以及背后用到了什么CSS的理论，以后如果遇到了...]]></description><category></category></item><item><title><![CDATA[前端开发工程师应该知道的http协议知识]]></title><link>https://blog.youkuaiyun.com/u011533744/article/details/98782942</link><guid>https://blog.youkuaiyun.com/u011533744/article/details/98782942</guid><author>u011533744</author><pubDate>Wed, 07 Aug 2019 20:45:18 +0800</pubDate><description><![CDATA[文章原本发布于慕课网，因慕课网敏感词审核一直无法通过，重新发表在这里，可当总结笔记使用。
在从访问网页简单理解互联网数据交换的整个过程 这篇手记里讲到了从输入url到看到网页的整个过程，这实际上也是从发送http请求到接收到http响应的过程中在更底层所发生的事，在这么多互联网协议中，我们前端工程师接触最多的就是应用层的浏览器程序和应用层的http协议，资源缓存、CDN加载，页面性能调优都离不开对...]]></description><category></category></item><item><title><![CDATA[JS中节流与去抖的简单对比]]></title><link>https://blog.youkuaiyun.com/u011533744/article/details/96485101</link><guid>https://blog.youkuaiyun.com/u011533744/article/details/96485101</guid><author>u011533744</author><pubDate>Fri, 19 Jul 2019 21:05:42 +0800</pubDate><description><![CDATA[上一篇博客里我简单讲了去抖的概念，提到去抖就很容易联想到节流，两者经常放在一起比较，万一下次面试我好不容易讲清楚了去抖，面试官又让我讲节流呢？之前工作中用到了去抖，还比较熟，节流只是看过理论，以防万一，这里还是总结一下二者的区别。
应用场景

去抖：对于resize和mouseenter等可能会连续触发的事件，用户只想执行一次事件操作，此时就用去抖保证短期内的多次触发只执行最后触发的那一次
节流：...]]></description><category></category></item><item><title><![CDATA[从setTimeout的去抖到异步同步再到事件循环]]></title><link>https://blog.youkuaiyun.com/u011533744/article/details/96026822</link><guid>https://blog.youkuaiyun.com/u011533744/article/details/96026822</guid><author>u011533744</author><pubDate>Thu, 18 Jul 2019 23:02:32 +0800</pubDate><description><![CDATA[异步：用于一些耗时较长的操作，比如Ajax请求，发出请求后在等待响应的时间里程序不阻塞，继续执行后面的程序，等响应到达再执行Ajax请求的回调函数

...]]></description><category></category></item><item><title><![CDATA[CSS优化小结]]></title><link>https://blog.youkuaiyun.com/u011533744/article/details/96100812</link><guid>https://blog.youkuaiyun.com/u011533744/article/details/96100812</guid><author>u011533744</author><pubDate>Tue, 16 Jul 2019 11:55:53 +0800</pubDate><description><![CDATA[一次面试的时候因为简历上写了一句了解CSS代码优化，面试官就问CSS有哪些地方可以优化，我答了尽量减少选择器的嵌套和使用样式继承，自己后来感觉还有一些可以说的，这里都列出来，方便以后应对面试。

添加注释，可以是说明一块样式是针对页面哪一部分的，或者是哪个功能，可以是对作用不明显的样式或属性做说明，注释主要是为了方便别人接手代码或者自己一段时间后修改代码；
使用继承：继承是指应用在某个标签上的CS...]]></description><category></category></item><item><title><![CDATA[从导数到方向导数和梯度，一步步理解深度学习中的梯度下降算法]]></title><link>https://blog.youkuaiyun.com/u011533744/article/details/89361530</link><guid>https://blog.youkuaiyun.com/u011533744/article/details/89361530</guid><author>u011533744</author><pubDate>Wed, 17 Apr 2019 18:08:05 +0800</pubDate><description><![CDATA[文章首发于慕课网原文地址，因csdn对数学公式支持更好故重新编辑整理发表于此，方便需要的读者阅读理解。
吴恩达的深度学习课程五门里已经学了四门，课后的编程练习也都跟着做了，在学习的过程中，时常忍不住去探究背后的数学原理，毕竟大学里也学过高等数学，概率论和线性代数这几门机器学习的必备数学课程，又考过研。虽然不是数学天才，但自认为对数学还是蛮感兴趣的，而吴恩达的这门课恰好相对弱化了数学理论，我就自己去...]]></description><category></category></item><item><title><![CDATA[SVM简化理解]]></title><link>https://blog.youkuaiyun.com/u011533744/article/details/89342668</link><guid>https://blog.youkuaiyun.com/u011533744/article/details/89342668</guid><author>u011533744</author><pubDate>Wed, 17 Apr 2019 11:15:41 +0800</pubDate><description><![CDATA[SVM要解决的基本问题：在二分类问题中，可能有多个能把两类数据完全分开的超平面，在这些超平面中，找到最佳的分类超平面；
最佳分类超平面到两类数据中距离最近的点距离相等且距离最大，这个距离的两倍是分类间隔，具有最大分类间隔的超平面就是SVM要找的最佳超平面；
最佳超平面两侧距离最近的这些数据点在坐标系中对应的向量就是支持向量。
因此SVM是一个最优化问题：


优化对象：最佳分类超平面
优化目标：...]]></description><category></category></item></channel></rss>