机器学习
文章平均质量分 88
在下摸鱼怪
这个作者很懒,什么都没留下…
展开
-
【TensorFlow&Keras】基于卷积神经网络CNN的猫狗分类
文章目录一、猫狗数据集二、构建网络三、基准模型调整四、使用VGG19实现猫狗分类五、参考????一、猫狗数据集1、数据集下载kaggle网站的数据集下载地址:https://www.kaggle.com/lizhensheng/-20002、数据集分类下载猫狗数据集并解压缩后,我们将创建一个包含三个子集的新数据集:一个包含每个类1000个样本的训练集,一个包含每个类500个样本的验证集,最后一个包含每个类500个样本的测试集import os, shutil #复制文件# 原始目录所原创 2021-06-13 11:00:41 · 7248 阅读 · 2 评论 -
Excel和Python实现梯度下降法
文章目录一、梯度下降法是什么二、概念理解1. 微分理解2. 梯度理解3. 梯度下降法的数学解释三、梯度下降法手工求解四、Excel演示梯度下降法的数据变化五、Python 编程实现六、参考????一、梯度下降法是什么梯度下降法(Gradient Descent,GD)是一种常用的求解无约束最优化问题的方法,在最优化、统计学以及机器学习等领域有着广泛的应用。梯度下降法的基本思想:梯度下降法(Gradient Descent) – 现代机器学习的血液二、概念理解1. 微分理解我们所要优化的原创 2021-04-03 15:31:59 · 1337 阅读 · 3 评论 -
Python实现拉格朗日求解最优问题【椭圆内接长方体的最大体积】
拉格朗日乘数法的基本思想作为一种优化算法,拉格朗日乘子法主要用于解决约束优化问题,它的基本思想就是通过引入拉格朗日乘子来将含有n个变量和k个约束条件的约束优化问题转化为含有(n+k)个变量的无约束优化问题。拉格朗日乘子背后的数学意义是其为约束方程梯度线性组合中每个向量的系数。如何将一个含有n个变量和k个约束条件的约束优化问题转化为含有(n+k)个变量的无约束优化问题?拉格朗日乘数法从数学意义入手,通过引入拉格朗日乘子建立极值条件,对n个变量分别求偏导对应了n个方程,然后加上k个约束条件(对应k个拉格朗.原创 2021-04-01 20:43:28 · 3671 阅读 · 0 评论 -
Excel和Python求解线性规划问题
文章目录一、线性规划的基本思想二、Excel求解线性规划三、Python 编程实现【scipy库】四、参考????一、线性规划的基本思想为求解决策变量,需要将目标函数、约束条件表达为决策变量的函数式,若约束条件和目标函数都是线性的,即表示約束条件的数学式子都是线性等式或线性不等式,表示问题最优化指标的目标函数都昌线性函数,则该问题就是线性规划的问题。例:已知 {x≤0x+2y≥0x−2y+4≥0\left\{\begin{aligned} x\leq 0 \\ x+2y \geq 0 \\ x-2原创 2021-04-01 15:08:51 · 968 阅读 · 6 评论 -
基于Logistic回归模型对鸢尾花数据集的线性多分类
文章目录一、实验说明二、鸢尾花数据集线性多分类三、参考????一、实验说明实验环境Anaconda + python3.6 + jupyter实验内容使用Logistic回归模型对鸢尾花数据集进行线性多分类、可视化显示和测试精度。LogisticRegression逻辑回归(logistic regression)是统计学习中的经典分类方法,属于对数线性模型,所以也被称为对数几率回归。这里要注意,虽然带有回归的字眼,但是该模型是一种分类算法,逻辑斯谛回归是一种线性分类器,针对的是线性原创 2021-03-26 19:20:28 · 4589 阅读 · 3 评论 -
sklearn对父母子女身高数据集做线性分析
文章目录一、实验说明二、数据预处理三、sklearn 线性回归1. "父亲-儿子" 线性回归分析2. "母亲-儿子" 线性回归分析四、参考????一、实验说明实验环境Anaconda + python3.6 + jupyter实验说明分别对 “父亲-儿子” 和 “母亲-儿子” 的身高数据做线性分析数据集和源码链接:https://pan.baidu.com/s/1qVCv03xuWp9OtIGmCGKmTA提取码:b3mb二、数据预处理原始数据格式如下:第一步,用exce原创 2021-03-24 18:16:07 · 1593 阅读 · 2 评论 -
【SVM线性分类】鸢尾花Iris数据集
文章目录一、准备工作二、支持向量机SVM(Support Vector Machine)三、对鸢尾花Iris数据集进行SVM线性分类练习一、准备工作实验环境Anaconda + python3.6 + jupyter实验所需的python包有:numpy、sklearn、matplotlib,用 pip install即可安装二、支持向量机SVM(Support Vector Machine)支持向量机(support vector machines, SVM)是一种二分类模型,它的基本原创 2021-03-20 20:46:43 · 1968 阅读 · 0 评论