IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    Eddie Chen
    发表于
    2025-02-28 05:48:40

    使用Chroma构建.NET AI应用

    本文翻译自Luis和Jiri的Building .NET AI apps with Chroma无论您是构建AI解决方案还是想使用高级搜索功能增强现有项目,您现在都可以使用Chroma作为.NET应用程序中的数据库提供程序。什么是Chroma?Chroma 是一款适用于人工智能应用程序的开源数据库。借助对存储嵌入、元数据过滤、向量搜索、全文搜索、文档存储和多模式检索的支持,您可以使用 Chroma 在应用程序中支持语义搜索和检索增强生成(RAG)功能。有关更多详情,请访问Chroma 网站。在 C# 应用程序中使用Chroma在本示例中,我们将使用ChromaDB.Client来连接到 Chroma 数据库并使用向量搜索来搜索电影。最简单的开始方式是在本地使用Chroma Docker 映像。您也可以在 Azure 中部署实例。注意ChromaDB.Client 是一个开源的由社区支持的库。连接数据库创建 C# 控制台应用程序安装ChromaDB.ClientNuget 包创建带有配置选项的ChromaClientusing ChromaDB.Client; var configOptions = new ChromaConfigurationOptions(uri: "http://localhost:8000/api/v1/"); using var httpClient = ...继续阅读 (54)


    love 0
    海南胡说
    发表于
    2025-02-28 04:17:50

    DeepSeek和几个主流ai都无法解决的编程问题,一个彩票随机选号工具

    我之前用PHP写了一个随机生成号码的彩票随机选号工具,主要是随机生成七星彩、大乐透、双色球、排列5和排列3等彩票号码。 七星彩 大乐透 双色球 随机号码工具:https://jiayu.mybabya.com/chai.php 后来,我又想给这个小工具增加查询当前期开奖信息的功能,这些功能都是利用了中国体育彩票和中国福利彩票的官方接口,其中在实现七星彩、大乐透、排列5和排列3的功能,都很简单,也就... ...继续阅读 (27)


    love 0
    wxy
    发表于
    2025-02-28 02:16:21

    告别输入法切换烦恼!Smart Input Pro:开发者的智能输入法管家

    文章摘要: 对于中文开发者在写代码时因中英文输入法切换影响编码效率的问题,Smart Input Pro提供了一种解决方案。该插件能自动根据IDE中的光标位置切换输入法,并通过光标颜色显示当前输入法状态,以提高编码流畅性和效率。Smart Input Pro支持IntelliJ平台的所有IDE及多种编程语言。它采用增值付费模式,基础功能免费,高级功能需付费。用户可通过微信登录授权或IntelliJ官方插件市场订阅和授权的方式使用。价格明细根据不同订阅时长而有所不同。 ...继续阅读 (57)


    love 0
    Hacper\'s Blog
    发表于
    2025-02-28 00:49:37

    c 标准库 nano.spec 和 nosys.spec 的内存占用差异

    相同应用代码下,nosys.spec vs nano.spec 的内存占用大小。nosys.spec:123Memory region Used Size Region Size %age UsedRAM:4240B16KB 25.88%FLASH:44892B64KB 68.50%1234567891011library name,text,rodata,data,bss,code,flash,ramnofp\libc.a,25152,1056,2476,60,26208,28684,2536nofp\libgcc.a,3116,0,0,0,3116,3116,0main.c.obj,220,26,0,100,246,246,100libCMSIS.a,570,0,4,0,570,574,4libbsp.a,484,0,0,0,484,484,0libtask.a,220,0,0,16,220,220,16libn32g430_std_periph_driver.a,694,64,0,0,758,758,0nofp\libnosys.a,144,0,0,4,144,144,4crtn.o,8,0,0,0,8,8,0crtbegin.o,0,0,0,0,0,0,0nano.spec:123Memory region Used Si ...继续阅读 (43)


    love 0
    二丫讲梵
    发表于
    2025-02-27 23:59:47

    学习周刊-总第200期-2025年第09周

    如要阅读全文,点击标题跳转。 学习周刊-总第200期 | go-sail | IdeaMemo | Goh | mediago | LibreChat | Awesome-independent-tools | smart-api ...继续阅读 (77)


    love 0
    CareySon
    发表于
    2025-02-27 08:57:00

    对象命名怎么上手?从现实世界 - CareySon

    【摘要】之前的一篇文章提到过关于对象的命名,核心观点是:命名应反映业务角色与专业性,以提升代码的可读性、内聚性与可扩展性,最终提升可维护性。 而可维护性是软件的系统的核心。 但理解这个概念可能需要一些背景知识和时间,那么如何快速上手?本篇文章对这些概念进行简单的阐述,并通过一个案例说明命名的进步过程。 核心阅读全文 ...继续阅读 (43)


    love 0
    coder4
    发表于
    2025-02-27 04:02:43

    ultralytics的yolov11模型直接转rknn运行

    ultralytics最近官方支持了rknn模型的导入,整体流程比用rknntool简单了不少,当然也有坑,记录下。我用的是yolov11,不确定对于v8等是否能用,大家可以评论区反馈我。 PS:如果你需要瑞莎radxa、香橙派orange pi的 屏幕、外壳、散热器,可以来我的咸鱼(coder4)看看,欢迎扫码关注 1 PC上模型转换 环境 python -m venv ./ultralytics-env source ./ultralytics-env/bin/activate 依赖 sudo pip install ultralytics sudo pip install rknn-toolkit2 onnxslim 需要预下载个模型 模型转换,我手头的是3566的,也支持3588 yolo export model=./yolo11s.pt format=rknn name=rk3566 ls yolo11s_rknn_model metadata.yaml yolo11s-rk3566.rknn 这里目前都是固定尺寸的,不支持dynamic,但是可以设置imgsize yolo export model=./yolo11s.pt format=rknn name=rk3566 imgsz=320 复制到有npu的开发板上 scp -r yolo11s_rknn_model ...继续阅读 (48)


    love 0
    bones7456
    发表于
    2025-02-27 00:16:48

    用ktransformers跑671b的DeepSeek R1

    最近这两天,在折腾拿一台4块V100的GPU卡,来跑个671b准满血的DeepSeek R1,遇到了很多问题,也解决了很多问题,当然估计还留下很多问题。这期间遇到一个个的挑战,搞定一个后又遇到下一个,突然有点十多年前折腾linux的时候的意思了,觉得挺好玩的,就也像以前一样,稍微记录一下吧。先说下背景,我这台机器的配置是比较古老的数据中心版的GPU机器,显卡上面说了是4块V100,每块16G显存,cpu只有20核、内存256GB、数据盘1.5T,系统是ubuntu 20.04。这硬件拿来跑671b确实是有点捉襟见肘,最终的结果也只是1 token/s 左右,并不具备生产价值,只是研究而已。我最先遇到的问题,就是由于这个机器很多人有权限,而是最恐怖的公用一个linux账号,环境被搞得想当乱,python都是各种版很多套。所以我最先做的就是梳理环境,用了Miniconda搞了一套干净的python-3.12的运行时,后续的各种包都独立维护。另外,原先的Nvidia驱动也有两个版本,我也顺手给升级并统一了一下,查了各种资料后,发现这个架构比较旧的显卡最好还是不要安装最新的(12.8)驱动,所以我安装了12.6的版本。然后,我的思路是,在本机直接编译一个ktransformers,这样才有最大的自由度,我感觉这是最终能跑起来的关键,因为到最后还需要现场修改一些代码才能跑起来。从源码编译安装 ...继续阅读 (48)


    love 0
    chokcoco
    发表于
    2025-02-26 20:58:06

    浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析

    从 Chrome 125 开始,支持了一个全新的 CSS 特性 - Anchor Positioning,翻译过来即是锚点定位。在之前的文章中,我们较为系统的讲述了这个新特性的使用,感兴趣的可以翻开一下前文:抢先体验!超强大的 Anchor Positioning 锚点定位。在本文中,我们将使用锚点定位,实现一个简化版本的 Popover 功能。下面,我们将一起一探究竟。传统 Popover 功能长话短说,在日常的前端需求开发中,有这么一种场景,我们需要 hover 某个具体元素,以弹出一个弹出层,像是这样:如果我们将弹出层的 DOM 结构,写在某个具体的元素内部,譬如放在与被 Hover 元素同级。如果被 Hover 元素的祖先元素的某一层设置了overflow: hidden,则可能会出现这种截断现象:为了避免这种情况的发生,一般情况下,常见的解决方案都是会将弹出层的 DOM,插入到页面最外层的容器之下,再通过实时计算位置,将该弹出层定位到被 hover 元素附近。这也就是类似于popper.js、Tippy.js等传统库所干的事情。核心逻辑如下:通过 JavaScript 获取触发元素的位置信息(getBoundingClientRect)计算视口剩余空间(需考虑滚动位置、窗口尺寸等)动态调整 Popover 位置(需处理边界碰撞、翻转逻辑)添加 resize/scroll ...继续阅读 (81)


    love 0
    blog@zair.top (Tim)
    发表于
    2025-02-26 20:35:22

    异地组网:免域名免备案自建Tailscale DERP节点

    无论是远程办公需要访问公司内网资源,还是想要在外出时轻松管理家中的设备,甚至只是想绕过NAT限制直接连接到另一台主机,异地组网都是一个理想的解决方案。本文将介绍一种不需要域名、无需备案的方法来建立自己的私有网络,特别适合国内环境下的技术爱好者和专业人士。1 异地组网的目的与好处想象这样一个场景:李华是一名开发者,他在家里有一台NAS用于娱乐,公司有一台性能强劲的PC作为开发环境,同时在云端租了一台服务器用于部署项目。他经常需要在星巴克充当气氛组或是出差时工作,使用的是一台环保的MacBook。如果没有异地组网,李华每次在外工作或访问家里的电脑,可能需要设置复杂的端口转发规则,担心家庭网络的安全性,还得记住不断变化的家庭IP地址。而想要在本地直接调试部署在云服务器上的应用,又必须开放服务器端口,增加了安全风险。通过建立异地组网,李华只需要登录到私有网络,就像所有设备都在同一个局域网内一样。他可以从咖啡厅直接访问到NAS、开发环境,在笔记本上进行开发,然后无缝地部署到云服务器上。整个过程安全、高效,无需担心复杂的网络配置和安全风险。异地组网为我们带来了多方面的好处:首先是便捷访问,无论身处何地,都能像在本地网络一样访问远程设备和服务;其次是保障了数据安全,通过加密通道传输数据,有效避免敏感信息在公共网络中泄露;同时,它能突破各种网络限制,绕过NAT、防火墙等障碍,实现真正的点对点连接; ...继续阅读 (70)


    love 0
    回忆中的明天
    发表于
    2025-02-26 19:22:45

    国内、外免费公共的DNS,支持的DoH,防止污染、篡改的问题

    DNS 的全称为 Domain Name System,简称域名服务器,通过域名查询返回服务器的IP。 DNS的速度和安全至关重要,决定我们访问网站的快慢和安全。 ...继续阅读 (56)


    love 0
    Guang Cai Li
    发表于
    2025-02-26 18:45:23

    DDL操作产生UNDO和REDO的示例

    DDL操作产生产生UNDO和REDO。原因是:delete 需要把每个有数据的数据块读出来,写上delete标记, 另外还要把delete的内容拷一份到undo,还要把它的动作记到redo。而truncate , 就是在系统表(或者tablespace bitmap)里面,把相关的extent 的 标记未未使用,另外把dba_objects(obj$)里的data_object_id换一下。1.ddl所产生的undo量视乎其所要维护数据字典的操作类型和操作量.DDL执行失败也产生少量UNDO,因为执行少量递归操作后,Oracle发现所要drop的对象并不存在,将会rollback之前的”部分”递归dml操作。2.DDL操作产生的REDO是因为DDL修改的字典表和一些段头信息产生的redo。SQL> select name,value as bytes from (select b.name,a.value from v$mystat a,v$statname b where a.STATISTIC#=b.statistic#) where name=’redo size’ or name like ‘undo change%’;NAME BYTES————R ...继续阅读 (35)


    love 0
    Yinan
    发表于
    2025-02-26 15:33:07

    记录足迹

    我之前在推特上分享过,用 RSS+Hoarder/DEVONthink 存档来记录我在互联网上的足迹。这篇文章我来推荐几个记录生活足迹的软件/方法。不知道有没有人跟我有一样的记录习惯,事件记录,时间记录,地点记录。比如说在什么时间去了那些有趣的地方,可能是一个咖啡店,一个饭店,一次远足,甚至是记录日常健身跑步。最简单的方案就是用日历,日历事件本身具有时间地点的属性,既可以用作提前安排行程事项,也可以用作记录过去的行程和地点。在这个基础上,苹果商店就能找到一些一键记录时间戳/地点然后同步到日历的软件,关键词where when。如果你用 Things 3 来做事项管理,Culturedcode 官方就提供了Save My Location的捷径。另外还有一个比较有意思的软件,what3words,这是一个以三个常见的单词组合来编码地理位置的系统,将地球表面划分为三米见方的网格,每一格对应专属的三个词语。例如,英国首相官邸唐宁街10号正门所在位置对应的三个词语为slurs.this.shark[1]。据说还支持各种不同的语言,有兴趣的朋友可以看一下wiki,并下载来试用一下,这个软件需要登录账号才能保存地理位置。世界迷雾世界迷雾大概就是把探索世界当成一个游戏,有等级,成就和迷雾护照的概念,你每探索一个新的地方,你脚下的地图颜色就会被点亮,然后记录一个探索的百分比。很有意思的一款软件,但 ...继续阅读 (36)


    love 0
    伍华聪
    发表于
    2025-02-26 07:30:00

    使用PySide6/PyQt6实现Python跨平台GUI框架的开发 - 伍华聪

    【摘要】在前面的《Python开发》中主要介绍了FastAPI的后端Python开发,以及基于WxPython的跨平台GUI的开发过程,由于PySide6/PyQt6 在GUI的用途上也有很大的优势,因此把原先完成的WxPython 开发框架改造成使用PySide6/PyQt6实现Python跨平台GUI框架的开发过程,本篇随笔介绍它们之间项目联系和不同,主要针对PySide6/PyQt6 的特性进行不同的分解介绍。阅读全文 ...继续阅读 (45)


    love 0
    dax.net
    发表于
    2025-02-26 03:11:00

    【招聘】C++/JavaScript全栈工程师 - dax.net

    【摘要】Revvity Signals是一个先进的生命科学数据分析平台。它整合了多种数据源,包括科学文献、临床试验和专利信息等。通过人工智能和机器学习技术,Signals能够快速分析海量数据,发现关键见解和趋势。这个平台可以帮助研究人员、药物开发团队和决策者更好地了解疾病机制、发现新靶点,并做出更明智的研发阅读全文 ...继续阅读 (31)


    love 0
    crossoverJie
    发表于
    2025-02-26 02:30:09

    StarRocks 开发环境搭建踩坑指北之存算分离篇

    前段时间碰到一个 StarRocks 物化视图的bug:https://github.com/StarRocks/starrocks/issues/55301但是这个问题只能在存算分离的场景下才能复现,为了找到问题原因我便尝试在本地搭建一个可以 Debug 的存算分离版本。之前也分享过在本地 Debug StarRocks,不过那是存算一体的版本,而存算分离稍微要复杂一些。这里提到的本地 Debug 主要是指可以调试 FE,而 CN/BE 则是运行在容器环境,避免本地打包和构建运行环境。当前 StarRocks 以下的存算分离部署方式,在本地推荐直接使用MinIO部署。启动 MinIO首先第一步启动 MinIO:12345678docker run -d --rm --name minio \-e MINIO_ROOT_USER=miniouser \-e MINIO_ROOT_PASSWORD=miniopassword \-p 9001:9001 \-p 9000:9000 \--entrypoint sh \minio/minio:latest \-c 'mkdir -p /minio_data/starrocks && minio server /minio_data --console-address ":9001"'进入 MinIO 容器设 ...继续阅读 (67)


    love 0
    张善友
    发表于
    2025-02-26 00:24:00

    微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章 - 张善友

    【摘要】2025年2月25日,.NET团队在博客上宣布了.NET 10 Preview 1的正式发布,文章参见:https://devblogs.microsoft.com/dotnet/dotnet-10-preview-1/,标志着.NET框架在跨平台开发领域迈出了重要一步。这一新版本在.NET Run阅读全文 ...继续阅读 (73)


    love 0
    FranzKafka95
    发表于
    2025-02-25 14:24:52

    安卓应用开发之应用签名

    Read Time:1 Minute, 43 Second在某次调试过程中,我发现ADB安装APK出现了如下报错:INSTALL_PARSE_FAILED_NO_CERTIFICATES。这是我第一次遇到这个问题,虽然长期从事安卓开发,但都集中在Framework、HAL与内核,对于App的开发了解有限,完全算不上专业的App开发者。而且在此之前,调试时多次安装我都没有遇到这种问题。经过排查,发现该问题出现的原因是因为该APK为Release版本,而安卓系统针对Release版本的APK是要求应用必须进行签名的,而debug版本的签名则不需要。那么如何对安卓的APK进行签名以及安卓系统是如何进行校验的呢。这里我们将两种方式来对APK进行签名。方式一,我们通过命令行方式来进行签名:首先我们需要创建Java KeyStore文件,也就是我们在很多Android工程中见到的*.jks文件,这里我们通过keytool命令来进行创建:keytool -genkeypair \ -alias ${JKS_ALIAS} \ -keyalg RSA \ -keysize 2048 \ -validity 365 \ -keystore "${PATH_TO_JKS} \ -storepass "${KE ...继续阅读 (25)


    love 0
    est
    发表于
    2025-02-25 11:38:00

    正则获得国际电话前缀

    2013年的时候喷过ITU这个国际电话号码,前缀是变长的问题今天遇到问题,需要按国际区号初步分析归属地和供应商,stackoverflow和AI给的都很渣,写了个正则:re.compile(r"""\+ (1 # north america |(?: # 3 digits 21|22|23|24|25|26|29|35|37|38|42| 50|59|67|68|69|80|85|87|88|96|97|99)\d |[2-9]\d) # two digits """, re.VERBOSE)+1开头的是北美,然后依次寻找3位的,再匹配2位的。+7本来是苏联的,现在给 哈萨克斯坦 和 俄罗斯 了,就当成两位的判定吧。 ...继续阅读 (52)


    love 0
    chgaowei
    发表于
    2025-02-25 10:07:05

    AI个人助手的演进路径:从产品形态到竞争格局的分析与预测

    我认为在未来,现有平台提供的价值将被重新解构,数字化带来的价值将被各类智能体取代,产品推荐、匹配、搜索等功能将被更了解用户的个人助手取代。这类玩家相较AI手机厂商处境更为艰难,它们缺乏既有业务和产品生态支撑,只能提供基于公共信息的服务或生产力工具,如创作、问答、搜索、编程等,难以全面渗透用户日常生活的各个方面。从苹果、华为等AI手机厂商的AI战略可以看出,它们普遍在终端构建自有手机个人助手,努力使其成为用户与手机交互的首选入口,通过意图识别将请求分发至各个APP。它的能力边界或许远超我们的想象。 ...继续阅读 (36)


    love 0
    Phil Haack
    发表于
    2025-02-25 00:00:00

    Using PostHog in your .NET applications

    PostHog helps you build better products. It tracks what users do. It controls features in production. And now it works with .NET!I joined PostHog at the beginning of the yearas a Product Engineer onthe Feature Flags team. Feature flags are just one of the many tools PostHog offers to help product engineers build better products.Much of my job will consist of writing Python and React with TypeScript. But when I started, I noticed they didn’t have a .NET SDK. It turns out, I know a thing or two about .NET!So if you’ve been wanting to use PostHog in your ASP.NET Core applications, yesterday is yo ...继续阅读 (37)


    love 0
    windliang
    发表于
    2025-02-24 23:45:48

    用cursor开发了一个链接转二维码的网站

    微信公众号文章不能加入外链,有时候会引用很多网站的链接,但大家想看的话还得复制到浏览器再去打开,最简单的方式就是贴一个链接二维码来解决。比如用草料二维码直接用生成:但如果文章单独贴一个二维码会很突兀:于是就有了这个网站,qr.windliang.wang:输入网站地址就可以生成下边的图片:利用二维码占据的高度,把标题和网站介绍都填充过去。其实想做这个网站很久了,但因为懒一直没做。虽然功能很简单,但如果自己开发起来,去写 ui、处理交互、再学习 canvas 相关的,顺利的话估计也得一个周末。但现在不同了,有了 Cursor,我可以一行代码都不写,通过和 Cursor 聊天就完成了网站的开发。正如这个文章所讲的:有一句老话:创意很廉价,执行才是一切。然而,AI 颠覆了这个说法,执行现在很廉价,整个开发时间和交付速度的概念都不同了。未来属于那些有想法、还能动手去做的人。网站的初始交互和 Cursor 对话一次就完成了开发:我现在需要写一个新项目,作用是为微信公众号提供链接转二维码图片的功能。用户输入链接,输出一张图片,包含链接的二维码、网站标题、网站简介。网站现代化一些,可以使用 Next.js 和 TailwindCSS考虑网站的 SEO 优化。我准备把项目开源,请写一个 ReadMe 。接着 Cursor 就开始干活了:项目:链接转二维码图片(微信公众号工具)项目概述功能:将链接转 ...继续阅读 (59)


    love 0
    冷轩信
    发表于
    2025-02-24 09:25:00

    【转】使用docker搭建Synapse[Matrix]

    前言官方的Synapse docker镜像仅给出了简单的用法,这里简单记录下自己使用docker compose来搭建synapse的过程,数据库使用postgres并同时启用redis。搭建首先,选择一个宿主机文件夹,用于存放synapse所有的数据,我的规划如下:Synapse数据:/data/synapse/dataPostgreSQL数据: /data/synapse/postgresRedis持久化数据: /data/synapse/redisPostgreSQLpg库我选择了12.5版本,选择的镜像是postgres:12.5-alpine。 (2024年最新版要求postgresql13以上)拉取pg镜像并初始化pg库,挂载volume到上面规划的pg数据文件夹docker run --name postgres13 -v /data/synapse/postgres:/var/lib/postgresql/data -e POSTGRES_PASSWORD=自定义PostgreSQL密码 -d postgres:13-alpine界面会显示容器的hash值,接着执行下面的命令创建一个用于连接数据库的synapse用户并输入你的密码docker exec -it postgres13 createuser -U postgres --pwprompt synaps ...继续阅读 (31)


    love 0
    zwwooooo
    发表于
    2025-02-24 08:17:05

    2014/7609 稳定版 MOD:VR - 汉化包

    VR(Vengeance Reloaded)这是继 Arulco 第一场战役之后的 JA2 非官方续集Hawkeye 在熊窝的发布贴http://thepit.ja-galaxy-forum.com/index.php?t=msg&th;=23256&start;=0&Githubhttps;://github.com/VengeanceReloadedVR 是 1.13 2014/7609 稳定版的一个 MOD,属于剧情 MOD,需要专门的 ja2.exe,sevenfm 的 AI exe 也支持(30xx 以上版本)。春节无聊想玩下,发现好像还没有人汉化,就直接自己提取文本汉化了,喜欢的铁友可以玩玩,不要要求汉化质量,AI 水平,懒得润色。具体文件我放 Github 的分支了,下面地址可 SVN,折腾整合包请开源精神留点 MOD 作者、优化、汉化等信息。https://github.com/zwwooooo/JA2v1.13-Chinese-Version/tree/VR_2014_ChsPatch目录说明Data-VR_2014_ChsPatch:针对 Data-Vengeance、Data-Maps-Tiles、Data-AIMv53、Data-PCM 的中文补丁Data-VR_2014+AI:sevenfm 的 VengeanceReloaded_ru.7z 里面的额外 ...继续阅读 (43)


    love 0
    Insus.NET
    发表于
    2025-02-24 03:59:00

    创建WinPE维护系统 - Insus.NET

    【摘要】电脑出现硬件问题啦,想使用以前备份实现恢复,希望成功....准备工作,做一个WinPE:下载: https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install#download-the-adk-1012610024阅读全文 ...继续阅读 (44)


    love 0
    张善友
    发表于
    2025-02-24 00:06:00

    CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比 - 张善友

    【摘要】CSnakes 是一个用于在.NET项目中嵌入Python代码的工具,由.NET源生成器和运行时组成,能够实现高效的跨语言调用,Github:https://github.com/tonybaloney/CSnakes。以下是关键信息整理:核心特性跨版本支持:兼容.NET 8-9、Python 3.阅读全文 ...继续阅读 (74)


    love 0
    edony
    发表于
    2025-02-23 22:30:21

    关于DeepSeek我是怎么研究的(3)

    先看一个DeepSeek算24点游戏的例子:跟准备数学考试一样,这道题的结果不重要,重要是学习思考过程,这样下次再碰到类似的问题我们才能自己解决问题。那么看看DeepSeek是怎么思考的:可以看出来DeepSeek在生成最后答案之前经过了40秒的思考,按照问题的规则约束一步一步的思考、试错,最终得出答案,这个过程就是今天我要介绍的RLM的推理机制(Reasoning Schema)。首先回顾一下关于DeepSeek我是怎么研究的-1中RLM的架构,看看推理机制在RLM中处于什么位置(蓝色框):推理机制(Reasoning Schema)是推理语言模型(Reasoning Language Models,简称RLMs)的核心组成部分,它定义了推理过程的结构和策略。推理机制决定了模型如何组织和推进推理步骤,以逐步解决复杂问题。推理机制的定义推理机制(Reasoning Schema)是指在RLMs中用于组织和推进推理过程的一套规则和策略。它包括以下几个关键部分:推理结构(Reasoning Structure):定义了推理步骤如何组织和连接,形成一个整体的推理路径。推理策略(Reasoning Strategy):定义了推理结构如何演变和扩展,以探索可能的解决方案。推理操作(Reasoning Operators):定义了在推理过程中可以执行的具体操作,如生成新的推理步骤、评估现有步骤 ...继续阅读 (77)


    love 0
    wireless_com
    发表于
    2025-02-23 20:26:01

    解读DeepSeek-R1

    DeepSeek-R1 并不是从零开始训练的。它从一个比较强大LLM (DeepSeek-V3-base)开始,进而成为一个推理大模型。为了做到这一点,使用了强化学习(RL),当 LLM 做了一些有益于推理的事情时,进行奖励,否则进行惩罚。但这不仅仅是一次简单的训练,而是一系列阶段,称之为流水线。首先尝试纯 RL,看看推理是否会是否可行,这是 DeepSeek-R1-Zero,有点像一个实验。然后... ...继续阅读 (51)


    love 0
    logic
    发表于
    2025-02-23 19:30:00

    我又双叕回来了

    兜兜转转,又把博客装回来了。这应该是我第四次正式部署博客了。第一次折腾博客,因为各种服务都部署在同一台服务器上,本人又不精擅于linux系统,导致服务器系统崩溃,博客彻底玩完。第二次,使用成熟的WordPress,但我实在玩不来,只好放弃。第三次,博客运行了大半年,结果年底忘记续费,服务器被收回,网站未备份,GG了o(╥﹏╥)o这一次,博客还是使用typecho这种简单的,数据SQLite,这样也方便备份。希望这次可以坚持下去吧。 ...继续阅读 (35)


    love 0
    quqi99
    发表于
    2025-02-23 17:18:35

    通过AI辅助生成PPT (by quqi99)

    现找了一个免费的工具叫ilovepdf(https://www.ilovepdf.com/), 它是部分收费(低于15M的文件免费,'pdf to word with OCR’收费,但’pdf to powerpoint with OCR’免费), 所以可以想pdf中的某些页用它的’Split pdf’功能单独弄成小于15M的文件,然后再用它的’pdf to powerpoint’的功能转成文字(但表格部分识别不了).最后媳妇从网上找了一个可用的PPT,这事就算完了. ...继续阅读 (49)

上一页 107/4362 下一页
沪ICP备19023445号-2号
友情链接