自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 机器学习知识总结及代码实现

欢迎大家移步我的公众号查看,更新进度更快,其中不只有机器学习的内容,还有大数据、生物信息学、NLP等知识板块:机器学习 | 基本概念(一)http://burningcloud.cn/article/102/index.html机器学习 | 基本概念(二)http://burningcloud.cn/article/103/index.html机器学习 | 感知机理论知识(一)http://burningcloud.cn/article/106/index.html机器学习 | 感知机理论知

2020-10-14 15:00:03 16782 1

原创 机器学习 | 朴素贝叶斯法知识总结

机器学习 | 朴素贝叶斯法理论知识贝叶斯决策论是概率框架下实施决策的基本方法。对分类任务来说,在所有相关概率都已知的理想情况下,贝叶斯决策论考虑如何基于这些概率和误判损失来选择最优的类别标记。朴素贝叶斯法是基于贝叶斯原理与特征条件独立假设的分类方法。即:加上条件独立假设的贝叶斯方法就是朴素贝叶斯方法(Naive Bayes)。首先基于特征条件独立假设学习输入/输出的联合概率分布;然后基于此模型,对给定的输入x,利用贝叶斯定理求出后验概率最大的输出y。 朴素贝叶斯法实现简单,学习与预测的效率都很高,是

2020-10-14 14:55:04 17767 1

原创 Keras知识总结大全

在过去的四个月里(2020三月开始的),和朋友一起对着官网的keras教程学习了一遍,学习的过程中发现有一些解释的不清楚的地方,我们自己做了实验,探索了这些个问题以及每个函数的参数的含义,并将这些内容总结了出来,写成了文章,总结如下面的链接所示:keras前置知识:浅谈AI和ML1:http://burningcloud.cn/article/55/index.html浅谈AI和ML2:http://burningcloud.cn/article/56/index.htmlkeras知识结构:htt

2020-07-30 11:01:34 26201

原创 畅游人工智能之海 | Keras教程篇之池化层

各位读者大家好,上周我们详细讲解了Keras的核心网络层,相信大家已经对核心网络层的作用以及使用方法有了一个清晰的认识。这周我们将要开展池化层和卷积层的讲解了,这篇文章就是对池化层的讲解。首先我们要统一说一下池化层的作用。池化层放在连续的卷积层中间,用于压缩数据和参数的量,防止过拟合。其具体操作与卷积层的操作基本相同,只不过池化层的卷积核只取对应位置的最大值、平均值等(最大池化、平均池化),且...

2020-04-05 22:18:31 24511

原创 畅游人工智能之海 | Keras教程之核心网络层(上)

各位读者大家好,上周我们已经详细讲解了Keras的两种模型,相信大家经过学习已经对Keras构建神经网络的两种方式有了一个清晰的认识。那么明确了网络结构之后,我们该选择什么网络层添加进神经网络里面呢?这就需要我们对网络层的作用进行细致的学习了。我们计划从这周开始进入对网络层的学习当中,那么今天,笔者便要向大家详细的介绍核心网络层的类别及功能,让我们一起学习吧!Dense层keras.la...

2020-04-05 19:35:18 22723 1

原创 畅游人工智能之海 | Keras教程之Sequential模型篇

各位读者大家好,今天我们就要开始正式地进行Keras的学习了。相信大家都读过了Keras的知识结构那篇文章,我们把Keras的模型讲解放在了最前面。这样布局是为了让大家先对Keras实现神经网络的整体架构了然于胸,在之后的学习中便可以找到其他的零碎知识点在框架中的位置,更有利于大家对Keras的学习。废话不多说,下面我们就开始吧!Sequential模型,顾名思义,它是一个线性模型,即多个网络...

2020-04-05 19:25:01 24011

原创 畅游人工智能之海 | Keras教程之Keras的知识结构

相信大家经过之前几篇文章的学习,已经对人工智能以及它和Keras的关系有了基本的认识,那么我们即将正式开始对于Keras的学习。Keras是非常优秀的神经网络框架,他提供简单的API的同时也不失灵活性,适合多层次人群的使用,被工业界和学术界广泛采用。对于一个神经网络来说,最顶端也就是最宏观的表现就是他的整体架构,即网络层是以什么方式组成的,是线性组成还是一个较复杂的无环图?是单个输...

2020-04-05 19:16:09 23089

原创 畅游人工智能之海 | Keras教程前置篇一:浅谈AI和ML

在当今的互联网行业中,相信大家听到最多的一个名词就是人工智能了,也就是大家耳熟能详的AI(Artificial Intelligence)。说到人工智能,则不得不提到机器学习,也就是ML(Machine Learning)。相信一部分小伙伴已经对这两个概念有所了解并且已经进行了相关实践,但同样也有很多对人工智能有兴趣但不知从何开始的朋友。希望这一系列文章,能够帮助大家深入浅出地理解这些...

2020-04-05 19:10:04 23556

原创 异常处理

根据LSP:父类抛出异常与子类协变,或子类不抛出异常;若父类不抛出异常,则子类不抛出并自行处理异常。throw处理异常它的处理方式是把异常抛给上一级处理,如果都不能处理,最后会抛给虚拟机处理,这个过程叫做抛异常。这种方式适合比较严重的异常和程序员无法预料或无法完全避免异常发生的情况,以及无法处理的情况。throws是一种声明,声明“本方法可能会发生什么异常”。...

2019-06-24 22:31:14 22983

原创 保证Thread Safety的方法

学习过多线程这一章之后,我觉得保护线程安全意义重大,做实验的时候会发现有时候一不小心就会发生死锁,今天来总结一下保证Thread Safety的几种方法。在介绍之前,先了解一下多线程为什么会出现不安全的情况:这是由于线程之间的“竞争条件”引起的:作用于同一个mutable数据上的多个线程,彼此之间存在对该数据的访问竞争并导致interleaving,导致后置条件可能被违反,这是不安全的。...

2019-06-24 21:44:36 23346

原创 凸包问题求解

什么是凸包呢?凸包(Convex Hull)是一个计算几何(图形学)中的概念。在一个实数向量空间V中,对于给定集合X,所有包含X的凸集的交集S被称为X的凸包。X的凸包可以用X内所有点(X1,...Xn)的凸组合来构造.在二维欧几里得空间中,凸包可想象为一条刚好包著所有点的橡皮圈。用不严谨的话来讲,给定二维平面上的点集,凸包就是将最外层的点连接起来构成的凸多边形,它能包含点集中所有的...

2019-06-24 19:43:28 23095

转载 工厂模式

工厂方法模式一种创建对象的模式,它被广泛应用在jdk中以及Spring和Struts框架中; 工厂方法模式基于"输入",应用在超类和多个子类之间的情况,这种模式将创建对象的责任转移到工厂类; 首先让我们学习一下如何在Java中应用工厂方法模式并且学习到工厂方法的优点,另外工厂方法模式也广泛应用在jdk中; 超类可以是接口、抽象类、父类,本例中将通过重写 toString() 方法来解释工厂方...

2019-06-24 17:55:31 22894

原创 什么是Defensive Copy

什么是防御性拷贝呢(defensive copy)?先说说可变对象和不可变对象。可变对象就是在对象构造完成之后内部构造会被改变的对象。一个类可能包含一些方法,使得自己的内部参数被改变,这样调用者可以轻而易举的破坏掉封装,危害很大,这种时候就需要防御性拷贝。通俗点讲,防御性拷贝的关键就在于不把原本类中的对象提供给调用者,而是创建一个(也就是拷贝一个)跟封装的类中相同的对象返回给调用...

2019-06-24 14:46:43 23781

原创 Strategy策略模式

最后一次实验用到了策略模式,就想具体说一说。我觉得策略模式是接口作用的典型体现,对于一个接口来说不实现方法,有多个具体的类会去实现具体的方法。可以完美使用在策略选择上,进行判断,然后根据条件去选择具体的策略类。(同一任务有多用算法实现)举个例子:StrategyContext:public class StrategyContext{ Strategy act...

2019-06-23 23:31:24 22866

原创 Abstraction Function抽象函数

表示空间R 抽象空间R 值的实际实现本质 抽象表示(client看到的和使用的值) ADT实现者关注表示空间R 用户关注抽象空间A R到A的映射:①一定是满射:A中元素总有R中具体的实现②未必是单射:A中一个元素在R中可能有多重实现方式③未必是双射:R中表示不符合A中需求抽象函数AF:R和A之间映射关系的函数AF: R->A...

2019-06-23 23:12:13 23180

原创 ADT及其四种操作

抽象类型:强调“作用于数据上的操作”,程序员和client无需关心数据如何具体存储,只需设计/使用操作即可ADT有操作定义,与其内部实现无关。可变数据类型:提供了可改变其内部数据值的操作;不可变数据类型:其操作不改变内部值,而构造新的对象。(没有mutators)ADT操作分类:1.Creators 构造器:利用该类型对象产生一个新的对象,可能实现为构造函...

2019-06-20 00:47:36 25628

转载 使用git将项目上传到github(最简单方法)

首先你需要一个github账号,所有还没有的话先去注册吧!https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/1.进入Github首页,点击New repository新建一个项目2.填写相应信息后点击create即可Reposi...

2019-06-19 01:15:37 22807

转载 Eclipse常用快捷键

Eclipse常用快捷键1几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜单:Alt+Shift+T上一个/下一个光标的位...

2019-06-19 01:14:03 22896

原创 新人贴

Hello World!I'm pandaww.

2017-12-01 16:59:13 22845

哈工大大数据分析实验一

大数据第一次实验上传,hadoop的环境配置确实难搞,配置环境感觉快要比实验花的时间还长了!学艺不精,有不足之处大家可以进行自行完善~

2020-04-15

哈工大数据结构与算法全部实验汇总.zip

哈工大数据结构与算法全部实验汇总,包括代码和实验报告,供给广大学弟学妹。学艺不精,有不足的地方希望大家多多包涵,进行改进。

2020-04-10

HIT-CSAPP 大作业 Hello的一生

计算机可以完成成千上万个我们给它的指令,看似很简单,但是隐藏在内部的是一个非常非常复杂的系统,一个简单的命令的顺利执行必须依赖于各部分紧密的配合。 本文通过介绍一个hello.c从一个简单的c源文件一步步执行下去最终变为屏幕上显示的文字的过程,会为你粗略地讲述每一步的执行原理,带你看到更深层的执行步骤,会让你对计算机系统的整体运行流程有个初步的认识。

2019-01-05

空空如也

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

TA关注的人

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