草庐IT

Py3笔记23:PyYAML

全部标签

unity学习笔记

一、标签Tags标签是Unity中用于标识游戏对象的字符串。通过为游戏对象添加标签,我们可以轻松地识别和区分不同类型的对象。例如,可以将玩家、敌人、道具等不同类型的游戏对象分别赋予不同的标签。如何使用标签:选择对象: 选择想要添加标签的游戏对象。Inspector视图:在Inspector视图中,可以找到一个叫做"Tag"的下拉菜单。选择标签:点击下拉菜单,选择或创建一个标签,或者从现有的标签中选择一个。示例:标签与触发器的混合使用让子弹接触到不同的标签的物体,产生不同的效果首先创建如下标签:在脚本中写好触发的框架 privatevoidOnTriggerEnter2D(Collider2Dc

SpringBoot3 全栈指南教程——尚硅谷学习笔记 2023年

SpringBoot3全栈指南教程——尚硅谷学习笔记2023年SpringBoot3全栈指南教程——尚硅谷学习笔记2023年一、SpringBoot3-核心特性第1章SpringBoot3-快速入门1.1简介1.1.1前置知识1.1.2环境要求1.1.3SpringBoot是什么1.2快速体验1.2.1开发流程1.2.1.1创建项目1.2.1.2导入场景1.2.1.3主程序1.2.1.4业务1.2.1.5测试1.2.1.6打包1.2.2特性小结1.2.2.1简化整合1.2.2.2简化开发1.2.2.3简化配置1.2.2.4简化部署1.2.2.5简化运维1.2.2.6SpringInitiali

AI大模型学习笔记之二:什么是 AI 大模型的训练和推理?

在人工智能(AI)的领域中,我们经常听到训练(Training)和推理(Inference)这两个词汇,它们是构建强大AI模型的关键步骤。我们通过类比人类的学习过程来理解这两个概念,可以更加自然而生动地理解AI大模型的运作原理。想象一下,当一个人类宝宝刚刚降临人间,还没开始学会说话,但是已经开始了对周围生活环境的观察和学习,在这个早期的学习阶段,婴儿周围会有很多人类语言输入,包括听到医生、护士、母亲和家人的对话、感知周围的环境,甚至是听音乐和观看视频。这个过程就像AI大模型的初始训练,大模型通过海量的数据输入来学习人类自然语言的规律和模式。随着时间的推移,婴儿开始渐渐模仿和理解大人说的话,逐渐

读AI3.0笔记05_人类与机器学习

1. 人类与机器学习的关键差距1.1. 老式人工智能使用的是人类程序员对智能行为构建的显性规则1.2. DNN这种“从数据中学习”的方法已被逐渐证实比“普通的老式人工智能”策略更成功1.3. ConvNets的学习过程与人类的学习过程并不是很相似1.3.1. ConvNets在多个周期中一遍又一遍地在训练样本上处理图像示例并逐步调整自身权重,来学会将每个输入划分为一个固定类别集合中的某个类别1.3.2. 为了让ConvNets学会执行一项任务,需要大量的人力来完成收集、挑选和标注数据,以及设计ConvNets架构等多方面的工作1.4. ConvNets使用反向传播算法从训练样本中获取参数(即权

Multi-Concept Customization of Text-to-Image Diffusion——【论文笔记】

本文发表于CVPR2023论文地址:CVPR2023OpenAccessRepository(thecvf.com)Github官方代码地址: github.com 一、Intorduction最近的文本到图像模型能够根据文本提示生成高质量的图像,可以覆盖广泛的物体、风格和场景。尽管这些模型具有多样的通用功能,但用户通常希望从他们自己的个人生活中综合特定的概念。例如,亲人,如家人,朋友,宠物,或个人物品和地方,如新沙发或最近参观的花园,都是有趣的概念。用户往往希望生成与个人生活紧密相关的内容,而这些通常不会出现在大规模训练数据中。所以产生了对模型进行定制化的需求,当前个性化模型主要存在以下一些

【论文阅读笔记】Contrastive Multiview Coding

ContrastiveMultiviewCoding摘要 这篇文章主要探讨人类通过多种感官通道来观察世界,比如左眼观察到的长波长光通道,或右耳听到的高频振动通道。每个观察角度都带有噪音且是不完整的,但一些重要的因素,如物理、几何和语义,往往在所有观点之间共享(例如,“狗”可以被看到、听到和感受到)。文章研究了一个经典的假设,即一个强大的表示应该能够建模与观察角度无关的因素。 在多视图对比学习的框架下,他们通过学习一个表示来最大化同一场景不同视图之间的互信息,但这个表示本身要尽可能紧凑。该方法可以扩展到任意数量的视图,并且对视图是不可知的。作者分析了该方法的关键属性,发现对比损失在性能上优于基于

python如何在一个py文件中运行另一个py文件的代码

Python文件运行流程1.概述在Python中,我们可以通过一个py文件运行另一个py文件。这可以通过导入模块、调用函数或使用命令行等方式实现。本文将介绍如何在一个py文件中运行另一个py文件的几种方法,并提供相应的代码示例和详细注释。2.方法一:导入模块2.1步骤首先,我们需要将待运行的py文件作为一个模块,在当前py文件中导入它。然后,我们可以通过调用该模块中的函数或访问该模块中的变量来执行相应的代码。2.2代码示例#导入模块importanother_module#调用函数或访问变量another_module.some_function()print(another_module.s

Git 常用命令知识笔记

Git仓库数据结构Git仓库由一个个的commit组成某些commit上会有一些branch指向它们,这些branch的本质是引用有一个特殊的引用叫做HEAD,它始终指向当前的位置,这个位置可以是commit,也可以是branchstagingarea暂存区和addstaging原意:舞台表演前的筹划准备(例如汇集道具和演员)。Git中的意思:把改动内容汇集起来以待提交。stagingarea:待提交的修改内容暂时存放的地方。主要用于和已经改动但不打算提交的内容区分开来。add指令:把指定的内容放进暂存区。Workspace:工作区Stage:暂存区Repository:仓库区(本地仓库)Re

Android笔记(二十三):Paging3分页加载库结合Compose的实现分层数据源访问

在Android笔记(二十二):Paging3分页加载库结合Compose的实现网络单一数据源访问一文中,实现了单一数据源的访问。在实际运行中,往往希望不是单纯地访问网络数据,更希望将访问的网络数据保存到移动终端的SQLite数据库中,使得移动应用在离线的状态下也可以从数据库中获取数据进行访问。在本笔记中,将讨论多层次数据的访问,即结合网络资源+本地SQLite数据库中的数据的处理。在本笔记中,仍然采用Android笔记(二十二)中的网络资源:上列展示的json数组包含了多个json对象,每个json对象的格式类似下列形式:{"actors":"演员","directors":"导演","in

Tarjan 算法——图论学习笔记

Tarjan算法——图论学习笔记Part.1引入在图论问题中,我们经常去研究一些连通性问题,比如:有向图的联通性:传递闭包——Floyd算法;有向图连通性的对称性:强联通分量(SCC)——Tarjan算法缩点;无向图的联通性:并查集;无向图的关键边:桥(割边)、边双——Tarjan算法缩点;无向图的关键点:割点、点双——Tarjan建立圆方树。那么,Tarjan算法到底是什么呢?Part.2Tarjan算法求SCCSCC,即强联通分量,是一张有向图的极大子图,满足任意两个点u,vu,vu,v强联通(即uuu可以到vvv,vvv可以到uuu)。一个重要的性质就是强联通具有传递性。在有向图中,我们