CVDL - 前言、简介
CVDL - 前言、简介
来源:B站 - 计算机视觉与深度学习 北京邮电大学 鲁鹏 清晰版合集(完整版)
学习笔记@isSeymour
pdf 版 见本站右上角 功能 - 下载 - 文本类
起止:2024-05-04 ~ 2024-06-00
[TOC]
一、前言
本课程参考 CS231n: Convolutional Neural Networks for Visual Recognition
1.1 计算机视觉简介
什么是计算机视觉?
计算机视觉的目标
跨越“语义鸿沟”建立像素到语义的映射
图形包含哪些信息?
研究进展
动画产业
三维建模
摄影
生物识别
光学字符识别 OCR
谷歌地图
家用型机器人
视觉搜索
穿戴设备
无人驾驶
新零售
人机交互
增强现实
太空探索
医学图像
气象学
1.2 课程介绍
本课程聚焦于视觉识别任务中最为基础、也是最为重要的一个任务——图像分类任务。
视觉识别中与图像分类任务相关的任务有很多,其中比较典型的包括目标检测、图像分割、图像描述、图像生成等。
对于视觉识别任务而言, 目前最 ...
同济@复旦第一届网络安全竞赛WP
同济@复旦第一届网络安全竞赛 Write up
选手
1用户名:isseymour
目录
[TOC]
一、WEB
题目:游戏
打开调试,查看源代码
读懂代码逻辑,一般来说,游戏都是最后会有个 GameOver或者success之类的。
本题发现是在 g._f_()里面会输出胜利的结果。
我直接把在g.state_GAMEOVER里加入这个函数执行,使得最后结束一定会输出成功的逻辑。
至此,只需要直接进入一局游戏,直接死掉即可。
得到 flag (见下图)
1flag{java3cr1qtG3}
题目:laohuji
一看是个老虎机游戏,那就是猜数字了。
查看源代码,发现在下面的代码是核心:
123456789101112131415161718192021<script>function numRand() { var x = 9999; //上限 var y = 1111; //下限 var rand = parseInt(Math.random() * (x - y + ...
《信息安全工程》实验内容
《信息安全工程》实验内容
来源:《信息安全工程》钟计东老师 课件
2024-05-09 ~ 06-07@Seymour
前置内容
前置内容有录制视频 虚拟机-前置内容
安装XP
原PPT全文都挺干货的,请直接看PPT:02-IS-VM.pdf | 下载 - 文本类
下面摘要一些可能的知识点(不是必做实验)
网段
VMWare 支持多个网段
每个网段相当于一个广播型的以太网络(Ethernet)
网段连接模式
VM网段设置有几种模式
桥接模式
NAT模式
仅主机模式 host-only
LAN模式
区别主要在于和外部网络的连接方式,
桥接模式和NAT模式可以访问外部网络,而后两种不能。
LAN访问不提供DHCP服务,提供更多网段
网段设置:在 VMware 的封面上方工具栏 | 编辑 | 虚拟网络编辑器
虚拟机网络设置:右键虚拟机 | 设置 | 网络适配器 | 自定义 | 选择网段
注:更换网络连接方式时,可以打开本地连接设置查看连接状态,发现“无效IP地址“可以点击修复,会清除缓存。
桥接模式
将主机和虚拟机放在主机所在的物 ...
《图解密码技术》Notes
《图解密码技术》Notes
来源:[图解入门系列] 结城浩-图解密码技术(2016,人民邮电出版社)
2024-05-02@isSeymour
[TOC]
第一部分 密码
第 1 章 环游密码世界
1.1 对称密码与公钥密码
对称密码 Symmetric Cryptography
加密和解密时使用同一密钥。
公钥密码 Public-key Cryptography
加密和解密时使用不同密钥。
混合密码系统 Hybrid Cryptosystem
结合对称密码和公钥密码的优势。
1.2 密码学家的工具箱
对称密码
公钥密码
单向散列函数
消息认证码
数字签名
伪随机数生成器
1.3 威胁与技术
1.4 隐写术、数字水印
密码隐藏的是内容,
隐写术隐藏的是消息本身。
1.5 密码与信息安全常识
不要使用保密的密码算法。
(隐蔽式安全 security by obsecurity,危险且愚蠢)
使用低强度的密码比不使用密码更加危险。
(这通常会使得用户在通信时麻痹大意)
任何密码总有一天都会被破解。
(严格来说,绝对不会被破解的密码算法存在,即 ...
《Pytorch Tutorial》Notes(初稿)
《Pytorch Tutorial》Notes(初稿)
来源:《PyTorch深度学习实践》完结合集
2024-03-31~04-02 @isSeymour
[TOC]
01、Overview
1.1 引入
预测与推理
1.2 分类与历史
scikit-learn
历史
思考:降维
思考:降维的意义与原理
意义
意义:根据大数定律,当数据量足够大时,样本数据频率就能基本代表真实分布。
因此,我们希望能在有限但足够的数据量下,完成这个目标。
我们假设每一个特征,需要10个数据量,才能达到大数定律的要求。
那么当特征是两个(二维)时,那么将需要 10^2^ 个才能同时使得二维特征都达到大数定律要求;
若三维,则需要 10^3^ 个数据量;
以此类推,所需数据量将爆炸!——这就是“维度诅咒”。
因此,降维迫在眉睫,降维才能使得有限的数据量更加有效地反应真实分布。
原理
原理:
假设有10个数据量,每个数据量都是n维特征量,而我们希望降维到三维。
实际上,就是将一个 [x]n×10[x]_{n\times 1 ...
LaTeX数学公式总览
LaTeX数学公式总览
来源:
CSDN:使用Markdown语法编写数学公式(详细版)
知乎:【LaTeX】 | 矩阵,行列式,单边括号
2024-03-02@isSeymour
记录笔记时,会经常编写 LaTex 或 MarDown 的数学公式。
这里,我尽可能地把所有可能会使用到的数学公式符号都记录下来,以便查阅。
1 希腊字母
2 数学帽标
3 分隔符
4 变值符号
5 标准函数名
6 二元操作、关系运算
7 箭头
8 混合符号
9 上下角标
123456789101112131415$$\sin^2(\theta) + \cos^2(\theta) = 1$$$$\sum_{n=1}^\infty k$$$$\int_a^bf(x)\,dx$$$$\lim\limits_{x\to\infty}\exp(-x) = 0$$
10 矩阵
matrix 语法
无包含
1234567$$\begin{matrix}0&1&2\\3&4&5\ ...
《统计学习方法》监督学习Notes
《统计学习方法》监督学习Notes
来源:
[《统计学习方法》书籍-第1篇 监督学习(链接缺失…)]
2024-01-16@isSeymour
第1章 统计学习及监督学习概论
1.1 统计学习
统计学习 statistical learning
是关于计算机基于数据构建概率统计模型并运用模型对数据进行预测与分析的一门学科。亦称统计机器学习 statistical machine learning。
“如果一个系统能够通过执行某个过程改进它的性能,这就是学习”
——Herbert A.Simon
统计学习的基本假设(前提)
同类数据具有一定的统计规律性。
1.2 统计学习的分类
基本分类
监督学习 supervised learning
指从标注数据中学习预测模型的机器学习问题。
本质
学习输入到输出的映射的统计规律。
基本假设
训练数据和测试数据是依联合概率分布 P(X, Y) 独立同分布的。
模型
条件概率分布 P(Y∣X)P(Y|X)P(Y∣X)
决策函数 Y=f(X)Y = f(X)Y=f(X)
预测
输入 xN+1x_{N+1 ...
《PyTorch入门教程》
《PyTorch入门教程》
来源 : PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆】
代码参考:Github | PyTorch-Tutorial 代码
2024-01-30@isSeymour
一、安装初步
关于环境问题,下面这个文章讲的挺好的:
001-深度学习Pytorch环境搭建(Anaconda , PyCharm导入)
1.1 安装与环境
Anaconda
安装Anaconda官网
镜像源
12345678910查看镜像源conda config --show添加镜像源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/设置搜索时显示通道地址conda config --set show_channel_urls yes若要删除镜像源conda config ...
《Matplotlib》Notes
《Matplotlib》Notes
来源:https://www.runoob.com/matplotlib/matplotlib-tutorial.html
2024-02-15@isSeymour
[TOC]
一、初步
Matplotlib 是 Python 的绘图库,它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。
Matplotlib 可以用来绘制各种静态,动态,交互式的图表。
Matplotlib 是一个非常强大的 Python 画图工具,我们可以使用该工具将很多数据通过图表的形式更直观的呈现出来。
Matplotlib 可以绘制线图、散点图、等高线图、条形图、柱状图、3D 图形、甚至是图形动画等等。
1.1 安装
1pip install matplotlib
验证
123import matplotlibprint(matplotlib.__version__)
13.4.2
1.2 Pyplot
Pyplot 是 Matplotlib 的子库,提供了和 MATLAB 类似的绘图 API。
Pyplot 是常用的绘图模块,能很方便让用户绘制 2D 图表 ...
《SciPy》Notes
《SciPy》Notes
来源:
https://www.runoob.com/scipy/scipy-tutorial.html
https://docs.scipy.org/doc/scipy/reference/
2024-02-14@isSeymour
一、简介
SciPy 是一个开源的 Python 算法库和数学工具包。
Scipy 是基于 Numpy 的科学计算库,用于数学、科学、工程学等领域,很多有一些高阶抽象和物理模型需要使用 Scipy。
SciPy 包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。
1.1 安装
1pip install scipy
使用示例:
123import scipyprint(scipy.__version__) # 输出版本号1.7.0
1234from scipy import constants# 一英亩等于多少平方米print(constants.acre) # 4046.8564223999992
1.2 模块列表
以下列出了 SciPy ...