自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 深度学习之Tensorflow(第一节)

Tensorflow简介深度学习介绍深度学习,如深度神经网络、卷积神经网络和递归神经网络已被应用,计算机视觉、语音识别、自然语言处理、音频识别与生物信息学等领域,并获取了极好的效果。我们可以看到上图所示的现在最流行的深度学习框架。认识TensorflowTensorflow特点Tensorflow的安装在说安装之前,先看看上图,cpu对于计算的处理没有gpu好,在公司里面肯定是用gpu版本的tensorflow,我安装的是windows版的cpu版的tensorflow,安装过程百

2020-06-30 23:27:44 243

原创 线性回归、岭回归、逻辑回归以及k-means的实现

回归算法-线性回归分析线性模型线性回归这里我们补充一点关于矩阵和数组的知识:从上图分析,数组在numpy中是ndarray类型,我们引入矩阵,就是为了满足一些特定的运算,我们要求他必须是二维,二维是个什么概念?就是[[],[],[],[]]这种,就是深度为2,我们把特征值都搞成矩阵,当然权重也要搞成矩阵,因为目标值必须是一个样本对应一个值,如特征值的矩阵为1x4,那么权重矩阵就要4x1,这才能得到一个单独的数!!!下面演示一下之前numpy里疑惑的地方!之前numpy就解释过mult

2020-06-28 17:40:02 852

原创 HTML和CSS的学习(第四节)

设置元素的背景background-color• background-color属性用来为元素设置背景颜色。• 需要指定一个颜色值,当指定了一个颜色以后,整个元素的可见区域都会使用这个颜色作为背景色。• 如果不设置背景颜色,元素默认背景颜色为透明,实际上会显示父元素的背景颜色。background-image• background-image可以为元素指定背景图片。• 和background-color类似,这不过这里使用的是一个图片作为背景。• 需要一个url地址作为参数,

2020-06-25 20:35:39 285

原创 HTML和CSS的学习(第三节)

盒子模型(续)display• 我们不能为行内元素设置width、height、margin-top和margin-bottom。• 我们可以通过修改display来修改元素的性质。• 可选值:– block:设置元素为块元素– inline:设置元素为行内元素– inline-block:设置元素为行内块元素– none:隐藏元素(元素将在页面中完全消失)visibility• visibility属性主要用于元素是否可见。• 和display不同,使用visibility隐藏一

2020-06-25 20:20:13 177

原创 HTML和CSS的学习(第二节)

其他选择器给段落定义样式• 首字母– :first-letter• 首行– :first-line属性选择器• 属性选择器可以挑选带有特殊属性的标签。• 语法:[属性名][属性名=“属性值”][属性名~=“属性值”][属性名|=“属性值”][属性名^=“属性值”][属性名$=“属性值”][属性名*=“属性值”]子元素选择器• 子元素选择器可以给另一个元素的子元素设置样式。• 语法:• 比如body > h1将选择body子标签中的所有h1标签。父元素 &gt

2020-06-25 19:48:53 221

原创 分类模型评估、模型的选择与调优与决策树分类算法

模型的选择与调优1、交叉验证交叉验证过程交叉验证:将拿到的数据,分为训练和验证集。以下图为例:将数据分成5份,其中一份作为验证集。然后经过5次(组)的测试,每次都更换不同的验证集。即得到5组模型的结果,取平均值作为最终结果。又称5折交叉验证。2、网格搜索超参数搜索-网格搜索交叉验证是和网格搜索配合使用的:超参数搜索-网格搜索API还是拿K-近邻的代码来举例,加入了交叉验证和网格搜索:def knncls(): """ K-近邻预测用户签到位置 :ret

2020-06-25 19:19:42 914

原创 HTML和CSS的学习(第一节)

HTMLHTML简介HTML(Hypertext Markup Language)超文本标记语言。• 它负责网页的三个要素之中的结构。• HTML使用标签的的形式来标识网页中的不同组成部分。• 所谓超文本指的是超链接,使用超链接可以让我们从一个页面跳转到另一个页面。一个最基本的HTML页面:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>网页标题</t

2020-06-24 19:12:17 228

原创 机器学习之Scikit-Learn数据集及分类算法(k近邻算法与朴素贝叶斯算法)

机器学习基础机器学习开发流程数据类型注:只要记住一点,离散型是区间内不可分,连续型是区间内可分离散型:图像识别,判断是猫是狗?离散型:文本主题分析,科技还是体育?连续型:预测票房数据!【注】对于不同类型的数据会有不同的算法进行处理。机器学习算法分类举个例子,监督学习就是给你一大堆男性,女性的特征,身高,体重等,给你的这些数据既有特征值也有目标值,也就是你已经知道了这些特征对应的性别是什么了,然后你再输入一组新的特征值让程序去帮你预测目标值,也就是预测是男是女。无监督学习是指

2020-06-22 22:55:14 1328

原创 机器学习之数据抽取、特征处理、降维、归一化标准化、处理缺失值的Scikit-Learn代码实现

什么是机器学习?机器学习是从数据中自动分析获得规律(模型),并利用规律对未知数据进行预测!应用场景很有可能我们看到的新闻是机器人写的!图像识别辅助医生进行诊断,对比二张ct的不同图片艺术化,相当于ps人脸识别,这依赖于手机硬件,硬件越好,收集的图像越准确。推荐系统数据的特征及特征工程:这就拿dataframe来说,一个人有身高,体重,皮肤颜色,头发长度等特征,具体的值被称为特征值,每一行数据被称为一个样本,我们所要预测的值称为目标值。在机器学习中不需要去重,然后缺失值一

2020-06-22 12:34:35 719

原创 Pandas由浅入深(二)

Pandas高级部分pandas之取行或者列刚刚我们知道了如何给数据按照某一行或者列排序,那么现在我们想单独研究使用次数前100的数据,应该如何做?##按照狗名字出现的次数对数据进行排序df_sorted = df.sort_values(by="Count_AnimalName")##取前100条df_sorted[:100]那么问题来了:我们具体要选择某一列该怎么选择呢?df[" Count_AnimalName "]我们要同时选择行和列改怎么办?df[:100][" Count_A

2020-06-20 19:39:35 491

原创 Pandas由浅入深(一)

什么是pandas?pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。为什么要学习pandas那么问题来了:numpy已经能够帮助我们处理数据,能够结合matplotlib解决我们数据分析的问题,那么pandas学习的目的在什么地方呢?numpy

2020-06-17 10:25:01 516

原创 Python基础学习

第一章Python的介绍1、python介绍一种面向对象,面向函数的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议[2]. Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是

2020-06-16 19:03:33 4948 3

原创 Numpy的使用

什么是numpyNumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。numpy基础import numpy as npimport random#使用numpy生成数组,得到ndarray的类型t1 = np.array([1,2,3,])print(t1)print(type(t1))t2 = np.array(rang

2020-06-13 14:04:40 283

原创 Matplotlib学习与应用

环境安装就安装Annoconda3,这是python3的一个发行版(没有就私聊我)。配置python环境变量!!认识jupyter notebook安装完Annoconda3后,就会有这个!jupyter notebook:一款编程/文档/笔记/展示软件DOS下的启动命令:启动命令:jupyter notebook启动后如下图:【注】这就是一个网页版的编译器而已,我们还是用pycharm开发。什么是MatplotlibMatplotlib 是一个 Python 的 2D绘图库,它以各

2020-06-12 20:44:07 337

原创 Hibernate(第三节)

关联映射之单向多对多1、类的设计(角色Role和功能Func--------多对多的关系)Func.javapublic class Func { private int id; private String name; private String url; public Func() { // TODO Auto-generated constructor stub } //省略get/set}Role.javapublic class Role { private in

2020-06-12 17:15:28 124

原创 Hibernate(第二节)

关联映射之单向多对一1、实体类Role.javapublic class Role { private Integer id; private String name; public Role() { // TODO Auto-generated constructor stub } public Role(String name) { super(); this.name = name; } //省略get/set方法} User.javapublic class

2020-06-12 16:02:13 149

原创 Hibernate(第一节)

Hibernate第一个案例1、hibernate中文:冬眠2、持久化:数据从瞬时状态转化为持久状态3、Hibernate:是一个轻量级的持久化框架。没有侵入性。是一个orm映射框架。简化了jdbc操作。极大了提高了开发效率。提供了缓存机制。强大的查询机制。支持多种数据库(数据库移植)。映射规则:将类名映射数据库的表名将类的属性名映射为表的字段名将类的属性类型映射为表的字段的数据类型将对象的属性映射为表的记录a)新建java项目b)导入相关jar包antlr-2.7.7.jardo

2020-06-12 15:49:20 144

原创 pygame的使用及进阶

pygame的使用Pygame是跨平台Python模块,专为电子游戏设计,包含图像、声音。建立在SDL基础上,允许实时电子游戏研发而无需被低级语言(如机器语言和汇编语言)束缚。最小游戏开发框架import pygame,sys#导入pygame模块pygame.init()##初始化,相当于告诉系统我要开发游戏了##游戏窗口大小,参数是一个元组windows=pygame.display.set_mode((600,400))##设置字幕pygame.display.set_caption

2020-06-12 15:22:18 540

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除