AI lab1实践 在anaconda用python写BP算法

本文介绍了如何在Anaconda环境下使用Python编写BP算法。首先,创建了一个.py文件并进行了简单的输出测试。接着,讲解了Python基础语法,如numpy库的使用,多维数组,随机函数等。然后,初始化神经网络的参数,包括输入值、神经元、权重等,并实现了正向传播。虽然BP算法的核心部分——反向传播的链式法则不甚理解,但已经能够输出网络的最终结果。
摘要由CSDN通过智能技术生成

写在前面:上一篇文章我进行了一个简单的BP算法的理论梳理,由于3月6号就要交实验作业了,今天我要马不停蹄的一天上手anaconda和python。DDL就是第一生产力,冲了。

PS:文章建立在已经装好带python环境的anaconda基础上,没装的赶紧自己装一下

一:用anaconda创建一个python文件 

在桌面上创建一个.py文件,“bp_improve.py”,里面先搞个输出看看,print("给作者打钱") 并保存

打开anaconda的prompt cd到桌面去,并输入 python bp_improve.py,马上就可以看到运行结果了(注意要想显示中文,另存文件记得改一下编码格式)

二:将BP算法的C++版本改为python

(既然要写python我们最好是用一款编辑器,如果你下好了anaconda点开其中的 spyder就可以编辑python程序了!)

1:语法介绍<

java大数据人工智能培训学校全套教材系列课程由1000集视频构成,基本就 是1)时下流行的java培训学校主流内部教材,2)和市面上培训学校的通 行的课程体系几乎一样。所以这套课程都能自己学下来,等于上了培训学校一次,完全可以找个java工程师的工作了。 通过学习卷积神经网络概述,为什么引入神经网络来做识别,判断,预测,训练模型,激活函数,sigmoid激活函数,导数和切线,sigmoid激活函数如何求导,链式法则,梯度,梯度下降法与delta法则,BP(back propagation)误差逆传播神经网络,卷积到底有什么作用?如何做到特征提取,池化的名字由来,dropout,Anaconda Prompt的用法,Jupyter notebook的用法,Spyder的用法,建立安装Tensorflow所需的Anaconda虚拟环境,如何在Anaconda虚拟环境安装Tensorflow与Keras概念等让大家对人工智能,卷积神经网络快速入门。课程特色:专业细致,偏案例,理论强。课程软件使用:Anaconda,Spyder,Jupyter notebook重要声明:1) 如果感觉噪音大,可以选择不用耳机,加音箱或用电脑原声 2) 既然我们的名字叫人工智能深度学习卷积神经网络入门,这个课程的特点就在于成本最低的, 让你最快速的,最容易的入门。人工智能深度学习卷积神经网络入门的最大的难点在于入门入不了,从而最终放弃。俗话说师傅领进门,修行在个人。只要入了门了,后面的事都好办。选课前,务必注意本章的学习目标和内容。想学更多,注意后边的课程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值