
经验分享
文章平均质量分 68
JiYH
本科在读
展开
-
哈希算法-SHA-256-过程详解
SHA-256的输出有2256中可能性,但输入的信息可以是无限的,所以一定存在两段信息他们的hash值是一样的,MD5已经被攻破了,所以SHA也可以被攻破,但现在还没找到有效的方使。一段信息可以是任意长,一篇小说,一个数学公式,都算作信息。为了产生同样长度的hash,先对数据进行分组。每组512bit,不够填充。填充会在先补一个bit1,在补bit 0,直到bit长度模512等于448,再补上一个64bit表示信息长度。......原创 2022-06-17 18:30:03 · 9603 阅读 · 0 评论 -
机器学习:集成方法之Bagging和Boosting
集成方法(ensemble method)通过组合多个学习器来完成学习任务,颇有点“三个臭皮匠顶个诸葛亮”的意味。基分类器一般采用的是弱可学习(weakly learnable)分类器,通过集成方法,组合成一个强可学习(strongly learnable)分类器。所谓弱可学习,是指学习的正确率仅略优于随机猜测的多项式学习算法;强可学习指正确率较高的多项式学习算法。集成学习的泛化能力一般比单一的基分类器要好,这是因为大部分基分类器的分类错误的概率远低于单一基分类器的。集成方法主要包括Baggin原创 2022-04-02 15:36:50 · 607 阅读 · 0 评论 -
机器学习:常见交叉验证(cross-validation)
交叉验证交叉验证(cross-validation)交叉验证,顾名思义,就是重复的使用数据,把得到的样本数据进行切分,组合为不同的训练集和测试集,用训练集来训练模型,用测试集来评估模型预测的好坏。在此基础上可以得到多组不同的训练集和测试集,某次训练集中的某样本在下次可能成为测试集中的样本,即所谓“交叉”。 是评估泛化性能的统计学方法,比单次划分训练集和测试集的方法更稳定,全面。数据集被多次划分,并且需要训练多个模型。k折交叉验证(k-fold cross-validation)也称S折交叉验证(S-原创 2022-04-01 22:25:10 · 619 阅读 · 0 评论 -
一些个人笔记,持续更新ing
.as_matrix()已改为.values 注:values没有括号列表查找:import numpy as npa=np.array([1,2,3,4,5])print(np.where(a<3))#查找小于3的元素的位置(array([0, 1], dtype=int64),)list.ravel()#ravel()方法将数组维度拉成一维数组a=np.array([[1, 2], [2, 3]])array([1, 2, 2, 3])arr.reshape(m,-1) #改变原创 2022-03-20 19:33:05 · 1848 阅读 · 2 评论 -
树莓派远程通信(可外网访问)
一,配置树莓派先装系统,这里网上教程比较多不在赘述了。二,分配固定IP这里方法有很多种,简述其中一种。装好系统盘后boot下有个名为cmdline.txt的文件,前面加上ip=想分配给树莓派的固定ip。(记得后面加个空格)如图:现在给树莓派插上网线会自动获取192.168.1.123这个ip。注意:192.168.1.xx 是我路由器的网段,不一定适合所有人。可以在cmd输入ipconfig查看你电脑的ip。举个例子:可以看到此时我是WLAN连接,ip为192.168.1.105,子网原创 2021-10-25 20:27:08 · 3659 阅读 · 0 评论 -
服务器用户管理脚本(基于批处理)
服务器用户管理脚本@echo offtitle system.ini:menuclsecho ======================echo 1.建立用户echo 2.删除用户echo 3.修改用户密码echo 4.查看所有用户echo ======================echo.set /p num=请选择数字:if "%num%"=="1" goto 1if "%num%"=="2" goto 2if "%num%"=原创 2020-11-13 19:21:30 · 566 阅读 · 1 评论 -
天池——数据分析达人赛3:汽车产品聚类分析
天池数据分析学习赛https://tianchi.aliyun.com/notebook-ai/detail?spm=5176.12586969.1002.6.ca32e276PmUnaV&postId=254030百度网盘:链接:https://pan.baidu.com/s/1ZcpzpkNqfFvLT3TAK24NHw提取码:1igo参考资料:1,https://tianchi.aliyun.com/notebook-ai/detail?spm=5176.12586969.1002原创 2021-07-30 21:52:19 · 1447 阅读 · 1 评论 -
python小项目--信息管理系统---新手实践
一,功能简介除最基本的增,删,改,查,多加了一个导出为excel表格的功能。比较适合刚学完python练习基本语言用。代码中大部分都是使用基本语法来处理数据。新建和查看搜索时,界面确实不怎么美观,家庭住址这一栏也直接到了下一行,时间原因,也懒得修改了。修改:先选择要修改的信息改动:信息覆盖:删除和修改的界面几乎一样一个多选的对话框,这里不展示了。导出表格:其中C:/Users/acer/Desktop/信息.xlsx为默认路径,选择导出功能时会自动填入二,代码个人小白原创 2021-02-10 21:44:28 · 1569 阅读 · 13 评论 -
Arduino-循迹小车-保姆级教程
一,所需元件arduino nano一个(Uno太大,所以选择了较小的Nano)L298N电机驱动模块一个直流减速电机两个万向轮一个轮胎两个TCRT5000寻迹传感器四个二,元器件的详细介绍(1)arduino nano下面看一张Nano的图,比较生涩难懂,没关系,我也没搞懂。在本项目中只需要大家知道GDN(Ground)是接地的,3v3和5v是输出电压的(给Nano板通电及能用)。图中曲线的引脚(D3,D5,D6,D9,D10,D11)可进行PWM输出。(通俗的讲:这几个引脚可以输出低电原创 2021-01-05 10:07:17 · 33245 阅读 · 28 评论 -
C语言小游戏------贪吃蛇----小白专用
C语言贪吃蛇小游戏个人小白,后期也做了一些改进,附原视频地址(点击即可)废话在后面直接上程序该程序在VS2019上可完美运行。#include<stdio.h>#include<stdlib.h>#include<Windows.h>#include<time.h>#include<conio.h>constexpr auto maphigh = 28, mapwide = 84;struct virus{ int x;原创 2020-10-06 21:29:39 · 130065 阅读 · 166 评论