Python
文章平均质量分 93
nineheaded_bird
这个作者很懒,什么都没留下…
展开
-
【图解例说机器学习】集成学习之AdaBoost算法
三个臭皮匠,顶个诸葛亮。集成学习 (Ensemble learning) 通过构建并结合多个学习器来完成学习任务,即先产生一组个体学习器,再通过某种策略将它们结合起来完成学习任务。个体学习器通常为一个现有的学习算法从训练数据产生,例如决策树,神经网络等。结合策略:在回归问题中,一般采用 (加权) 平均法,在分类问题中,一般采用 (加权) 投票法。当训练数据很多时,一种更为强大的结合策略为学习法,即通过另一个学习器来进行结合,典型代表为Stacking.根据个体学习器的生成方式不同,目前的集成学习方.原创 2020-06-18 12:06:10 · 499 阅读 · 1 评论 -
【漫漫科研路\Python】画支持向量机相关图
在之前的一篇文章【图解例说机器学习】支持向量机 (SVM)中,由于篇幅有限,我们只介绍了其理论部分。作为补充,本文介绍文中所有图像的绘制。我们全都是采用Python绘制,具体如下:图1-2: 图1 图2 图1对应的Python源代码为:# -*- coding: utf-8 -*-# @Time : 2020/5/8 21:03# @Author : tengweitwimport numpy as npimport matplotli原创 2020-06-11 08:45:21 · 1012 阅读 · 0 评论 -
【漫漫科研路\Python&Tikz】画神经网络相关图
【漫漫科研路\Python&Tikz】画神经网络相关图前一篇文章【图解例说机器学习】神经网络中,由于篇幅有限,我们只介绍了其理论部分。作为补充,本文主要介绍文中所有图像的绘制(使用Tikz或者Python)。对于神经网络中的框架图 (例如神经元,神经网络结构),我们采用Tikz绘制;对于坐标系的函数图像,我们采用Python绘制。注意:Tikz源代码需要在LaTeX中运行,其配置环境可以参考我之前的文章【漫漫科研路\LaTeX】使用Sublime Text3撰写科研论文(Windows系统下)或者原创 2020-06-10 09:07:17 · 1805 阅读 · 1 评论 -
【图解例说机器学习】参数估计 (MLE and MAP)
参数估计:给定一个数据集,我们希望用一个给定的分布去拟合该数据集的分布,确定该分布的参数的过程就是参数估计。例如,我们用二项分布去拟合多次投掷硬币的情况,计算该二项分布的最优参数(出现正面的概率 θ\thetaθ)就是参数估计。下面,我们介绍在机器学习中常用的参数估计:极大似然估计 (Maximum Likelihood Estimation, MLE),最大后验概率估计 (Maximum A Posteriori, MAP)。在此之前,我们介绍一下参数估计中常用的一些概念.频率学派 VS. 贝叶原创 2020-05-31 19:00:21 · 1528 阅读 · 0 评论 -
【图解例说机器学习】朴素贝叶斯 (Naive Bayes)
朴素贝叶斯分类法是基于贝叶斯定理与特征条件独立假设的分类方法。其主要思想为:对于给定的训练数据集 D\mathcal DD ,首先基于特征条件独立假设学习输入 x\mathrm xx 与输出 yyy 的联合概率分布 P(x,y)P(\mathrm x, y)P(x,y) ; 然后通过先验概率 P(y)P(y)P(y) ,利用贝叶斯定理求出后验概率 P(y∣x)P(y\mid\mathrm x)P(y∣x) 最大对应的输出 yyy 。一个例子由于朴素贝叶斯分类比较简单,这里直接先给出一个例子来演示如何进原创 2020-05-28 20:32:19 · 807 阅读 · 1 评论 -
【图解例说机器学习】K最近邻 (KNN)
kNN (k-nearest neighbor)的定义针对一个测试实例,在给定训练集中,基于某种距离度量找到与之最近的k个实例点,然后基于这k个最邻近实例点的信息,以某种决策规则来对该测试实例进行分类或回归。由定义可知,kNNkNNkNN模型包含三个基本要素:距离度量、k值选择以及决策规则。再详细描述这三要素之前,我们先用一个样图来简单描述kNNkNNkNN分类模型的效果。我们以二维平面...原创 2020-01-12 22:12:55 · 797 阅读 · 0 评论 -
【算法导论】八皇后问题的算法实现(C、MATLAB、Python版)
八皇后问题是一道经典的回溯问题。问题描述如下:皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。如何将8个皇后放在棋盘上(有8*8个方格),使它们谁也不能被吃掉? 看到这个问题,最容易想到的就是遍历穷举法,不过仔细一想,思路虽然非常清晰,但是需要遍历次数太多,时间复杂度很高。那么,我们应该怎么办呢?下面给出算法思路: 算法思想:首先尝试在第一行放置第一个皇后,原创 2015-03-26 12:41:26 · 6605 阅读 · 3 评论