DL之Perceptron:Perceptron感知器(感知机/多层感知机/人工神经元)的简介、原理、案例应用(相关配图)之详细攻略(二)

简介: DL之Perceptron:Perceptron感知器(感知机/多层感知机/人工神经元)的简介、原理、案例应用(相关配图)之详细攻略

实现代码


import numpy as np

import matplotlib.pyplot as plt

#输入数据

X = np.array ([ [1, 3, 3], [1, 4, 3], [1, 1, 1]])

#标签

Y = np.array ([1, 1, -1])

#权值初始化,1行3列,取值范围[-1,1]

W = (np.random.random (3) -0.5) *2

print (W)

#设置学习率、迭代次数、神经网络基础

lr = 0.11

n = 0

O = 0

def update():

   global X,Y,W,lr,n

for _ in range(100):

   update() #更新权值

#正样本

x1=[3,4]

y1=[3,3]

#负样本

x2=[1]

y2=[1]

#计算分界线的斜率以及截距

k=-W[1]/W[2]

d=-W[0]/W[2]

print('k=',k)

print('d=',d)

xdata=np.linspace(0,5)

plt.figure()

plt.plot(xdata,xdata*k+d,"r")

plt.plot(x1,y1,'bo') #正样本蓝色散点表示

plt.plot(x2,y2,'yo') #负样本蓝色散点表示

plt.show()


案例应用


1、DL之perceptron:利用perceptron感知机对股票实现预测


2、利用Perceptron进行分类

image.png

image.png


image.png





相关文章
|
8月前
|
机器学习/深度学习 算法 数据挖掘
|
机器学习/深度学习
【从零开始学习深度学习】9.多层感知机MLP及常用激活函数介绍
【从零开始学习深度学习】9.多层感知机MLP及常用激活函数介绍
【从零开始学习深度学习】9.多层感知机MLP及常用激活函数介绍
|
4月前
|
机器学习/深度学习 算法 Python
BP神经网络算法讲解及实战应用(超详细 附源码)
BP神经网络算法讲解及实战应用(超详细 附源码)
241 0
|
机器学习/深度学习 计算机视觉 异构计算
经典神经网络 | GoogleNet 论文解析及代码实现
经典神经网络 | GoogleNet 论文解析及代码实现
经典神经网络 | GoogleNet 论文解析及代码实现
|
机器学习/深度学习 编解码 计算机视觉
经典神经网络 | VGGNet 论文解析及代码实现
经典神经网络 | VGGNet 论文解析及代码实现
经典神经网络 | VGGNet 论文解析及代码实现
|
机器学习/深度学习 存储 自然语言处理
PGL图学习之图神经网络ERNIESage、UniMP进阶模型[系列八]
通过以上两个版本的模型代码简单的讲解,可以知道他们的不同点,其实主要就是在消息传递机制的部分有所不同。ERNIESageV1版本只作用在text graph的节点上,在传递消息(Send阶段)时只考虑了邻居本身的文本信息;而ERNIESageV2版本则作用在了边上,在Send阶段同时考虑了当前节点和其邻居节点的文本信息,达到更好的交互效果。
|
机器学习/深度学习 算法 Python
今天教大家用Python实现BP神经网络(附代码)
今天教大家用Python实现BP神经网络(附代码)
329 0
|
机器学习/深度学习 人工智能 算法
2021年,我终于决定入门GCN
2021年,我终于决定入门GCN
2021年,我终于决定入门GCN
|
机器学习/深度学习 算法 PyTorch
【动手学计算机视觉】第十四讲:正则化之Dropout
过拟合是机器学习中非常常见并且令人困惑的一种现象,因此很多研究者在不断的研究不同的方法解决过拟合,例如权重衰减、过滤器范数约束、稀疏激活等,虽然各种方法层出不穷,但是效果都与Dropout相差很远。从2012年Dropout横空出世至今,它一直是解决过拟合问题的首选之一,它不仅自身效果突出,而且可以和其他解决过拟合的算法结合使用,因此成了很多深度学习模型的必选单元之一,本文就来详细的介绍一下Dropout。
【动手学计算机视觉】第十四讲:正则化之Dropout
|
机器学习/深度学习 算法
DL之Perceptron:Perceptron感知器(感知机/多层感知机/人工神经元)的简介、原理、案例应用(相关配图)之详细攻略(一)
DL之Perceptron:Perceptron感知器(感知机/多层感知机/人工神经元)的简介、原理、案例应用(相关配图)之详细攻略
DL之Perceptron:Perceptron感知器(感知机/多层感知机/人工神经元)的简介、原理、案例应用(相关配图)之详细攻略(一)