- 博客(38)
- 收藏
- 关注
原创 人工神经网络&BP神经网络结构及优化原理单隐层,多隐层及反向传播梯度下降释义
神经网络:人工神经网络(Artificial Neural Networks,简写为ANNs)也简称为神经网络(NNs)或称作连接模型(Connection Model),它是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型。这种网络依靠系统的复杂程度,通过调整内部大量节点之间相互连接的关系,从而达到处理信息的目的。
2023-02-02 15:30:09
1059
2
原创 Bagging算法和决策树算法之间的区别对比以及决策树中OBB策略
很明显的可以看出经过bagging算法生长出多个树素质再教育后,效果提升的很大,明显决策树模型过拟合了。OBB策略就是验证集得分,里面参数调用比较方便,可以非常清楚的看出某个数值各个类别的概率值。树模型tree经过Bagging算法素质再教育后精度得到了明显的提升。Bagging算法和决策树算法。可视化效果展示,直接绘制出过程。
2023-01-26 19:11:10
474
原创 机器学习中软投票和硬投票的不同含义和理解
硬投票:硬投票会认为韩红出现的概率为97%直接取最大。显然从字面上理解,软投票要比硬投票靠谱得多。A:韩红出现的概率为47%B:韩红出现的概率为57%C:韩红出现的概率为97%
2023-01-26 15:16:08
1504
原创 Python每日练习100题(day1)(摸鱼三道题)
3. 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
2023-01-26 11:40:33
326
原创 Mac和Windows局域网互传文件&iPhone和Windows局域网互传文件
生活中,我们可以通过微信和QQ或网盘等等传输工具进而实现文件互传,但是面临一个问题,大文件无法上传,而且受到网速的限制等诸多因素影响,如今我们可以通过局域网进行实现文件互传,进而改变此种囧境。17. 查看本机ipv4地址,按住win+R进入cmd界面输入ipconfig后查看自己的内网地址。Mac电脑点击前往,然后点击连接服务器,然后直接登录,然后就可以共享了。12.右击进入属性点击共享,然后点击高级共享。19. 安卓手机也在文件里同理创建。13. 点击安全,后点击编辑。16. 赋予一切权限。
2023-01-19 12:57:58
3039
1
原创 C++考试结构体案例试题
学校正在做毕设项目,每名学生带领五名学生,总共有三位老师。需求如下:设计学生和老师的结构体,其中在老师的结构体中,有老师的姓名和一个存放学生的数组作为成员有性命,考试分数,创建数组存放三名老师,通过函数给每个老师及所带的学生赋值,最终打印出老师数据以及老师所带的学生数据。
2023-01-06 12:34:53
358
原创 数学建模插值分析法(附完整代码)python实现(插值&拟合)
面对即将到来的高教杯数学建模大赛,作为过来人,我希望学弟学妹们能斩获佳绩,写一篇有关插值分析的文章有助于学弟学妹们少走些弯路吧,愿少年,乘风破浪 他日勿忘化雨功
2022-08-25 18:24:26
2995
原创 解决python setup.py install 的报错error: Setup script exited with error:
error: Setup script exited with error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/我们的运行本地安装包时 遇到报错是error: Setup script exited with error: Microsoft
2022-01-27 10:08:25
2889
1
原创 搭建CNN卷积神经网络(用pytorch搭建)
手撕卷积神经网络—CNN卷积:提取特征池化:压缩特征heigh X weigh X depth长度 宽度。深度(也就是特征图个数)例如输入32x32x3 hxwxc卷积就是取某个小区域进行特征计算用此处的 特征值x权重特征 进而得到最终数据输出filter相当于助手可以有一个 但是也可以有多个 可以定义f1 f2 f3…当然得到特征图越丰富越是我们想要的结果但是多个卷积核的容积必须是相同 否则则无法相加。移动步长 可以大一点也可以小一点用1就可以卷积核尺寸 可以大一点 也可以小一点 大的话
2022-01-20 20:20:09
8367
6
原创 解决AttributeError: module ‘torch.utils.data‘ has no attribute ‘Dataloader‘问题
在加载pytorch数据集时候 莫名其妙抛出一个错误AttributeError: module ‘torch.utils.data’ has no attribute ‘Dataloader’很无语。。。。经过我多次查找资料 得出结论很简单的问题。train_loader = torch.utils.data.Dataloader(dataset=train_dateset, batch_size = bat
2022-01-20 17:02:08
7066
6
原创 解决[webpack-cli] You need to install ‘webpack-dev-server Error: Cannot find module ‘send’问题(Linux也适用)
我们在编译vue项目时,有时候就会遇到[webpack-cli] You need to install 'webpack-dev-server Error: Cannot find module ‘send’这个报错问题这里本着一个原则问题,缺啥安啥,然后重新加载一下,然后最好是重启一下电脑在node.js安装包下重新加载安装的模型包然后一路next就可以最终我们重新加载一下就可以yum install webpack-dev-server --save-dev缺啥安啥缺什么模型包
2021-09-20 23:12:06
11249
原创 error Command failed.报错问题解决(Linux下/Windows下)
我们在运行vue脚本项目时很容易遇到这种问题,比如新机房电脑或者第一次运行某个项目时遇到error Command failed报错解决这一报错的完美解决为npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver运行这个,安装驱动即可以完美解决问题注意这里,我们一定要通过淘宝镜像进行安装,否则会很慢。我们执行完这段命令后,在执行npm install 就不会出现因为错误而被
2021-09-20 22:53:55
24719
1
原创 人生重开模拟器快速部署(Windows下)(Linux同样适用)
九月爆火独立产品——人生模拟器人生模拟器最近非常火,我也玩了一阵,觉得挺好玩的,正好作者开源的网站项目!!这快乐不就来了!附上原作者的网站链接https://liferestart.syaro.io/view/糟糕的人生,重开吧!作者已经上传代码至GitHub,那么我们简单看一下代码首先对电脑需要有要求,需要有git和node.js环境Git官方下载链接node.js下载链接node.js和Git安装相对来说比较简单,可以自行查阅百度我们需要在安装node.js的同时也要安装我们需要安
2021-09-20 22:39:47
2996
原创 网络安全篇--抓包问题Linux下配置Google-chrome代理
本来抓包都是用火狐浏览器来进行的,但是我们学校的网站登录验证码无法加载,这就很难受所以只能用Google-chrome来进行配合BurpSuite抓包但是必须配置代理服务器,怎么办?很难受,他让我查看文档来进行配置。。。。。那么我就试一试吧google-chrome --proxy-server="127.0.0.1:8080"诶,不行欸,我们发现了只打开一个新窗口这可咋整。。。算了吧,我加一个sudo试试看看啥效果很难受,不允许这个规则。sudo google-chrome -
2021-09-20 13:29:18
1805
原创 网络安全篇(数据表单的创建 SQL命令拾遗 数据的SQL注入的防护)
数据表的演练1 创建数据表create database jing_dong charset=utf8;-- 使用 jing_dong数据库use jing_dong;create table goods( id int unsigned primary key auto_increment not null, name varchar(150) not null, cate_name varchar(40) not null, brand_name varchar
2021-08-24 21:14:08
2271
2
原创 网络开发设计实战 --数据存储篇(关系型数据库MySQL增删改查)
在Linux下的数据库路径是在 var/lib/mysql 一定要切换到超级管理员下才可以进入关系型数据库:服务端的安装:sudo apt-get install mysql-server启动服务sudo service mysql start查看进程中是否存在MySQL服务ps ajx|grep mysql停止服务sudo service mysql stop重启服务sudo service mysql restart卸载MySQLsudo apt-get remove mysq
2021-08-23 11:47:07
994
4
原创 用socket搭建web服务器(TCP协议)
到底什么是HTTP协议,我们可以通过简单的服务器搭建来进行验证一下。我不喜欢介绍枯燥的理论,更喜欢直接上手敲代码,理论留给那些科学家去研究吧!为了验证,直接上代码验证。import socketdef service_client(new_socket): #接收浏览器发送过来的请求,即HTTP请求 request =new_socket.recv(1024) print(request) #2.返回HTTP格式的数据给浏览器 #2.1准备发送给浏览器的数据-
2021-08-19 21:51:48
1884
原创 web开发利器--正则表达式(re模块 search findall sub split方法)
正则表达式篇过滤必要信息数据清洗python中正则表达式的应用python中通过re模块来进行使用正则表达式主要实现流程为import re#使用match方法进行匹配操作result =re.match(正则表达式,要匹配的字符串)#如果上一步匹配到数据的话,可以使用group方法来提取数据result.group()match的语法 re.match(r"Hello","Hello word")前面必须要加一个r正则表达式简而言之分为以下几个部分匹配单个字符匹配多个
2021-08-19 10:54:42
1494
原创 网络通信开发实战(基于TCP原理实现两台主机之间实现远程文件的收发应用)python实现
通过TCP可以实现网络间字符的发送和接收,既然可以实现网络的收发,那么自然可以实现文件的下载,市场上主流的下载器均使用socket实现网络通信。进行文件的远程传送。本项目应用场景,是作者经过学习网络通信原理为了实现虚拟机和主机进行实现文件的传送而开发的应用程序,十分的方便可以实现文件的传送和接收,因为作者虚拟机的Linux主机有的时候会很卡顿,莫名的bug。。。。。因此我通常在Windows主机写好代码最开始最笨的方法是通过U盘来实现文件的迁移,但是效率太低了,通过开发这个应用程序可以非常方便的实现数据的收
2021-08-18 16:05:28
1772
6
原创 如何打开本地网络的防火墙端口(Windows版)解决ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。问题
ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。最开始在遇到这个报错的时候十分不解,后来经过思考,有可能是服务器端口占用,或者并没有放行。因此搜查问题的关键是要先去排查问题。在搜索栏输入控制面板选择防火墙选择开关保证这些选项是开着的选择高级设置新建规则创建协议端口选择端口允许连接点击下一步创建规则后点击下一步(后命名)选择任意端口ALL即可问题排查完毕!socket创建网络通信时,有读者
2021-08-18 10:59:12
72015
29
原创 网络通信篇下(TCP实战开发)聊天器的开发两台电脑实现联通--socket模块的应用开发技术
TCP服务端(服务器)如果想执行tcp服务器的功能,需要执行以下流程socket创建一个套接字bind方法绑定IP和portlisten使套接字变为可被动链接accept等待可无端的链接(必须创建一个新的监听套接字和重定义一个新的接收器)recv/send接收发送数据对于accept必须要接收两个 一个是定义新的套接字,另一个是监听的函数。对其进行监听import socketdef main(): #1.买个手机(创建套接字 socket) #这个套接字用来初始化响应
2021-08-18 09:12:13
959
原创 网络通信篇上(udp实战开发)聊天器的开发两台电脑实现联通--socket模块的应用开发技术
网络通信:如今业界主流由udp通信和tcp通信,udp相对来说更加复杂一些,而tcp相对来说会更加的简单一些我们首先先理解一下udp通信原理,和创建通信的必要步骤。我们最常用的就是通过socket库来创建一个可运行的实现各主机之前收发文件。套接模板import socketdef run(): #创建udp套接字 s =socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #收发收据 #关闭套接字 s.close()
2021-08-17 14:38:21
1191
原创 python文件操作(whit open os模块 read方法)
from 模块名 import 工具名 导入部分工具包import 模块名 全部导入from 模块名 import * 从模块名导入所有的工具python文件的操作:文件的基本操作: 1.打开文件 2.读/写文件 3.关闭文件操作文件的函数和方法 (一个函数 三个方法)函数/方法说明open(函数)打开文件,并且返回文件操作对象read(方法)将文件内容读取到内存write(方法)将指定内容写入文件close(方法)关闭文件
2021-08-16 21:35:01
1055
原创 python异常处理(十分钟彻底搞定!)
异常处理:捕获异常,简单的捕获异常语法,在程序开发时,可以尝试加如 try来捕获异常try: 尝试执行的代码except: 出现错误的处理try尝试 下方填写要尝试的密码,不确定能不能够正常执行的代码except 如果不是,下方填写尝试失败的代码例子: 简单的异常捕获演练–要求用户输入整数try: #不能确定争取执行的代码 #提示用户输入一个数字 num = int(input("请输入一个数字:"))except: print("请输入一个正确的
2021-08-16 17:16:56
10982
1
原创 一文彻底搞懂python面向对象编程(全网最全!!!)
面向对象:独立独立存在,在程序开发时,现有类再有对象(属性 方法)类名 大驼峰命名法属性 这类事物具有什么样的特征方法 这类事物具有什么样的行为对对象的特征描述,通常可以定义成属性对象具有行为,通常可以定义成方法面向过程的基础语法 dir内置函数 ,使用dir传入标识符/数据 可以查看对象内的所有属性及方法。提示 __方法名__ 格式的方法是python提供的内置方法/属性方法名类型作用__new__方法创建对象时,会被自动调用__init__方法对象被
2021-08-16 14:31:59
9867
8
原创 python变量 缺省函数 元组和字典的拆包 递归 一文详解
变量的进阶:变量的引用 变量和数据都是在内存中保存的,在python中内函数的参数传递以及返回值都是靠引用传递的变量和数据是分开存储的例子:def test(num): print("函数内部%d对应的内存地址是%d"%(num,id(num))) #1.定义一个字符串变量 result = "hello" print("函数要返回的数据的内存地址%d"%id(result)) #2.将字符串变量返回 return result#1.定义一个数字的
2021-08-15 07:40:31
892
原创 课程设计 学生信息管理系统python(字符,列表,字典,模块化完整操作)
python初级综合应用—学生信息管理系统变量 流程控制 函数 模块项目需求:实现对名片的增删改查及退出 通过选择不同的数字进行选择不同的功能,用户的姓名 电话 QQ 邮件 如果用户查询到指定名片则可进行修改 利用模块化来进行开发。步骤:1.框架搭建2.新增名片3.显示所有名片4.查询名片5.查询成功后修改删除名片6.让python能够直接运行1.框架搭建准备文件 确定文件名 能够在需要的位置编写代码,编写主题循环,实现基本的用户输入和判断新建card_main.py 保存主程序
2021-08-14 15:00:11
1007
1
原创 python公共方法(len del max min 及切片对字符列表元组的应用场景)
公共方法python内置函数函数描述备注len(item)描述容器中元素个数del(item)删除变量del有两种方式max(item)返回容器中元素最大值如果是字典,只针对key比较(不会去比较值)min(item)返回容器中元素最小值如果是字典,只针对key比较字符串比较符合以下规则 “0”<“A”<“a”切片描述python表达式结果支持的数据类型切片“0123456789” [::-
2021-08-14 09:42:45
979
原创 一文读懂python字符串的妙用(巧记方法)
字符串字符串可以使用索引获取一个字符串可以拿出指定位置的字符key(字符串) 获取字符串的长度字符串.count() 小字符串在大字符串中出现的次数字符串(索引) 从字符串中取出单个字符字符串.index(字符串) 获得小字符串第一次出现的索引hello ="hello hello"#1. 统计字符串的长度print(len(hello))#2.统计某一小字符串出现的次数print(hello.count("l"))#3.某一个子字符串出现的位置 如果不
2021-08-13 20:54:59
316
原创 python字典(增删改查 清空字典 合并字典update方法以及len方法统计)
字典key值是索引 value是数据 用{}来存储数据字典是一个无序的数据集合,输出的顺序和定义的顺序是不一致的!xioaming={ "name":"小明", "age":18, "gender":True, "height": 1.75}字典.keys() 所有key列表字典.values() 所有value列表字典.items() 所有(key,values)元组列表对字典增删查操作xioaming={
2021-08-13 12:25:52
947
原创 python 元组十分钟搞定(列表和元组相互转化 count函数和index函数)
元组(tuple)元组内的元素不可修改tuple_info =("dasd",12,4)#取第一个tuple_info[0]#如果我们定义一个元组中只有一个数据那么需要在后面加一个,tuple_info =(23,)元组中常用的函数为(元组.count 和 元组.index)只有两种方法info_tuple = ("zhangsan",2,12,"zhangsan")#取值和索引print(info_tuple[0])#已经知道数据内容,希望知道该数据在元组的索引位置pri
2021-08-13 11:37:47
622
原创 一文彻底懂python的模块 及return 及 列表的操作(list)
return函数下面的函数不会被执行函数的嵌套调用def one(): print("*"*50)def two(): print("---"*50) one()two()对于通过形参来进行调用def print_set(char): print(char*50)print_set("-")打印出五行星号def print_set(char): print(char*50)def cishu(): i = 0 while i&l
2021-08-13 07:58:20
2087
原创 Linux基础指令(通配符,ls,touch mkdir rm grep)
ubuntu中在终端窗口放大指令为 ctrl+shift+=在终端窗口缩小的指令为 ctrl±ls (list) 查看当前文件夹下的内容pwd(print work directory )查看当前所在文件夹cd [目录名] (change directory) 切换文件夹touch[文件名] (touch) 如果文件夹不存在,新建文件mkdir[目录名] (make directory) 创建目录rm[文件名] (remove) 删除指定的文件名c
2021-08-12 17:55:06
499
原创 远程对服务器操作常用指令(ssh scp chmod useradd )
远程管理常用命令关机命令命令对应英文作用shutdown 选项 时间shutdown关机/重新启动关机选项命令命令含义-r重新启动例子 :shutdown 20:25 意思是表示在20:25会关闭shutdown +10 意思是在十分钟后自动关机shutdown -c 意思是取消之前的关机指令查看或配置网卡的信息网卡:负责网络通信的设备IP地址就是设置在网上的地址信息命令对
2021-08-12 17:47:20
999
原创 Linux系统操作命令
日期和时间命令作用date查看系统的时间calcalendar 查看日历,-y选项可以查看一年的日历例子:cal -y 查看一年的日历磁盘信息命令作用df -hdisk free 显示磁盘剩余空间du -h[目录名]disk usage 显示目录下文件的大小例子:du -h 要切换到某个目录下进程信息命令作用ps auxprocess atatus 查看进程的详细状况top动
2021-08-12 17:43:34
61
原创 Linux下的打包和压缩操作(bzip2和gzip)
打包压缩(Linux常用为tar.gz)tar命令打包文件 tar -cvf 打包文件.tar 被打包文件/路径解包文件 tar -xvf 打包文件.tartar选项说明(只负责打包)选项含义c生成档案文件,创建打包文件x解开档案文件v列出归档的详细过程,显示进度f指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后删除桌面全部文件rm -r *例子: tar -cvf py.tar 111.py 222.py压
2021-08-12 17:41:16
728
原创 vim操作指令
vi—服务器中终端的编辑器vi是一个文本编译器 不支持鼠标操作在终端用vi打开文本 vi demo.py建立一个文件 vi hello.py摁u为撤销ctrl +r为返回上一步如果要是想复制某行为19行 首先退出编辑模式 连按yy 19p 这样就可以完成多行复制工作打开文件并且定位到行在开发中如果遇到某行有错误并且迅速定位代码位置vi 文件名 +行数例子:vi hello.py +16 则准确的定位在16行如果要是不指定行数的话则直接定位到文件末尾vi 文件
2021-08-12 17:28:23
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人