-
23种设计模式02 - 结构型模式
前言时隔半年,今天我们继续来讲讲设计模式,这次要讲的是结构型模式。同样的,我们继续以java代码为例,来帮助小唐——一个类minecraft游戏开发者来熟悉这些模式吧 结构型模式1.适配器模式大模型这年头很火,小唐前些日子把文心一言嵌入在了游戏的聊天栏中,用作游戏内小助手。 文心一言的API需要通过api_key与api_secret进行实时请求获取access_token,然后才能访问,代... -
机器学习数学理论(ii)——聚类与决策树
我的学习项目例程与数据集将持续分享至ML_study_repo仓库中 聚类算法KMeans聚类介绍所谓聚类就是在没有标签的情况下分类,KMeans可以算作一种最简单的聚类算法 然而由于其初始质心的随机性**(见工作流程)**,有时得到的可能是局部最优解,且相同数据每次训练的结果都可能不一样,存在着一定局限性 工作流程 首先需要确定最后簇的个数N,即最终要分为几类 随机抽取数据中的N个点,作... -
机器学习数学理论(i)——简单的回归问题
我的学习项目例程与数据集将持续分享至ML_study_repo仓库中 线性回归概率密度函数推导目标值与误差的关系是特征向量误差独立同分布,其概率服从标准正态分布均值为且方差为由标准正态分布公式得到由、得在给定与时目标值的条件概率服从方差为且均值为的正态分布 最大似然值推导(最小二乘法)想象一下,你有一套模型参数,你想知道在这些参数下,观测到数据点有多么可能。为此,你需要计算每个数据样本在模型... -
叮!你的大模型微信好友已经上线
写在前面很久没有写博客了,自己都有些感慨。连续两次比赛的受挫,学校政策的改变,使得我感觉大一以来走的路线都是错的。经过这段时间的调整,心态倒是也放平了一些,正好室友在玩微信自动化框架,我也想写一个简单项目来热热手。 wechaty框架基于对桌面鼠标操作的模拟,需要长时间打开微信PC端,非常不适合部署于常用的服务器环境,没法长期后台运行。不过他也有优势,由于是模拟HID技术,所以几乎没有被检测... -
stm32与esp-01s可以碰撞出什么火花?
写在前面前面几天倒是一直在打智能车比赛,没有更新什么博客,现在好不容易空闲下来却不知写点什么好,于是先开一个新系列,即基于ESP物联网设备的嵌入式开发。 我们嵌入式开发在很多时候都有无线连接的需求,如蓝牙串口通信,物联网,甚至是之前的那篇博客的核心需求大模型结合ESP32设备?一次简单尝试 - TangSong404’s Blog。而无线通信中WIFI模块相较于蓝牙模块有更多的用武之地,其中... -
计算机组成原理小记
本是为了考试做的复习笔记,但是说到底也是些有意思的知识,留个笔记用以温故而知新 一.基础知识1.体系结构与组织 体系结构->对程序员可见的部分 如指令集(move),用于数据表示的位数(“uint_8”中的8),I/O机制(gpio_init/gpio_set),寻址技术(jump) 组织->计算机的各类特征具体的实现 如信号控制(uart,iic),接... -
23种设计模式01 - 创建型模式
前言23种设计模式很早就想留篇笔记了,不然总感觉学的不透彻,而且容易忘。下面我们来帮助小唐——一个类minecrfat游戏开发者,来学习一下设计模式吧。设计模式可以分为创建型模式,结构型模式与行为型模式,所以我们可能要分3篇博客来描述,时间跨度可能很短,也可能极长 创建型模式1.工厂方法模式小唐在写一个实体生成算法,需要大量的创建对象并初始化。比如说: 1234System.out.pr... -
PID飞控,但是Minecraft
写在前面很早就想写一篇博客记录调pid时的感受与所悟了,但是由于是静态博客,没法留下视频,所以一直认为没法形象的讲述调参过程,也一直盼望着能有什么虚拟调参软件练手。谁曾想一款陪伴了我11年的沙盒居然能给我这个契机。 为了照顾没有了解过minecraft的朋友或者说没有玩过valkyrien模组与computercraft的玩家,我先大致的描述一下为什么选用它们成为我的虚拟调参平台吧。mc是一... -
初学unity项目之有趣的类鸟群系统
写在前面有个室友上个学期选了一堆课,导致这个学期无课可上,整天处于无聊的状态中,嘟囔着说要找点事干。寝室展开了讨论,决定做一款游戏出来,于是我开始学习unity为之后的游戏开发练手。恰好几天前刷b站看到了一个搬运视频”类鸟群系统”的实现,就决定将其作为第一个练手项目了:)。 这里挂出b站视频地址带你实现一个类鸟群系统_哔哩哔哩_bilibili 以及算法文章出处Craig Reynolds:... -
大模型结合ESP32设备?一次简单尝试
写在前面起因逛b站时翻到一个视频基于ESP32和AI大模型API的个人专属智能桌面小助手(目前接入的是ChatGPT)_哔哩哔哩_bilibili 虽然平时仍有很多事要忙(绝对不是打游戏),但还是使得生活无聊的我眼前一亮,要不就DIY一个呗。 由于我的惰性,在向up主时运君Jonathan问询下拖拉了整整三个月才完成。 这里再次表达我对时运君的感谢! 设备选取 选择M5Stack下的M5co...