转到正文

博客水木

一个学习总结与工作经验分享博客。

公司要在微信小程序上面实现语音识别的功能,后端的踩坑功能就落到了我的头上了。本着好好学习,努力研究的精神,二话不说就接下了这个任务了。 我在公司的开发环境是在Window上面的,而生产环境是在Ubuntu上面的,所以有的时候开发出来的东西会有一点兼容的问题,这个见怪不怪了。在Window环境上面研究的过程中规中矩,...继续阅读

查看Python默认版本 rpm -aq | grep python python-2.6.6-66.el6_8.x86_64 下载对应版本的Anacoda3 Anacoda3下载地址:https://www.anaconda.com/download/ wget https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh 安装: chmod 755 Anaconda3-5.2.0-Linux-x86_64.sh bash Anaconda3-5.2.0-Linux-x86_...继续阅读

大家好,今天聊聊微信登录 微信登录我写过的有三种登录方法(授权登录、静默登录、扫码登录)这里说一下我的看法(个人观点,欢迎拍砖)。 1、授权登录需要拉起需要用户确认的授权页(`・ω・´) 有些人可能会不喜欢,例如我老板(T_T),此方式可以获取比较多的信息,例如头像、昵称、openid、unionid、是否关注公众号等信...继续阅读

1. 把copy数据的东西都进行换成索引和别名,根据变量的字节数,比如vector容器,如果包含的是vector<float>类型 float 8字节,那么直接用vector copy的话,内存耗费会很高,因为是copy 2. 把公式都要推理到最后一步,简单很多 3. 把链接库的东西换成只有.h, .cpp的东西速度会快很多。 4.尽可能用索引来搞内存块。声...继续阅读

贪心算法的定义: 贪心算法是指在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,只做出在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。...继续阅读

大家肯定都知道计算机程序设计语言通常分为机器语言、汇编语言和高级语言三类。高级语言需要通过翻译成机器语言才能执行,而翻译的方式分为两种,一种是编译型,另一种是解释型,因此我们基本上将高级语言分为两大类,一种是编译型语言,例如C,C++,Java,另一种是解释型语言,例如Python、Ruby、MATLAB 、JavaScript。...继续阅读

1、拆箱 >>> a, b, c = 1, 2, 3 >>> a, b, c (1, 2, 3) >>> a, b, c = [1, 2, 3] >>> a, b, c (1, 2, 3) >>> a, b, c = (2 * i + 1 for i in range(3)) >>> a, b, c (1, 3, 5) >>> a, (b, c), d = [1, (2, 3), 4] >...继续阅读

概率论与统计学是机器学习的基础,但很多初学者不太了解它们。本文介绍了概率及统计的基本概念、联系以及用法,并以正态分布为例展示了什么是概率分布、分布函数以及经验法则。同样本文还概念性地解释了中心极限定理,以及为什么正态分布在整个统计学中如此重要。此外,本文很多试验都可以用 Python 实现,不了解 Python...继续阅读

监控在安保和巡查中发挥着重要作用,但也是一项非常乏味的任务,深度学习的出现在一定程度上将人类从这一任务中解放出来。本文介绍了如何使用基于深度学习的目标检测去搭建一个简单但有效的监控系统,还比较了使用 GPU 多处理进行推断的不同目标检测模型在行人检测方面的性能。 监控是安保和巡查一个不可或缺的组成部分。...继续阅读

事实上Anaconda 和 Jupyter notebook已成为数据分析的标准环境。 简单来说,Anaconda是包管理器和环境管理器,Jupyter notebook 可以将数据分析的代码、图像和文档全部组合到一个web文档中。 接下来我详细介绍下Anaconda,并在最后给出Jupyter notebook: 1.Anaconda是什么? 2.如何安装? 3. 如何管理包? 4.如何管理环...继续阅读

建站服务