机器学习
文章平均质量分 88
Evan_CS
工程师的自我修养
展开
-
使用贝叶斯调参的API基本步骤
from bayes_opt import BayesianOptimization#定义一个目标函数,对外部来说,是个黑盒def black_box_function(x, y): """Function with unknown internals we wish to maximize. This is just serving as an example, for ...原创 2020-04-25 18:10:19 · 476 阅读 · 0 评论 -
教你如何构建一个简单的遗传算法模型实现对密码的预测
达尔文常曰:‘适者生存’,只有能更适应环境的生物,才能再残酷的大自然竞争中生存下去。根据进化论的启发,人们想到了遗传算法,用来实现一些最优化的问题,例如求一个函数的极值,或者什么样的特征组合是比较理想的。在工程实践中,遗传算法表现出来了不可思议的魔力,今天,小编就来带领大家用遗传算法构造一个猜测字符串(密码)的简易实现模型。在开始我们的代码之前,先简要说明一下进化论的流程:生物的进化就是物...原创 2020-03-28 11:37:21 · 1032 阅读 · 0 评论 -
机器学习中如何将数据集拆分为mini_batch?numpy代码实现
什么是mini_batch?对机器学习来讲,梯度下降是一个很重要的概念。每次更新参数时,都需要一定数量的样本,假设m是样本的总数,那么mini_batch就是样本的一个子集,也就是说,把m个样本拆分成很多子集,每一个子集里面都有一些样本数。为什么需要mini_batch?传统的机器学习,完成一次梯度更新,迭代参数,需要所有的样本去计算损失函数,随着数据集越来越大,这样会使得模型训练的速度越来...原创 2019-09-26 15:00:11 · 1454 阅读 · 0 评论