机器学习笔记
记录从零开始机器学习的历程
Lapulas2022
勇敢的追逐梦想,做一个有思想有主见的人。
展开
-
机器学习篇——单层及多层神经网络建模与模型的保存还原
承接上一篇文章MNIST手写识别的进阶,从单个神经元到一层与多层隐藏层神经元的构建。????????????文章目录一层与多层隐藏层神经元构建一层与多层隐藏层神经元构建的优化模型的保存还原创建目录并保存模型模型的还原与应用一层与多层隐藏层神经元构建数据载入和之前是一样的,主要的就是模型构建的地方有所不同。之前单个神经元模型:常见的激活函数:假设是想构建一层全连接单隐藏层模型,数目为256,模型如下:...原创 2020-03-20 21:38:47 · 1235 阅读 · 0 评论 -
机器学习篇——MNIST手写数字识别
文章目录MNIST数据集的解读以及导入数据获取读取数据集数据集的划分模型构建MNIST数据集的解读以及导入这玩意说白了就是一个神经元处理分类问题(使用softmax分类,简单来说就是将概率转化为0-1区间的一个数字)。数据获取MNIST手写数据集来自美国国家标准与技术研究所,由250个志愿者手写数字构成。其中训练集55000,验证集5000,测试集10000。数据集可以在http://...原创 2020-03-20 20:56:50 · 8689 阅读 · 7 评论 -
机器学习篇——多元线性回归问题(Tensorflow 求解)
文章目录原创 2020-03-13 14:19:25 · 807 阅读 · 1 评论 -
机器学习篇——单变量线性回归问题(Tensorflow求解)
机器学习中的单变量线性回归问题其实就是用一个神经元解决的方法。文章目录线性回归中的一些术语标签特征样本模型训练损失损失函数模型训练的迭代方法下面是一个简单的线性回归案例线性回归中的一些术语标签是我们要预测的真实事物,在上面例子线性回归中就是应变量y特征是用于描述数据的输入变量,在上面例子线性回归中就是自变量x的取值集合{x1、x2、x3、…xn}样本是数据的特定实例:x的一个取...原创 2020-03-09 16:49:57 · 731 阅读 · 0 评论 -
Tensorflow基础入门
之前一段时间在学习numpy、pandas、matplotlib,然后为了安装各种环境(anaconda、jupyter notebook、tensorflow1.2.1)又捣鼓了一段时间,也是踩了许多的坑,最后发现还是官网靠谱!还是那句话,人在IT飘,哪有不踩坑。机器学习小白开始学习基于tensorflow框架的深度学习,故作此博客,希望以后可以坚持不懈,来记录自己的机器学习历程。常思忧患而勤...原创 2020-03-08 15:59:27 · 2632 阅读 · 0 评论 -
Windows10上Anaconda的安装使用及虚拟环境安装tensorflow的详细步骤
之前一直在用单独的python环境,后面听人说到anaconda这个全家桶包含了许多已有的库,并且可以创建许多不同的python虚拟环境,这可是十分有用的,对于不同的python虚拟环境安装卸载不同的库,如果出现问题,直接卸载该环境即可,而不会影响其他虚拟环境的使用。当即就干,遇到了一些小问题,故就此记录一下步骤。文章目录Windows10上Anaconda的安装使用Anaconda下载ten...原创 2020-03-07 11:16:03 · 1319 阅读 · 0 评论 -
JupyterNotebook更改默认存储路径
最近搞了一个jupyter notebook,但是感觉默认存储路径太繁杂,于是就改了一下配置文件,使界面变得清爽。步骤归纳为几步轻松修改jupyter notebook默认存储路径。第一步:确保电脑上安装了python3。第二步:命令行键入python -m pip install jupyter运行此命令后即安装jupyter notebook成功。第三步:在命令行键入jupyte...原创 2020-03-06 14:14:19 · 1925 阅读 · 2 评论 -
机器学习篇—Pandas数据处理基础
Pandas官网链接:Pandas官网链接文章目录数据类型创建Pandas基本数据结构Pandas读取数据DataFrame 的基本操作数据类型pandas主要数据类型//主要使用Series(一维数组)DataFrame(二维数组)//次要使用Panel(三维数组)Panel4D(四维数组)PanelND(更多维数组)导入pandas库%matplotlib inlin...原创 2020-02-28 15:59:39 · 819 阅读 · 0 评论 -
机器学习篇—Numpy数值计算基础(下)
文章目录Numpy数组的索引与切片Numpy数组排序、搜索及计数Numpy数组的索引与切片数组索引//一维数据索引data[x] //索引一个数data[[x,y,z]]//索引多个数//二维数据索引data[x,y]//索引一个数data[[x1,x2],[y1,y2]]//索引两个数//三维数据索引data[[x1,x2],[y1,y2],[z1,z2]]数组切片//...原创 2020-02-27 19:48:17 · 307 阅读 · 0 评论 -
机器学习篇—Numpy数值计算基础(中)
Numpy库是支持 Python 语言的数值计算第三方库,其拥有强大的多维数组处理与矩阵运算能力;是机器学习的必不可少的工具。本文是在学习了Numpy数值计算课程之后,所做的些许笔记。文章目录Numpy生成随机数Numpy数学函数Numpy数据修约Numpy数组的数学运算Numpy生成随机数生成随机数几种方法rand(d0, d1, ..., dn)//[0, 1) 区间随机数据填充,这...原创 2020-02-27 17:21:02 · 530 阅读 · 0 评论 -
机器学习篇—Numpy数值计算基础(上)
Numpy库是支持 Python 语言的数值计算第三方库,其拥有强大的多维数组处理与矩阵运算能力。文章目录导入Numpy第三方库生成Numpy数组几种方法数组的基本操作导入Numpy第三方库导入numpy库import numpy as np查看数据类型data.dtype更改数据类型data.astype(type)生成Numpy数组几种方法1.通过python内建对象...原创 2020-02-26 21:40:29 · 578 阅读 · 0 评论 -
Linux基础入门笔记
文章目录用户及权限管理命令目录结构及文件操作文件查找文件解压缩磁盘管理用户及权限管理命令查看当前终端的用户名:whoami创建用户:sudo adduser <user>//使用前提一是你要知道当前登录用户的密码,二是当前用户必须在sudo用户组。更改用户密码:sudo passwd <user>切换登录用户:su -l <user>...原创 2020-02-25 16:40:10 · 375 阅读 · 0 评论