机器学习的实验

本文介绍了神经网络的基本概念和发展历程,包括BP神经网络、CNN、RNN和GAN。深入讲解了神经网络的基本框架,如神经元、连接/权重/参数、激活函数和层。讨论了神经网络在波士顿房价预测中的应用,通过BP神经网络的算法方案进行训练和实验,展示了训练和测试结果。
摘要由CSDN通过智能技术生成

 

目录

                                    BP神经网络预测波士顿房价

1. 神经网络基本概念

1.1概念

1.2发展

CNN

RNN

GAN

2.神经网络基本框架

2.1单元/神经元

2.2 连接/权重/参数

2.3偏置项

2.4超参数

2.5激活函数

2.6层

3.神经网络算法

4.算法方案

5. 实验

6.参考文献


BP神经网络预测波士顿房价

1. 神经网络基本概念

1.1概念

    神经网络是一种运算模型,由大量的节点(或称神经元)之间相互联接构成。每个节点代表一种特定的输出函数,称为激励函数(activation function)。每两个节点间的连接都代表一个对于通过该连接信号的加权值,称之为权重,这相当于人工神经网络的记忆。网络的输出则依网络的连接方式,权重值和激励函数的不同而不同。而网络自身通常都是对自然界某种算法或者函数的逼近,也可能是对一种逻辑策略的表达。

1.2发展

    神经网络起源于 WarrenMcCulloch Walter Pitts 1943 年首次建立的神经网络模型。他们的模型完全基于数学和算法,由于缺乏计算资源,模型无法测试。后来,在 1958 年,Frank Rosenblatt 创建了第一个可以进行模式识别的模型,改变了现状。即感知器。但是他只提出了 notation 和模型。实际的神经网络模型仍然无法测试,此前的相关研究也较少。第一批可以测试并具有多个层的神经网络于 1965 年由 Alexey Ivakhnenko Lapa 创建。之后,由于机器学习模型具有很强可行性,神经网络的研究停滞不前。很多人认为这是因为 Marvin Minsky Seymour Papert 1969 年完成的书《感知机》(Perceptrons)导致的。然而,这个停滞期相对较短。6 年后,即 1975 年,Paul Werbos 提出反向传播,解决了 XOR 问题,并且使神经网络的学习效率更高。1992 年,最大池化(max-pooling)被提出,这有助于 3D 目标识别,因为它具备平移不变性,对变形具备一定鲁棒性。2009 年至 2012 年间,JürgenSchmidhuber 研究小组创建的循环神经网络和深度前馈神经网络获得了模式识别和机器学习领域 8 项国际竞赛的冠军。2011 年,深度学习神经网络开始将卷积层与最大池化层合并,然后将其输出传递给几个全连接层,再传递给输出层。这些被称为卷积神经网络。

1.3神经网络三大分类

  1. 常用于影像数据进行分析处理的卷积神经网络(简称CNN)
  2. 常用于数据生成或非监督式学习应用的生成对抗网络(简称GAN)3.
  3. 文本分析或自然语言处理的递归神经网络(简称RNN)

CNN

    因为应用种类多样,本篇会以算法类别细分,CNN主要应用可分为图像分类(image classification)、目标检测

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值