自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 fastai -kaggle 实战高粱分类

比赛:https://www.kaggle.com/competitions/sorghum-id-fgvc-9数据集是在TERRA-REF实验期间捕获的RGB图像的精选子集,按高粱的品种标记。这些数据可用于开发和评估各种植物表型模型,这些模型试图回答与是否存在理想性状有关的问题(例如,“这种植物是否表现出水分胁迫的迹象?”)。在这场比赛中,我们关注的问题是:“这张图中显示的是什么品种?一共有100种类别。

2023-09-11 09:11:25 73

原创 3.fastAI进阶(2)(DataBlock)

在block中有三个block,因为输出有box的坐标和box对应的类别,通过n_inp=1来说明输入截止的block(第一个)。的作用是根据输入图像文件名,找到相应的目标坐标点,并进行翻转。这里使用的是COCO数据集, 它包含日常物品的图片,目的是通过在日常物品周围绘制矩形来预测日常物品的位置。通过使用自定义函数,该函数的输入为csv的行,我们可以根据列名字来访问成员,其返回值为(X,Y)。这样的输出的train[0]就更为简单易懂了,输入为RGB图片,输出为类别下标1,我们可以通过。

2023-09-07 11:54:03 99

原创 2.fastAI进阶(1)(DataLoader)

path为基目录,folder 用于在path和filename之间增加路径path/folder/filename。例子使用了多分类的数据集,标签在train.csv中。label_delim 指定使用空格作为标签分类条件。使用from_df函数来加载csv的数据集。多分类使用F1 Score来评价模型的好坏。为第一二列所以这里不需要指定。

2023-09-07 11:46:20 74

原创 FASTAI入门(如何快速构建一个神经网络)

path为数据集路径,files为具体文件路径,label_func为对files进行的处理作为标签,item_tfms为图片的处理。数据处理函数,如果f的第一个字母为大写,则返回True,用到的数据集中首字母大写的为猫。获取path目录下/images文件。将图片地址转换为Path类型进行预测。使用lr_find来查找合适的学习率。下载数据,返回数据集所在目录。使用数据集进行训练。

2023-09-07 11:32:07 136

原创 1、Linux下C语言 编写简单的网络嗅探器: 基本的数据包抓取分析

首先贴上源代码#include <stdio.h>#include <errno.h> #include <unistd.h>#include <sys/socket.h>#include <sys/types.h> #include <arpa/inet.h>#include <cstdlib>//协议相关结构体#include <netinet/if_ether.h>int main(

2020-10-20 20:11:51 3365

原创 0、Linux下C语言 编写简单的网络嗅探器: 前言

需要掌握的部分知识一定的Linux基础( 常用命令 gcc 、vim、ping、whois等)C语言、socket编程QT等图形库( 编写一个GUI的界面)计算机网络( 各种常见的协议, 五层模型)推荐书籍《TCPIP 网络实验程序篇》《linux就该这么学》…基本思路程序运行后 , 创建socket , 进入while(1)循环,抓取每一个数据包读取一个数据包后对包进行具体的分析最后再实现图形化功能在《TCPIP 网络实验程序篇》 的实例程序的流程图也比较详细准备的东

2020-10-20 18:56:02 483

原创 Redis 入门

Redis入门值的设置与获取set key value 设置一个值get key 获取一个值exist key 判断一个值是否存在del key 删除一个值值的增加与减少incr key 给一个数字值+1decr key 给一个数字值-1incrby key num 增加指定的值decrby key num 减少指定的值使用 incr 、decr ,他们是原子型的操作, 在多用户操作时, 确保不会出现歧义值的过期时间创建的值默认不会过期ttl key 获取值的存在剩余时间(不

2020-09-13 21:41:54 145

原创 PHPLocal File Include

PHP Local File Include漏洞P LFI (Local file include) 利用php 的include函数 ,包含本地的恶意代码文件.0.环境搭建使用Apache2 +php71. 什么时候会出现LFI漏洞比如当正常访问的URL中包含 类似 ?file=xxx.php的时候, 尝试修改file的值为/etc/passwd 或 者c:\windows\system32\drivers\etc\hosts 等,如果返回了对应的文件, 则这个网站就有LFI漏洞文件包含的

2020-08-12 12:34:59 227

原创 Mybatis笔记

写在最前面这篇笔记是看秦老师的 Mybatis 视频跟着写的, 建议去看视频学习,能掌握更多的内容B站链接在此:视频链接https://www.bilibili.com/video/BV1NE411Q7Nx主页链接https://space.bilibili.com/952564491、简介1.1 什么是MybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工

2020-08-09 13:11:06 258

原创 《深度学习与tensorflow》读书笔记 pdf分享

第二章 Tensorflow系统介绍计算图Tensorflow是一个基于数据流图的数值计算开源软件数据流图是有向图,图中的点表示各种数学计算操作的算子(operations, 简称op),边表示操作与操作之间传递的高维数组数据,称为tensor计算图的执行可以看作数据 tensor按照图的拓扑顺序,从输入节点逐步流过所有中间节点,最后流到输出节点的过程, Tensorflow的名字由此而来。算子(op) 是参与计算的基本单位, 每个算子对应一种数学运算(如: 矩阵加法,矩阵乘法等),算子接

2020-07-31 09:52:37 231

原创 JAVA----反射与注解入门学习

写在最前面这篇笔记是看秦老师的 注解和反射 视频写的, 建议去看视频学习, 能掌握更多的内容B站链接在此:视频链接https://www.bilibili.com/video/BV1p4411P7V3主页链接https://space.bilibili.com/95256449在学习注解之前,只知道@Test 的 Junit 包 , 发现后面要学习的Spring 等框架需要用到, 就来补一课下面的内容可以作为笔记参考, 视频中的大部分代码都有写,适合边看视频边实际操作。注解注解入

2020-07-30 23:50:20 255

原创 JAVA编写MineCraft插件2:通过本地文件生成黑白像素画

先上一张效果图逻辑分析首先是玩家在游戏里输入命令(指定文件的名字 ,以及一个数(用来区分黑白像素))当玩家发送命令后,代码首先会获取玩家的位置, 用来确定生成图片的位置分析参数,获取本地文件中的指定的图片分析参数,获取区分黑白像素的阈值( 0~255)使用java的库, 将图片文件封装为一个BufferedImage对象(用于获取图片的宽高,以及以数组的形式获取图片的像素值)使用两层for循环, 在循环内部首先根据下标获取文件的像素点 ,根据设定的阈值判断为黑色或白色获取当前坐标下的方

2020-07-06 17:49:10 1146

原创 JAVA编写MineCraft插件: 生成金字塔

代码如下:package com.qwrdxer;import org.bukkit.Material;import org.bukkit.World;import org.bukkit.block.Block;import org.bukkit.command.Command;import org.bukkit.command.CommandSender;import org.bukkit.entity.Player;import org.bukkit.plugin.java.JavaP

2020-07-05 00:17:39 1381

原创 树莓派小车--材料清单与代码实现

树莓派小车上星期买的树莓派4B ,闲着没事查阅资料做了个树莓派小车1. 材料准备树莓派 x1杜邦线公对公、母对母、公对母 若干( 多买点)L298N电机驱动模块X1树莓派摄像头 X1( 装在小车上 电脑可以使用VNC 远程观测、操控很好玩)摄像头支架 ( 用来把摄像头固定在小车上)双层只能小车底盘X1(带轮胎的)充电电池X8 ( 用来给小车马达供电的,推荐使用充电电池 ,毕竟太耗电了)充电宝(5v3a ,用来给树莓派 供电)泡沫板+双面胶+剪刀( 剪泡沫板用双面胶贴在小车上用

2020-06-13 23:33:40 1140 1

原创 centos 配置mysql审计插件audit

下载插件curl -L "https://dl.bintray.com/mcafee/mysql-audit-plugin/audit-plugin-mysql-5.7-1.1.7-866-linux-x86_64.zip" -o audit-plugin-mysql.zip #解压zip安装包需要用到unzipyum install zip unzip安装.解压文件unzip audit-plugin-mysql.zip在mysql下查看插件的目录, 默认为/usr/lib64/

2020-06-02 17:25:54 377

转载 docker入门

写在最前面笔记是看了秦老师的视频边实践边整理的。老师讲的非常好,强烈推荐他的视频!!!!!!!!!!老师的CSDN视频链接docker的安装docker的基本组成使用命令访问docker服务–>镜像下载–>启动容器镜像(image):docker镜像好比是一个模板,可以通过这个模板来创建容器服务. 如tomcat镜像===>run===>tomcat容器(提供服务),通过这个镜像可以创建多个容器(最终服务运行或者项目进行就是在容器中的)。容器(contai

2020-05-23 11:41:05 361

原创 《Go语言圣经》笔记第一章

go run xx.go这个 命令会将一个或多个文件名以.go结尾的源文件,和关联库链接到一起,然后运行终的可执行文件go build xx.go 一次性编译程序,创建一个二进制文件,可以在任何时候去运行这个文件,不需要其它的任何处理go get 从网络上获取代码,并将这些代码放在对应的目录中package 。一个package会包含一个或多个.go结束的源代码文件。每一 个源文件都是以一...

2020-03-23 22:04:28 154

原创 Go语言圣经学习笔记 实现Bit数组

这里给原文的 add 和 Has方法加上了自己的理解注释package intsettype IntSet struct{ words []uint64//无符号 8byte}//Bit数组中一个成员可以存储64位,代表64个不同的数//将某一位置1即 代表将其加入数组中// x/64获取的是元素在bit数组中的第几个成员,比如x=116 x/64=1 即元素可能在Bit[1]中...

2020-03-10 13:53:34 269

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除