AI入门笔记(三)

神经网络是如何工作的

神经网络又是如何工作的呢?我们用一个例子来解释。我们看下面这张图片,我们要识别出这些图片都是0并不难,要怎么交给计算机,让计算机和我们得出同样的结果?难点就在于模式识别的答案不标准,正如以下几种情况都将识别为手写数字0。

神经网络来进行判断

针对于这个问题,我们用神经网络来进行判断,我们用恶魔组织的网络来做比喻,突出其本质。

如图所示,隐藏层住着三个恶魔A、B、C,他们三个共有12个手下为他们收集情报,这个十二个手下分别对应单色二值图中的每一个像素,当有颜色时,表示有情报,对应的手下兴奋。

他们还有输出恶魔0和1两个上级,上级输出恶魔0对恶魔A、C比较信任,输出恶魔1对B比较信任。三个恶魔分别有不同的职责,分别需要收集A、B、C模式的情报,所以他们有所偏好,对于恶魔A,他的偏好是A模式,则他更信任手下4、7,而恶魔B更信任手下5、8,恶魔c更信任手下6、9。

那么对于输入0时,手下4、7、6、9兴奋,手下4和手下7报告给恶魔A,手下6和手下9报告给恶魔C,恶魔A、C开始兴奋,恶魔A、恶魔C报告给输出恶魔0,输出恶魔0兴奋,表示输出0。将恶魔组织转化成数学模型就是这样。其中信任表示权重。

那么为什么时三个恶魔呢,这是因为存在某种预估,即对应的A、B、C三种偏好模式是对应0或1的特征。

相关推荐
TG:@yunlaoda360 云老大11 小时前
腾讯WAIC发布“1+3+N”AI全景图:混元3D世界模型开源,具身智能平台Tairos亮相
人工智能·3d·开源·腾讯云
这张生成的图像能检测吗11 小时前
(论文速读)Fast3R:在一个向前通道中实现1000+图像的3D重建
人工智能·深度学习·计算机视觉·3d重建
im_AMBER12 小时前
React 17
前端·javascript·笔记·学习·react.js·前端框架
报错小能手12 小时前
C++笔记——STL map
c++·笔记
兴趣使然黄小黄14 小时前
【AI-agent】LangChain开发智能体工具流程
人工智能·microsoft·langchain
出门吃三碗饭14 小时前
Transformer前世今生——使用pytorch实现多头注意力(八)
人工智能·深度学习·transformer
lkbhua莱克瓦2414 小时前
Java基础——集合进阶3
java·开发语言·笔记
l1t14 小时前
利用DeepSeek改写SQLite版本的二进制位数独求解SQL
数据库·人工智能·sql·sqlite
QT 小鲜肉14 小时前
【QT/C++】Qt定时器QTimer类的实现方法详解(超详细)
开发语言·数据库·c++·笔记·qt·学习
MeowKnight95814 小时前
【Qt】Qt实践记录3——UDP通信
笔记·qt