草庐IT

2024-01-06-AI 大模型全栈工程师 - 机器学习基础

摘要2024-01-06阴杭州晴本节简介:a.数学模型&算法名词相关概念;b.学会数学建模相关知识;c.学会自我思考,提升认知,不要只会模仿;课程内容1.Fine-Tuning有什么作用?a.什么是模型训练(Training)b.什么是模型预训练(Pre-Training)c.微调(Fine-Tuning)d.轻量化微调(ParameterEfficientFine-Tuning,PEFT)2.什么是模型?a.模型是一个函数(一种逻辑实现)a.1接受一定范围内的参数;a.2预测输出;b.模型训练是什么?b.1我们有一系列的入参,比如年龄,收入,性格等指标;b.2基于调研和记录采集到了一定参数指

2024-01-12 Unity Shader 开发入门3 —— 坐标空间变换

文章目录一、变换矩阵1.1齐次坐标1.2平移矩阵1.3旋转矩阵1.4缩放矩阵1.5复合变换二、世界空间变换三、观察空间变换四、裁剪空间变换4.1视椎体4.2齐次裁剪空间4.3视椎体投影方式五、屏幕空间变换​在Shader开发中存在不同的坐标空间,包括:模型空间。世界空间。观察空间。裁剪空间。屏幕空间。​在渲染管线中,需要将坐标数据在这些空间中进行变换计算。​在设计模型时,使用模型空间。模型导入Unity后,最终显示在屏幕上,依次经历了如下空间的坐标变换:​模型空间->世界空间->观察空间->裁剪空间->屏幕空间。一、变换矩阵1.1齐次坐标​齐次坐标是一种在计算机图形学中常用的表示坐标的方式,通

STM32+ESP8266+阿里云+微信小程序

概要步骤1 STM32发送AT(mqtt指令),esp8266连接WIFI,连接阿里云;2 在阿里云上发送信息,通过esp8266给STM32发送指令,进行LED控制3 在2的基础上,开发微信小程序,连接阿里云,在微信小程序上发送信息,进而传递给esp8266esp8266与阿里云的连接主要使用AT指令 点击发布消息,出现如下结果;可以手动在阿里云上输入所要输出的信息,打印在串口助手上面然后STM32来检查串口上的信息,进行判断,比如我在云上输入{on},在STM32上进行检测,检测到on相关的字符串,进行开灯操作等,这些后续介绍微信小程序和阿里云连接首先创建一个WeChat端,通过小程序通向

【洛谷 P1049】[NOIP2001 普及组] 装箱问题 题解(动态规划+01背包)

[NOIP2001普及组]装箱问题题目描述有一个箱子容量为VVV,同时有nnn个物品,每个物品有一个体积。现在从nnn个物品中,任取若干个装入箱内(也可以不取),使箱子的剩余空间最小。输出这个最小值。输入格式第一行共一个整数VVV,表示箱子容量。第二行共一个整数nnn,表示物品总数。接下来nnn行,每行有一个正整数,表示第iii个物品的体积。输出格式共一行一个整数,表示箱子最小剩余空间。样例#1样例输入#12468312797样例输出#10提示对于100%100\%100%数据,满足00n≤30,1≤V≤200001\leV\le200001≤V≤20000。【题目来源】NOIP2001普及组

【雕爷学编程】Arduino智慧校园之使用ESP8266连接WiFi并上传温度数据到服务器

Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于C/C++语言的,你可以使用ArduinoIDE(集成开发环境)来编写、编译和上传代码到Arduino板上。Arduino还有一个丰富的库和社区,你可以利用它们来扩展Arduino的功能和学习Arduino的知识。Arduino的特点是:1、开放源码:Arduino的硬件和软件都是开放源码的,你可以自由地修改、复制和分享它们。2、易用:Arduino的硬件和软件都是为初学者

每日一看大模型新闻(2023.12.01-12.03)阿里巴巴:推出AI动画生成框架;微软获得OpenAI董事会席位,奥特曼回应泄密事件;昆仑万维:发布Agent开发平台天工SkyAgents

1.产品发布1.1昆仑万维:发布Agent开发平台天工SkyAgents发布日期:2023.12.01昆仑万维发布天工SkyAgents,零代码打造AI智能体主要内容:昆仑万维正式发布了天工SkyAgents平台。据介绍,天工SkyAgents是国内领先的AIAgent开发平台,基于昆仑万维天工大模型打造,具备自主学习和独立思考能力,涵盖感知、决策和执行的全流程。用户可以通过自然语言构建个人或多个"私人助理",并将不同任务模块化,通过操作系统模块实现问题预设、指定回复、知识库创建与检索、意图识别、文本提取、HTTP请求等任务。对于企业用户而言,天工SkyAgents可按需组装成多种个性化应用,

Java 基于Netty客户端 01【客户端发送消息、服务器读取】

serverpackagecn.itcast.netty.c2;importio.netty.bootstrap.ServerBootstrap;importio.netty.channel.ChannelHandlerContext;importio.netty.channel.ChannelInboundHandlerAdapter;importio.netty.channel.ChannelInitializer;importio.netty.channel.nio.NioEventLoopGroup;importio.netty.channel.socket.nio.NioServer

c++ - 如何在 C++ 字符串中存储 CTRL-A (0x01)?

我想将CTRL-A(0x01)存储在C++字符串中。尝试了以下,但它不起作用。你能告诉我这里缺少什么吗?strings="\u0001";在g++中编译时出现错误:error:\u0001isnotavaliduniversalcharacter 最佳答案 你得到的错误是由于C++03中的2.2/2:Ifthehexadecimalvalueforauniversalcharacternameislessthan0x20orintherange0x7F-0x9F(inclusive),oriftheuniversalcharacte

c++ - cdecl 调用约定如何破坏 ESP?

我的应用程序崩溃了,因为我调用的库函数更改了ESP,尽管它被声明为cdecl。库(libclang.dll)是使用MinGW编译的,我在VC++项目中使用它。这些函数作为C函数导出,DependencyWalker告诉我它们具有正确的cdecl调用约定。通过包含Clang的“index.h”文件,使用dllimport将函数导入到我的项目中。似乎并不是所有函数都破坏了ESP,因此一些函数执行成功,其他函数导致崩溃。这是一个工作函数的集合://calltoclang_getNumDiagnostics(TU);-works!5AF3EFABmovesi,esp5AF3EFADmoveax

opencv009 滤波器01(卷积)

图像卷积操作(convolution),或称为核操作(kernel),是进行图像处理的一种常用手段,图像卷积操作的目的是利用像素点和其邻域像素之前的空间关系,通过加权求和的操作,实现模糊(blurring),锐化(sharpening),边缘检测(edgedetection)等功能。期末考试结束!又开始学习opencv啦1、什么是图片卷积图像卷积就是卷积核在图像上按行滑动遍历像素时不断地相乘求和的过程2D卷积需要4个嵌套循环4-doubleloop,所以它并不快,除非我们使用很小的卷积核。这里一般使用3x3或者5x5。而且,对于滤波器,也有一定的规则要求:1)滤波器的大小应该是奇数,例如3x3