LLM 的幻觉到底是什么,有什么办法解决?、Flutter封装-让Canvas绘制变得更灵活 | 掘金一周11.29

13 阅读9分钟

本文字数 2500+ ,阅读时间大约需要 8分钟。

【掘金一周】本期亮点:

「上榜规则」:文章发布时间在本期「掘金一周」发布时间的前一周内;且符合各个栏目的内容定位和要求。 如发现文章有抄袭、洗稿等违反社区规则的行为,将取消当期及后续上榜资格。

一周“金”选

掘金一周 1313_518.png

内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。

前端

尝试实现了国外大佬用Web做出来跨窗口渲染动画效果 @Mark大熊

笔友在大佬群里分享了一个视频,有个国外大佬用Web做出来一个可以跨多浏览器窗口实时互动的渲染动画效果,看评论说有用到了window.screenX``window.screenY以及localStorage做的。搜了下api,看起来思路不是太复杂,而且是纯js,也不依赖第三方,开干!从思路思考一步步的带你进行实现。

「前端添加水印」你真的了解全面吗? @ 古茗前端团队

本文主要讲了两个话题:页面水印 & 图片水印。页面水印很简单,基本上就是利用 canvas 渲染水印,再利用伪类将 canvas 的水印渲染在特定的区域。图片相对而言会复杂一些,在渲染水印之前,得先把图片渲染上去,针对大图,性能可能会慢一点。作者通过真实实战案例带你全面了解。

electron 和 tauri 都不想用,那就自己写个想用的吧 @ 程序媛李李李李李蕾

不想用 electron 和 tauri ?那我们一起来写个像 electron 的吧~ 我们的目标是:前端程序员无需会三方语言就可独立完成桌面程序,创建托盘程序和服务、读写文件、处理进程、剪贴板这些都没有问题,预计整体体积不超过1M。

后端

研究一款入门级别的 RPC 框架 -- XXL-RPC @uzong

XXL-RPC 是一款轻量、简单,但五脏俱全的 RPC 框架,本地环境搭建十分简单, 对初学 RPC 的人来说,非常的友好,建议阅读学习,对于理解 RPC 大有裨益。 本文也是围绕 XXL-RPC 框架行文的。 官网文章已经写得很好,而本文是基于自己的学习和理解而成文的;内容会涉及源码,篇幅偏长。为了更好理解 XXL-PRC,需要有 Spring 初始化过程和 Netty 知识背景。

网上被吹爆的Spring Event事件订阅有缺陷,一个月内我被坑了两次! @五阳神功

笔友通过在日常工作中发现的Spring Event事件订阅的“缺陷”,阐述了自己对其的看法和理解,欢迎大家踊跃讨论。

在日常工作中怎么做MySQL优化的? @程序员清风

作者通过真实案例很好的总结了在日常工作中怎么做MySQL优化,干货满满哦。

Android

华为鸿蒙Next,这次真的要遥遥领先了@Android茶话会

鸿蒙Next 横空出世,直接剥离了AOSP,变成纯血的独立操作系统,还有一系列配套措施 比如IDE、编译器、独立开发语言ArkTs、独立的UI体系ArkUI、独立的方舟编译器等,确实让人耳目一新,国产移动端操作系统终于来了吗,本文将从以下几个方面来了解: 1.鸿蒙发展史 2.鸿蒙生态透视 3.鸿蒙NEXT对移动开发者的影响

Flutter 小技巧之 3.16 升级最坑 M3 默认适配技巧 @恋猫de小郭

如果要说 Flutter 3.16 升级里是最坑的是什么?那我肯定要说是 Material 3 default (M3)。 倒不是说 M3 bug 多,也不是 M3 在 3.16 上使用起来多麻烦,因为虽然从 3.16 开始,MaterialApp 里的 useMaterial3 默认会是 true,但是你是可以直接 使用 useMaterial3: false 来关闭。 那为什么还收坑?因为未来 Material 2 相关的东西会被弃用并删除,所以 Material 3 default(M3) 是一个警告,你可以通过 useMaterial3: false 来关闭无视,但是这个技术债未来会很坑。本篇就是为了让你少走适配弯路,提供适配思路的角度。

鸿蒙开发之android开发人员指南《基础知识》 @菜籽咪的搬砖日常

本文基于华为鸿蒙未来可能不再兼容android应用,推出鸿蒙开发系列文档,帮助android开发人员快速上手鸿蒙应用开发。

Flutter封装-让Canvas绘制变得更灵活 @年小个大

本文作者通过理论案例相结合的方式教你如何使用Flutter封装让Canvas绘制变得更灵活。

一步一步来做一个Compose版的折线图组件 @Coffeeee

本文作者最近在尝试着做一些常用的图表组件,在上一篇文章中已经用Compose做了一个具备基础功能的饼图组件,那么今天我们继续来使用Compose教你一步一步实现一个折线图组件。

支付宝通知新体验-OPPO 泛在卡片多模交互 @支付宝体验科技

本文作者是蚂蚁集团客户端工程师博欢,支付宝作为 OPPO 厂商三方合作应用,在实现链路上走了一条厂商新建的“独特”链路,属于是厂商合作的新案例——“OPPO 泛在卡片多模交互”,本文将介绍背后的实现链路、代码实现以及优化思考。

IOS

iOS APP包分析工具 | 京东云技术团队 @京东云开发者

分享一款用于分析iOSipa包的脚本工具,使用此工具可以自动扫描发现可修复的包体积问题,同时可以生成包体积数据用于查看。这块工具我们团队内部已经使用很长一段时间,希望可以帮助到更多的开发同学更加效率的优化包体积问题。

【iOS】简单重构了SVGAPlayer @健了个平_24

目前项目是用SVGA做动画,现在使用的是SVGAPlayer这个库。由于该库很久没有更新,有些需求很难去满足一些场景,因此基于源码上做了部分优化,本人从作者的项目实践出发带你简单重构SVGAPlayer

人工智能

微调语言大模型选LoRA还是全参数?基于LLaMA 2深度分析 @OneFlow一流科技

本文对比了全参数微调和LoRA,并分析了这两种技术各自的优势和劣势。作者使用了三个真实用例来训练LLaMA 2模型,这提供了比较特定任务的性能、硬件要求和训练成本的基准。本文证明了使用LoRA需要在serving效率和模型质量之间做出权衡,而这取决于具体的任务。 此外,本文还提供了关于如何通过智能提示技术来稳定LoRA训练的深入见解,并进一步验证了采用较低的学习率可以增强最终模型检查点的可靠性。实验是基于经LoRA调整的脚本版本进行的。

LLM 的幻觉到底是什么,有什么办法解决? @Conqueror712

LLM 时常会出现一些神奇的现象——幻觉 Hallucination,在 AI 领域,幻觉是指模型生成的信息可能不真实不准确,这是一个常见的问题,而 Truthfulness 指的是模型输出的真实性或者叫可靠性,显然如果模型输出的真实性越高,那么出现幻觉的概率就是越低的。 下面展示了 LLM 常见的几个衡量指标,今天我们主要来关注一下可靠性中的幻觉

【智能优化算法】PSO-粒子群优化算法原理 @rink1t

PSO逻辑简单但功能强大; 其核心原理在于速度向量的更新, 总体逻辑较为简单; 算法仍有存在陷入局部最优解的可能, 且对种群的初始化较为敏感; 此外, 随着算法的发展, PSO也衍生出各种变体和改进方案, 在很多领域都着有相对不错的表现,本人带你从思想、原理、流程、技巧及优化多方面带你全面了解。

社区活动日历

掘金一周 官方专区 1313_518.png

活动日历

活动名称活动时间活动主理人
# 👑 成为掘金领域发起人,开启技术道路新征程, 社区签约计划11月29日-12月30日@小斗金
# ✍🏻 技术专题 22 期 网络协议的研究与应用11月15日-12月8日@小斗金
写原创好文,瓜分万元现金大奖 💰 |金石计划11月1日-11月30日@小斗金
🎁 快速搬家,11月掘金写作之旅即刻启航!11月10日-11月30日@小斗金

📖 投稿专区

大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在下期掘金一周发布前一周以内;可以推荐自己的文章、也可以推荐他人的文章。

🏆 掘金一周上榜激励

我们会对上榜作者进行一定的流量扶持和奖励,按双月统计发放 1 次,除此之外,多次上榜的作者还有机会获得官方颁布的 《掘金一周 ·金选作者》实体证书哦!请大家注意“掘金一周”的更新。