做网站的语言有哪些网站不接入备案

news/2025/10/7 2:21:31/文章来源:
做网站的语言有哪些,网站不接入备案,建设银行网站钓鱼网站,成功的网站建设#!/usr/bin/python # -*- coding: utf-8 -*-写一个三层的BP神经网络#xff08;3#xff0c;2#xff0c;1#xff09;,3是输入数据的维度#xff0c;隐层设置节点数为2#xff0c;1是因为每个观测的target都是一个标量即只有一个数#xff1b; 1.随…#!/usr/bin/python # -*- coding: utf-8 -*-写一个三层的BP神经网络321,3是输入数据的维度隐层设置节点数为21是因为每个观测的target都是一个标量即只有一个数 1.随机生成两个随机矩阵作为三个层之间的连接权值注意矩阵大小设置设定误差阈值等参数 2.使用irandom.randint(0,len(x)-1)随机产生一个样品的输入及target 3.使用权值w1,w2,sigmoid函数、diffsigmoid函数计算隐层和输出层的输入输出 4.利用上面的随机样品的实际输出和期望输出之差e用e求偏导de/dwho、de/dwih 5.梯度下降法更新权值w1,w2 6.再次计算全局误差若满足设定的误差阈值返回当前权值否则重算print(__doc__) import random from sympy import * import numpy as np import pandas as pd datapd.read_csv(wenzi.csv,headerinfer) datanp.mat(data) xdata[:, :3] ydata[:, 3]#激活函数 def sigmoid(x):return ( 1/(1np.exp(-x)) ) #激活函数的导函数 def diffsigmoid(x):return (1- 1/(1np.exp(-x)) )*( 1/(1np.exp(-x)) )def upgrade_w1_w2(): #i是随机选取的一个样本erro0.01 #误差n_iter500 #迭代次数learnrate0.1 #学习率global w1,w2,b1,b2 w1 0.5 * np.random.rand(2,3) - 0.1 b1 0.5 * np.random.rand(2,1) - 0.1 w2 0.5 * np.random.rand(1,2) - 0.1 b2 0.5 * np.random.rand(1,1) - 0.1 随机抽取一个样本计算两个偏导de/dwih 、de/dwohirandom.randint(0,len(x)-1) obs np.array(x[i] )hidden_input_1np.dot(w1[0],obs.T) - b1[0] hidden_input_2w1[1].dot(obs.T)-b1[1]hidden_output_1sigmoid(hidden_input_1) hidden_output_2sigmoid(hidden_input_2)hidden_output_array[float(hidden_output_1),float(hidden_output_2)]outlayer_inputnp.dot(w2[0] ,(hidden_output_array)) - b2[0] #输出层只有一个节点 outlayer_outputsigmoid(outlayer_input)expect_outputy[i] lossexpect_output - outlayer_output sigma_t_k_1-(expect_output-sigmoid(outlayer_input)) * diffsigmoid(outlayer_input)Asigma_t_k_1 * hidden_output_array #de/dwho print(sigma_t_k_1\n,sigma_t_k_1) print(隐层的输出向量,hidden_output_array ) anp.array(sum(-(sigma_t_k_1)))print(sum(-(sigma_t_k_1)* w1) * obs,a*w1[0] * obs )B1diffsigmoid(hidden_input_1) * a* w1[0] * obsB2diffsigmoid(hidden_input_2) * a* w1[1] * obs 计算全局误差 while True:for j in range(len(x)):obs x[j]hidden_input_1np.mat(w1[0]).dot(obs.T) - b1[0] #隐层第一个节点上的输入hidden_input_2np.mat(w1[1]).dot(obs.T) - b1[1] #隐层第二个节点上的输入hidden_output_1sigmoid(hidden_input_1) #隐层第一个节点上的输出hidden_output_2sigmoid(hidden_input_2) #隐层第二个节点上的输出hidden_output_array[float(hidden_output_1),float(hidden_output_2)]outlayer_input_1w2[0].dot(hidden_output_array)-b2[0] #输出层的输入outlayer_output_1sigmoid(outlayer_input_1) #输入层的输出expect_outputy[i] #期望输出就是每个观测的target数值totalloss [] #建立空列表用以求和lossexpect_output - outlayer_output_1 #loss是每个观测的期望输出与实际输出的差totalloss.append(loss) #totallossnp.array(totalloss) #把列表转化为数组才能进行点乘如果全局误差大于阈值就要更新权重if 0.5*totalloss.dot(totalloss) erro:print(误差大于给定的阈值)new_w2_0w2[0]-learnrate* (sigma_t_k_1 * hidden_output_array)new_w2new_w2_0w2new_w2new_w1_0np.array(w1[0]-learnrate*B1)new_w1_1np.array(w1[1]-learnrate*B2)w1np.vstack((new_w1_0,new_w1_1))print(误差大于阈值时的全局损失; ,0.5*totalloss.dot(totalloss))print(误差大于阈值时的实际输出,sigmoid(outlayer_output_1))print(误差大于阈值时的w1权值矩阵\n,w1)print(误差大于阈值时的w2权值矩阵\n,w2)如果全局误差小于阈值就返回目前权if 0.5*totalloss.dot(totalloss) erro:print(\n误差满足要求)w1np.mat(w1)print(到更新的w1矩阵,w1 )print(得到更新的w2矩阵,w2)print(全局损失; ,0.5*totalloss.dot(totalloss))breakupgrade_w1_w2() #调用函数def classfier(test):obs test[0:,:3]hi_1np.mat(w1[0]).dot(obs.T) - b1[0]hi_2np.mat(w1[1]).dot(obs.T) - b1[1]ho_1sigmoid(hi_1)ho_2sigmoid(hi_2)hidden_output_array[float(hi_1),float(hi_2)]outlayer_input_1w2[0].dot(hidden_output_array)-b2[0]outlayer_output_1sigmoid(outlayer_input_1)print(经过最终神经网络训练后输出层的实际输出, outlayer_output_1)if outlayer_output_10.45:print(该测试样本和0.9代表的类别更接近)if outlayer_output_10.45:print(该测试样本和0.1代表的类别更接近)if outlayer_output_10.45:print(该测试样本可被任意归为两个类别之一)classfier(np.mat([[1.82,1.54,0]]))#这里的测试样本[[2.08,1.56,0]]是我从原先14个样本中挑选的训练集有13个留了1个作为测试该样本的target的确是0.1#说明我们训练出的BP神经网络模型有可信度训练集如下图所示最后一列是target目标值 任何程序错误以及技术疑问或需要解答的请添加

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/929899.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

免费推广网站有哪些建网站的工具有哪些

💎 欢迎大家互三:2的n次方_ 💎1. 介绍 深度学习在人工智能领域中占据了重要地位,特别是生成对抗网络(GANs)、自监督学习和Transformer模型的出现,推动了图像生成、自然语言处理等多个领域的创…

顺德精品网站建设网站开发都需要什么工作

文章目录 1.主要属性DataSource行(Row 相关属性)列(Column 相关属性)单元格(Cell 相关属性)逻辑删除AllowUserToAddRowsAllowUserToDeleteRowsAllowUserToOrderColumns其他布局和行为属性 2.控件中的行、列…

阜新建设网站wordpress 音乐不中断

0、基础知识 1000毫秒内,允许2个请求,其他请求全部拒绝。 不拒绝就可能往db打请求,把db干爆~ interval 1000 rate 2; 一、固定窗口限流 固定窗口限流算法(Fixed Window Rate Limiting Algorithm)是…

简单美食网站模板怀宁建设局网站

文章目录 1. 为什么要建立自己的交易系统2. 一个朋友的交易体系分享2.1 开仓原则2.2 计算盈亏比2.3 第三原则:资金管理原则2.4 持股原则2.5 技术指标 3. 作者本人的交易系统 1. 为什么要建立自己的交易系统 有稳定的交易系统,会让人很清晰的 知道什么样…

网站怎么做啊变装 wordpress

区别 核心区别:显存,也被称作帧缓存。独立显卡拥有独立显存,而集成显卡通常是没有的,需要占用部分主内存来达到缓存的目的 集成显卡: 是集成在主板上的,与主处理器共享系统内存。 一般会在很多轻便薄型的…

caddy搭建静态+PHP+伪静态Web服务器

caddy搭建静态+PHP+伪静态Web服务器feieryun-v2.hk2.anan.cc {handle_path /AdminLTE/* {root C:\data\service\caddy\www\AdminLTEfile_serverencode}handle_path /static/* {root C:\data\service\caddy\www\v2.feie…

网站营销信息做调查问卷能赚钱的网站

NumPy数据处理详解的笔记3 第1章NumPy基础 NumPy是用于处理多维数组的数值运算库,不仅可用于 机器学习,还可以用于图像处理,语言处理等任务。 1.4 切片 python编程语言对数组切片功能有支持, NumPy 的ndarray 的切片功能是类似的&#xf…

全自动 AI 视频创作与发布工具:LuoGen-agent

对于短视频创作者而言,内容制作往往耗时且流程繁琐——从脚本撰写到口播录制,再到字幕、BGM、封面和发布,每个环节都需要投入大量精力。为了让创作者能专注于创意本身,LuoGen-agent 提供了一套完整的 AI 自动化解决…

网站建设丶金手指花总13大连建设工程信息网去哪里找

先按照https://zhuanlan.zhihu.com/p/494988089说明下载好Gitblit然后复制到tomcat的webapps目录下,如下: 双击"startup.bat"启动tomcat: 然后访问"http://127.0.0.1:8080/gitblit/"即可看到git的界面: 说明git服务器已经能够成功运行了! Vmware虚拟机…

会做网站开发 但是不会二次开发广告公司 网站制作

虽说使用的人大都对微软没什么好感,但不能否认微软确实也出了不少好东西呀,比如微软鼠标(IE系列) icon_smile.gif IE2.0和以上版本都有5个按钮,除了正常的左中右外,两侧还各有一个,在windows中可用来支持浏览器的前进/…

wordpress登录循环安徽关键词seo

JSP(Java Server Page)是J2EE的功能模块,是Java服务器页面,由Web服务器执行,作用就是降低动态网页开发难度,将Java代码与HTML分离,降低开发难度,本质就是Servlet。 Servlet的缺点&a…

qq空间关闭申请网站荥阳网站制作

第一次见这个题,看时间小于O(N)。。。。。 只能是二分啊。 但是怎么二分,条件是什么,真的想不到。 后来知道了,我们要找最深一层最右边那个结点。借此确定结点个数。 我们知道,满二叉树的结点个数和深度是有公式的&a…

站长工具域名wordpress外国主题

目录 常见思路更优的解法(面试官喜欢的) 常见思路 要选出最小的前K个数首先我们会想到排排升序建大堆,排降序建小堆 一个直观的想法是使用(小根堆),起始将所有元素放入堆中,然后再从堆中取出k 个…

静态库.a与.so库文件的生成与使用

任务一.用gcc生成静态库和动态库 1.1在ubuntu系统中创建一个目录来保存程序文件并编辑三个程序hello.h,hello.c,main.c。 先通过后端代码创建目录然后用vim文本编辑器编辑三个程序文件 程序1 hello.h:程序2 hello.c:程…

CF2145D Inversion Value of a Permutation

错题好题集第二篇。 题意 你需要构造一个长度为 \(n\) 的排列,使得它的逆序值恰好为 \(k\)。逆序值的定义 对于一个排列 $p$,我们将其逆序值定义为至少包含一个逆序对的子段的数量。形式上,这就是满足以下条件的一对…

朔州如何做百度的网站网站数据库做好了 怎么做网页

一、服务器准备 1、服务器配置 准备3台服务器,建议最低配置如下(阿里云大约每台每月六百多): centos7.4 8c 16G 39.101.192.109 node001 39.101.179.3 node002 39.99.236.205 node003 为服务器开启外网端口访问 7180、8900 2…

阿里 做网站北京市住房建设网站

SpringBoot教程(十六) | SpringBoot集成swagger(全网最全) 一. 接口文档概述 swagger是当下比较流行的实时接口文文档生成工具。接口文档是当前前后端分离项目中必不可少的工具,在前后端开发之前,后端要先出接口文档&#xff0c…

网站开发工具蜡笔小新网页设计制作网站大一素材

作为一个站长,当你的网站流量逐渐变大时,就会发现目前的主机无法满足正常需要,就要更换更高一级的云主机或VPS主机,新手就需要使用WinSCP和Putty,来管理主机。IIS7服务器管理工具可以批量管理、定时上传下载、同步操作…

网站建设公司自适应源码互联网技术发展现状

macOs系统安装软件的疑问 所有问题mac系统文件结构我用mac安装软件,不用像windows一样创建文件夹吗只能安装到Applications文件夹吗安装程序的指南和提供的安装选项是什么软件安装在Applications下的/appName文件夹,它的所有数据都会在该文件夹吗如果卸载…

网站开发公司怎么找客户开发工具在哪里 word

汇编语言应该是我们如今学的最“低级”的语言了,由于如今不会再有人去学机器语言了。而汇编语言还在一些硬件或者嵌入式设备上使用并开发着。下面资料是为了大学的汇编考试整理的资料,如今与大家分享,希望能给大家提供帮助。 汇编语言程序设计…