Blue Geek's Blog

Just Do it.

智能与对抗性

BG115

智能与对抗性 By 青衣极客 Blue Geek In 2021-01-03 人工智能已经成为了这个时代的热词,对于“人工”,我们还算比较清楚,即人造的意思;但是对于“智能”,我们却说不太清楚。借用一位哲学家的话来说就是“当你们没有问我的时候,我还是很清楚的;但当你们一问起我来,我却发现自己对此一无所知”。 1. 什么是智能 维基百科上对智能有这样的描述 关于什么是“智能”,...

C++产品中常用的3个开源项目

BG114

C++产品中常用的3个开源项目 By 青衣极客 Blue Geek In 2020-08-23 C++大概是一种会让很多程序员都头疼的编程语言,其复杂的语法和笨拙的内存管理机制让产品很容易出现各种意想不到的BUG。现在还在用C++开发产品大概只有两种原因:(1) 只会C++,(2) 计算性能要求高。无论是第一种原因,还是第二种原因,都让你不得不直接面对C++,那么有没有什么巨人的肩膀可以...

问答:如何解决TensorFlow保存的pb模型载入时报错?

BG112

问答:如何解决TensorFlow保存的pb模型载入时报错? By 青衣极客 Blue Geek In 2020-07-02 使用tensorflow训练模型并部署的朋友很可能会有这样一个需求:将checkpoint(ckpt)模型转换成protobuf(pb)格式,然后在部署时直接载入pb格式的模型。这样做有两方面的好处:(1) 网络结构保密,因为发布的pb模型可以选择为二进制的格式,...

面试刷题:用10道题聊一聊动态规划算法

BG111

面试刷题:用10道题聊一聊动态规划算法 By 青衣极客 Blue Geek In 2020-06-13 遗漏消息回复: 这一段时间比较忙,没看微信消息。这两天才发现有个网友加我微信交流“加密解密”相关的技术,但是消息已经过期,无法通过验证。如果该网友看到这则回复,可以再申请一次“添加好友”。 动态规划是经典的算法思想之一,说的是问题的解总是可以由若干子问题的解计算出来,或者说...

10款实用的VSCode插件提升你的编辑体验

BG110

10款实用的VSCode插件提升你的编辑体验 By 青衣极客 Blue Geek In 2020-06-02 回复漏掉的后台消息: 今天看到后台有一个消息是需要《红楼梦》的资源,已经超过48小时就无法直接回复了,也不知道这位用户怎么会在一个技术类公众号下要文学类的资源。不过我还真有《红楼梦》的epub版本,也有《脂砚斋重评石头记》,这位用户如果看到可以在后台留个邮箱。我本人也很喜...

统计学习的基础

BG109-《统计学习方法》

统计学习的基础 By 青衣极客 In 2020-06-01 (未完待续…) 1. 感知机 假设在样本集 ${ ( {\bf{X} }, y), y\in { +1,-1 } }$,可以构建从 ${\bf{X}}$到$y$的模型如下: 其中,${\bf{w}}\in R^n$ 是权重参数,$b\in R$ 是偏执参数。sign() 是符号函数,即 (1) 学习策略 对于误分...

深度学习的基础

BG108-《Deep Learning》

深度学习的基础 By 青衣极客 In 2020-05-30 (未完待续…) 1. 线性代数 (1). 范数 $L^p$ 范数定义: 当p=1时,就是 $L^1$ 范数 当p=2时,就是 $L^2$ 范数 当p为无穷大时,最大范数 (2). 特征分解 特征分解是指“将方阵分解成特征值与特征向量”。 其中,$\lambda$就是方阵A的特征值,${\b...

算法动画:Leetcode Q1282 人员分组| 第01期(试水)

BG107

算法动画:Leetcode Q1282 人员分组| 第01期(试水) By 青衣极客 Blue Geek In 2020-05-27 我们在Leetcode交流社区中,是以源码的形式来分享解题思路的,但这并不是一种简单易推广的方式。特别是对于刚入门算法的朋友而言,从源码中理解算法思路并不是一件容易的事情。 即使对于很有经验的朋友,阅读源码也是最后的选项。 现在毫无疑问已经进入了一个...

仅供学习的Python简单AI换脸技术

BG106

仅供学习的Python简单AI换脸技术 By 青衣极客 Blue Geek In 2020-05-24 AI换脸是一个娱乐性比较强的应用,这种错位感让人觉得非常有趣。很多人都以为这是什么黑科技,但这里想告诉大家,AI换脸其实很简单。 只需要你会一点Python基础,就可以通过本文的notebook笔记实现自己的AI换脸程序。在学习网友matthewearl的基础上,笔者制作了一个新手可操...

12款免费在线工具总有你需要的

BG105

12款免费在线工具总有你需要的 By 青衣极客 Blue Geek In 2020-05-21 在计算机办公如此普及的时代,收集一些常用的软件工具对于提升工作效率来说实在是不可或缺。绝大多数的工具所需计算量并不大,那么也就没有必要安装在本地的电脑中,而更合适通过浏览器中在线(on-line)使用。 由于日常工作需要,笔者收集了若干个在线工具,并且已经使用了很久。这里就从中挑选出12款实用...