自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Lecture05 Rasterization 1 (Triangles)

【代码】Lecture05 Rasterization 1 (Triangles)

2023-06-18 16:03:29 126

原创 Lecture04 Transformation Cont.

xyz1T(xyz0Txyzww0xwywzwUse 4×4x′y′z′1​​​adg0​beh0​cfi0​tx​tu​tz​1​​⋅​xyz1​​ScaleSsx​sy​sz​​sx​000​0sy​00​00sz​0​0001​​tx​ty​tz​​1000。

2023-06-18 16:00:41 117

原创 Lecture03 Transform

x′y′​sx​0​0sy​​xy​][x′y′​−10​01​xy​][x′y′​10​a1​xy​]Rθ​cosθsinθ​−sinθcosθ​][x′y′​ac​bd​xy​]x′Mx[x′y′​ac​bd​xy​tx​ty​​xy1T(xy0Tx′y′w′​​​。

2023-06-18 15:57:37 135

原创 Lecture02 Review of Linear Algebra

aaABB−A∥a∥aa∥a∥a⋅b∥a∥∥b∥cosθ∥a×b∥∥a∥∥b∥sinϕ。

2023-06-18 15:55:59 67

原创 Lecture01 Overview of Computer Graphics

SlideForget about the previous reasons: Computer Graphics is AWESOME!

2023-06-18 15:53:07 49

原创 Games101 Series

This blog is games101 series

2023-06-18 15:52:01 41

原创 NavGPT:使用大模型进行视觉和语言导航的显示推理模型

在以前所未有的数据规模进行训练的情况下,像 ChatGPT 和 GPT-4 这样的大型语言模型(LLMs)展现出了模型规模扩展带来的重要推理能力的出现。这种趋势突显了使用无限语言数据训练 LLMs 的潜力,推动了通用体验智能代理的发展。在这项工作中,本文介绍了 NavGPT,一种纯粹基于 LLM 的指令遵循导航代理器,通过进行零样本顺序动作预测来揭示 GPT 模型在复杂的实体场景中的推理能力,用于视觉语言导航(VLN)。

2023-06-08 15:22:31 967

原创 【统计学习方法】第4章 朴素贝叶斯法

朴素贝叶斯(naive Bayers)法是基于贝叶斯定理与特征条件独立假设的分类方法。对于给定的训练集数据,首先基于特征条件独立假设学习输入/输出的联合分布概率;然后基于此模型,对于给定的输入x,利用贝叶斯定理求出后验概率最大的输出y。

2023-05-14 00:01:15 54

原创 【统计学习方法】第3章 k邻近法

k邻近法(k-nearest neighbor,k-NN)是一种基本分类与回归方法,这里只讨论分类问题中的k邻近法。

2023-05-11 16:22:26 99

原创 【统计学习方法】第2章 感知机

感知机(perceptron)是二分类的线性分类模型,其输入为实例的特征向量,输出为实例的类别,取1和−1二值。感知机对应于输入空间(特征空间)中将实例划分为正负两类的分离超平面,属于判别模型。感知机学习算法具有简单而易于实现的优点,分为原始形式和对偶形式。

2023-05-11 16:20:02 80

原创 【统计学习方法】第1章 统计学习方法概论

统计学习方法的第一章

2023-05-11 11:12:44 375

原创 密钥交换算法

DH 密钥交换,全称 Diffie-Hellman key exchange,它可以让双方在完全没有对方任何预先信息的条件下通过不安全信道创建起一个密钥,这个密钥可以在后续的通讯中作为对称密钥来加密通讯内容。其原理使用了数论中的一个简单的推论,从理论上保证了其加密的可靠性。虽然如此,DH 密钥交换并不是完全安全的,攻击人可能会通过中间人通讯进行攻击,可以说用心险恶虽然 DH 密钥交换算法的雏形是 Hellman 和 Diffie 两个人先在一篇论文中先提出的,但是该算法的概念是 Merkle 提出的。所以当

2022-11-15 10:51:54 3025

原创 Hello World

一个简单C语言程序背后的编译过程,以及如何减少它的体积

2022-11-12 16:19:57 182

原创 RSA 加密算法

rsa加密算法的原理

2022-11-12 00:10:06 1374

原创 Leetcode头文件

方便做leetcode的工具类头文件

2022-10-08 10:41:35 476

原创 Zigzag 压缩小整数

一个简单的小整数压缩算法

2022-10-08 10:39:30 267

原创 简单的日志系统搭建

使用 C++ 实现一个简单的日志系统,部分参考 sylar

2022-08-06 23:51:06 513

原创 数据库实验|姓名,课程的随机生成

随机产生姓名和课程名的方法

2022-06-19 21:11:01 774

原创 xjtu 编译原理实验 03

词法分析本次实验准备借助 lex 写一个 C 语言子集的词法分析程序lex 文件的写法一个简单例子先从例子入手吧,下面的例子用来统计文本行数:%{#include <stdio.h>int lines = 1;%}%%\n { lines++; }. ;%%int main(int argc, char** argv) { if (argc == 2) { if ((yyin = fopen(argv[1], "r")) == NULL)

2022-05-29 19:36:36 417

原创 xjtu 编译原理实验 02

Cool 语言堆栈机1. 操作说明命令含义int将整数数添加到栈中+栈中压入 +s栈中压入 se计算栈顶表达式的值(详见下文)d打印栈中内容x退出e 命令的作用:如果 + 在栈顶,那么 + 出栈,栈顶两整数弹出并相加,将结果压入栈如果 s 在栈顶,那么 s 出栈,下面两个选项在栈内交换2. 栈的实现2.1 内部成员变量cool 语言是一种面向对象的语言,所有函数和值都是以对象的形式存在,栈的实现也要以对象的形式进行。由于不

2022-05-29 19:31:54 262

原创 xjtu 编译原理实验 01

初始 Cool 语言Cool, an acronym for Classroom Object Oriented Language, is a computer programming language designed by Alexander Aiken for use in an undergraduate compiler course project. While small enough for a one term project, Cool still has many of the f

2022-05-29 19:27:49 398

原创 [Chapter 7] Viewing

Chapter.7 ViewingA 3D to 2D mapping is called a viewing transformation7.1 View TransformationsMost graphics systems do this by using a sequence of three transformations:A camera transformation or eye transformationA projection transformationA viewpo

2021-09-19 21:40:08 89

原创 [Chapter 6] Transformation Matrices

6. Transformation Matrices6.1 2D Linear Transformations6.1.1 Scalingscales(sx,sy)=[sx00sy]scales(s_x,s_y)=\begin{bmatrix} s_x & 0 \\ 0 & s_y \end{bmatrix}scales(sx​,sy​)=[sx​0​0sy​​]6.1.2 Shearingshear_x(s)=[1s01],shear_y(s)=

2021-09-19 16:32:44 132

原创 [凸优化]2-对偶与最优性条件

第二章 对偶与最优性条件标准形式优化问题min⁡x f0(x)s.t. fi(x)≤0,i=1,2,⋯ ,mhi(x)=0,i=1,2,⋯ ,px∈D\begin{aligned}\underset{x}{\min}\ &f_0(x)\\s.t.\ &f_i(x)\leq0,i=1,2,\cdots,m\\&h_i(x)=0,i=1,2,\cdots,p\\&x\in D\end{aligned}xmin​ s.t. 

2021-06-05 09:05:24 304

原创 [凸优化]1-凸集和凸函数

第一章 凸集和凸函数优化的重要意义最优化是工程技术、经济管理、科学研究中经常遇 到的问题。例如:结构设计资源分配生产计划运输方案模式识别、数据挖掘、机器学习深度学习、强化学习、人工智能解决优化问题的手段经验积累 主观判断做实验 比优劣建立数学模型 求解最优策略优化问题数学标准形式minx f0(x)s.t. fi(x)≤0 (i=1,2,⋯ ,m)hj(x)=0 (j=1,2,⋯ ,n)\begin{aligned}\under

2021-06-04 22:35:39 1289

原创 [前端入门]02-HTML标签(下)

文章目录表格标签1.1 表格的主要作用1.2 表格的基本语法1.3 表头单元格标签1.4 表格属性1.5 表格结构标签1.6 合并单元格1.7 表格总结表格的相关标签表格的相关属性合并单元格列表标签2.1 无序列表2.2 有序列表(理解)2.3 自定义列表(重点)2.4 列表总结表单标签3.1 为什么需要表单3.2 表单域3.3 表单控件1. <input>表单元素2. <label>标签3. <select>表单元素4. <textarea>表单元素表格标

2021-01-10 10:56:33 116

原创 [前端入门]01-HTML标签(上)

HTML标签 · 上1. HTML语法规范1.1 基本语法概述1.2 标签关系2. HTML基本结构标签2.1 第一个HTML网页3. 网页开发工具3.1 文档类型说明标签3.2 lang语言种类3.3 字符集3.4 总结4. 常用标签4.1 标签语义4.2 标题标签 <h1> - <h6> (重要)4.3 段落和换行标签(重要)4.4 文本格式化标签4.5 <div> 和 <span> 标签4.6 图像标签和路径(重点)1. 图像标签2. 路径4.7 超

2021-01-06 23:06:07 89

原创 静态列表BST树的简单功能实现

文章目录1,存储方式2,创建方法1)获得孩子坐标2)父亲结点3)定义添加节点函数4)初始化BST树3,一些方法1)中序遍历2)删除结点BST树的创建方法其实在网上随便一搜就能搜到好多的,不过网上的BST树基本都是使用链表实现。其实使用静态列表个人觉得没什么用处,不过还是写一下来锻炼自己对数组的一些操作。1,存储方式当然使用数组来存了。我先定义了两个常数MAXSIZE 数组的最大值DEFAULT_VALUE 未使用某结点时将其值设为该默认值类中的数组名我起为tree_list2,创建方法1

2020-12-19 14:26:31 291 1

原创 Qt迷宫实现简单的创建和寻路

迷宫问题一,问题描述1,问题描述2,设计功能要求二,设计思路1,迷宫的创建2,如何寻路3,如何展示及想要实现的效果三,效果展示四,部分代码细节1,如何在界面上绘制迷宫2,如何手动创建迷宫3,如何自动创建迷宫4,关于BFS寻路的细节5,寻路动画的实现6,GitHub源码地址五,其他一,问题描述1,问题描述迷宫实验是取自心理学的一个古典实验。在该实验中,把一只老鼠从一个无顶大盒子的门放入,在盒中设置了许多墙,对行进方向形成了多处阻挡。盒子仅有一个出口,在出口处放置一块奶酪,吸引老鼠在迷宫中寻找道路以到达出

2020-12-13 00:58:22 3279 3

原创 Markdown简单语法

文章目录Markdown 学习一级标题二级标题三级标题字体引用分割线图片超链接列表表格Markdown 学习一级标题二级标题三级标题字体Hello,World!Hello,World!Hello,World!Hello,World!引用选择狂神学Java分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TBJmvHRh-1592998802576)(D:%5Cdesktop%5CSnipaste_2020-06-24_19-23-51

2020-06-24 19:40:59 62

原创 顺序表

文章目录顺序表的创建及操作1,顺序表2,顺序表的创建3,顺序表的相关操作1.获得元素操作2.插入操作3.删除操作顺序表的创建及操作1,顺序表顺序表即线性表的顺序储存结构,是指使用一组地址连续的储存单元依次储存线性表的各元素的储存方式。这种储存方式实现了线性表各个元素之间的逻辑结构与储存结构相对应2,顺序表的创建#define MAXSIZE 20 //存储空间初始分配量typedef int ElemType; //ElemType类型根据实际情况而定typedef struct{ El

2020-05-10 14:06:51 91

空空如也

空空如也

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

TA关注的人

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