会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
boydfd
博客园
首页
新随笔
联系
订阅
管理
[置顶]
端到端智能音箱
摘要: 背景 前段时间买了个小米的空调伴侣,想用来查看空调的功率,以确认空调到底会用掉多少电。 买的时候发现空调伴侣也支持红外控制,这就得好好利用一下了。但是有个尴尬的问题,就是空调插座在很偏的地方,导致了无法控制空调,也没法控制投影仪。 当一个东西你拥有了以后又失去的时候,你会很难受,所以我就想着要再买它
阅读全文
posted @ 2022-05-25 09:29 boydfd
阅读(742)
评论(0)
推荐(0)
2025年3月28日
万字长文详解Text-to-SQL
摘要: 什么是Text-to-SQL 在各个企业数据量暴涨的现在,Text-to-SQL越来越重要了,所以今天就来聊聊Text-to-SQL。 Text-to-SQL是一种将自然语言查询转换为数据库查询的技术。它可以让用户通过自然语言来查询数据库,而不需要编写复杂的SQL语句。 Text-to-SQL的应用
阅读全文
posted @ 2025-03-28 17:10 boydfd
阅读(1913)
评论(3)
推荐(1)
2025年3月25日
LLM应用落地实施手册
摘要: 背景 自ChatGPT诞生以来,各个企业都开始尝试引入LLM落地实施“智能”应用,而目前并没有太多文章系统地介绍应该怎么落地实施一个基于LLM的应用,到底应该做哪些步骤。本人从2023年12月份开始,陆陆续续开发了3个LLM应用的项目了。这几个项目都是会话型的应用,都借助了LLM的能力,所以想趁着记
阅读全文
posted @ 2025-03-25 13:42 boydfd
阅读(731)
评论(0)
推荐(6)
2025年3月8日
LLM生成代码后,如何一键合并到源代码中(FastApply技术研究)
摘要: 背景 在大语言模型越来越火的今天,越来越多的应用场景开始使用大语言模型来解决实际问题。而辅助编程可以算是大语言模型应用得最成功的场景之一了。早先的时候,更多使用的还是代码补全的能力,但是现在,各家产品都开始支持Chat和Agent的能力了。 之前一直有个疑问,生成的代码明明只是片段,也没有一个很好的
阅读全文
posted @ 2025-03-08 16:55 boydfd
阅读(646)
评论(0)
推荐(0)
2024年12月14日
为了改一行代码,我花了10多天时间,让性能提升了40多倍---Pascal架构GPU在vllm下的模型推理优化
摘要: ChatGPT生成的文章摘要 这篇博客记录了作者在家中使用Pascal显卡运行大型模型时遇到的挑战和解决方案。随着本地大型模型性能的提升,作者选择使用vllm库进行推理。然而,作者遇到了多个技术难题,需要自行编译vllm和PyTorch,以支持Pascal架构的显卡。编译过程中,作者深入研究了显卡不
阅读全文
posted @ 2024-12-14 13:07 boydfd
阅读(2837)
评论(14)
推荐(11)
2024年11月11日
喝个水也要整智能家居?
摘要: ChatGPT对文章的摘要 这篇博客讲述了作者在家庭日常用水管理方面的改进经历。由于家里用水量增多,作者不断优化解决方案,从最初用农夫山泉桶装水,到购买反渗透净水机,再到通过智能化手段 简化补水流程。过程中,作者不断提高设备自动化程度,最终实现了全自动化补水,并且详尽描述了每个优化步骤和使用的技术(
阅读全文
posted @ 2024-11-11 00:06 boydfd
阅读(169)
评论(0)
推荐(1)
2023年7月15日
大语言模型中一个调皮的EOS token
摘要: 背景 最近需要做一个微调的培训,所以不可避免地需要上手一下相关的微调,而受限于机器资源,暂时没法做全参数微调,所以就尝试了目前比较火的两种高效微调方式,分别是PTuning和LoRA。模型选择得自然是现在中文做的比较好的ChatGLM2-6B。 微调的代码分别用的是 PTuning LoRA 在分别
阅读全文
posted @ 2023-07-15 15:14 boydfd
阅读(3623)
评论(0)
推荐(0)
2023年2月25日
如何定制一个智能洒水装置(养狗/养花人士请进)
摘要: 目录 如何用智能地教狗狗上厕所 如何定制一个智能洒水装置 背景 上一篇文章中提到了,我实现了一个自动检测狗狗有没有进厕所的功能。现在我们家的狗狗用它那不算大的小脑瓜,已经百分百学会(但是!也不知道它是不是聪明过头了,如果我不在家、或者我在睡觉,那它就会乱拉乱尿,所以自动奖励程序还是很有必要性)在自己
阅读全文
posted @ 2023-02-25 18:23 boydfd
阅读(368)
评论(1)
推荐(1)
2023年1月8日
如何用智能地教狗狗上厕所
摘要: 背景 22年养了一只很可爱的小狗狗,我其实就一个问题:为啥这么可爱的狗狗会拉屎撒尿呀? 自从崽崽来了我们家之后,最让我们头疼的就是它乱拉、乱尿的问题了,以前会在家里到处乱来,最近一段时间好了很多,已经只会在厕所拉/尿了。 虽然能都在厕所拉/尿,但是还是很耗费我们的精力。 我们家厕所是这样的,我们把它
阅读全文
posted @ 2023-01-08 17:04 boydfd
阅读(929)
评论(8)
推荐(9)
2021年7月11日
再看Lambda架构
摘要: 博客原文地址 最近看了一本《大数据系统构建》的书,发现之前对于Lambda架构的理解还是不够深入和清晰。 之前对Lambda架构的理解 Azure文档上有一张Lambda架构的图, 同时也配有对Lambda架构最基本的理解: 批处理层(冷路径)以原始形式存储所有传入数据,对数据进行批处理。 该处理的
阅读全文
posted @ 2021-07-11 19:22 boydfd
阅读(466)
评论(0)
推荐(0)
2020年3月1日
如何写一个好的测试
摘要: "博客原文地址" 背景 在上一个项目上,由于项目成员大部分是新入职的同事,所以对于测试不是很熟悉, 这就导致了在项目前期,项目上的很多测试都不太make sense,虽然没有什么定量的东西来描述, 但是总结起来就2个点: 1. 测试的名字比较模糊。 2. 测试代码不易读。 深入剖析 测试名字比较模糊
阅读全文
posted @ 2020-03-01 23:59 boydfd
阅读(626)
评论(2)
推荐(0)
2019年10月27日
Kafka源码研究--Comsumer获取partition下标
摘要: 背景 由于项目上Flink在设置parallel多于1的情况下,job没法正确地获取watermark,所以周末来研究一下一部分,大概已经锁定了原因: 虽然我们的topic只设置了1的partition,但是Kafka的Comsumer还是起了好几个subtask去读索引是2、3的partition
阅读全文
posted @ 2019-10-27 17:05 boydfd
阅读(833)
评论(0)
推荐(0)
2019年7月20日
用Python和Pandas以及爬虫技术统计历史天气
摘要: 背景 最近在计划明年从北京rebase到深圳去,所以最近在看深圳的各个方面。去年在深圳呆过一段时间,印象最深的是,深圳总是突然就下雨,还下好大的雨。对于我这种从小在南方长大但是后面又在北京呆了2年多的人来说,熟悉而又无奈。 今天早上本来想随便浏览浏览一个天气网站,看看深圳的历史天气如何的,但是,一不
阅读全文
posted @ 2019-07-20 16:15 boydfd
阅读(1598)
评论(0)
推荐(0)
2018年6月11日
坚持连续背单词一年是什么体验
摘要: 2017.06 2018.05总结 年终回顾系列 1. "对于大学4年的反思" 2. "看直播到底能得到什么" 3. "坚持连续背单词一年是什么体验" 契机 连续背单词也有一年了,其实并没有太大的感觉,只是会在满一年的时候,发一个朋友圈,找点存在感,然后就没什么,重要的还是坚持以及忍受孤独,因为常常
阅读全文
posted @ 2018-06-11 11:39 boydfd
阅读(21660)
评论(21)
推荐(27)
2017年5月31日
看直播到底能得到什么
摘要: 博客已经迁移到 "这里啦" 背景 我是一个很喜欢看直播的人,平时下班回来吃晚饭的时候觉得没事干就会打开直播,边吃边看,然后就一发不可收拾。一个晚上就都用来看直播了。 我也是一个很喜欢在洗澡的时候想问题的人,今天洗澡的时候我就在考虑,我看了这么久的直播我到底得到了什么?第一反应就是快乐,或者说是“一时
阅读全文
posted @ 2017-05-31 10:36 boydfd
阅读(6425)
评论(63)
推荐(30)
2017年5月17日
Item 27: 明白什么时候选择重载,什么时候选择universal引用
摘要: 本文翻译自《effective modern C++》,由于水平有限,故无法保证翻译完全正确,欢迎指出错误。谢谢! 博客已经迁移到 "这里啦" Item 26已经解释了,不管是对全局函数还是成员函数(尤其是构造函数)而言,对universal引用的重载会导致一系列的问题。到目前为止,我也已经给出了好
阅读全文
posted @ 2017-05-17 23:42 boydfd
阅读(1129)
评论(0)
推荐(0)
2016年4月9日
对于大学4年的反思(续),记我的ThoughtWorks面试
摘要: 博客已经迁移到 "这里啦" 之前我写了一篇 "对于大学四年的反思" ,时隔一个月,为什么我这么快就要来写这篇续章呢?主要有两个原因,第一是感谢静子姐姐,记得知乎上有个回答里面说过人生需要有贵人的帮助,遇到贵人是一件很幸运的事情。我想,静子姐姐就是我人生中的第一个贵人吧(或者说第二个?感觉动漫是我的第
阅读全文
posted @ 2016-04-09 09:11 boydfd
阅读(2507)
评论(8)
推荐(2)
2016年3月27日
Item 26: 避免对universal引用进行重载
摘要: 本文翻译自《effective modern C++》,由于水平有限,故无法保证翻译完全正确,欢迎指出错误。谢谢! 博客已经迁移到 "这里啦" 如果你需要写一个以名字作为参数,并记录下当前日期和时间的函数,在函数中还要把名字添加到全局的数据结构中去的话。你可能会想出看起来像这样的一个函数: std:
阅读全文
posted @ 2016-03-27 13:04 boydfd
阅读(712)
评论(4)
推荐(0)
2016年3月18日
go get 命令得到timeout错误的解决办法(FQ办法!)
摘要: 折腾了半天时间,终于知道怎么使用go get 命令了。 博客已经迁移到 "这里啦" 具体的解决办法: 1. 开启socks5代理(比如shadowsocks) 2. 安装并启动polipo mac下: 参考自 "这里" 1. brew install polipo 2. vi /usr/local/
阅读全文
posted @ 2016-03-18 14:28 boydfd
阅读(125)
评论(0)
推荐(1)
2016年3月12日
Item 25: 对右值引用使用std::move,对universal引用则使用std::forward
摘要: 本文翻译自《effective modern C++》,由于水平有限,故无法保证翻译完全正确,欢迎指出错误。谢谢! 博客已经迁移到 "这里啦" 右值引用只能绑定那些有资格被move的对象上去。如果你有一个右值引用类型的参数,你就知道这个被绑定的对象可以被move: class Wdiget{ Wid
阅读全文
posted @ 2016-03-12 14:30 boydfd
阅读(1113)
评论(1)
推荐(0)
下一页
公告