首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏DeepHub IMBA

    RAG流程优化(微调)的4个基本策略

    在本文中,我们将介绍使用私有数据优化检索增强生成(RAG)的四种策略,可以提升生成任务的质量和准确性。 通过使用一些优化策略,可以有效提升检索增强生成系统的性能和输出质量,使其在实际应用中能够更好地满足需求。 RAG简单回顾 RAG主要有两个过程。 我们先总结RAG过程中的可以优化的关键点: 1、分块方法:优化块大小确保有意义和上下文相关的数据段。 2、嵌入模型:选择和微调模型以改进语义表示。 3、向量搜索方法:选择有效的相似度量和搜索参数。 4、提供模型的最后提示:制作有效提示以提高输出质量。 RAG的A/B测试 A/B测试可以比较每个组件具有不同配置的两个版本,确定哪个版本的性能更好。 还有最重要的一点成功的关键在于理解现有的数据,尝试不同的策略,并不断改进的流程。

    2.2K10编辑于 2024-07-01
  • 来自专栏yaphetsfang

    mysql优化策略

    MYSQL优化主要分为以下四大方面: 设计:存储引擎,字段类型,范式与逆范式 功能:索引,缓存,分区分表。 架构:主从复制,读写分离,负载均衡。 合理SQL:测试,经验。 4.锁的概念:当客户端操作表(记录)时,为了保证操作的隔离性(多个客户端操作不能互相影响),通过加锁来处理。 操作方面: 读锁:读操作时增加的锁,也叫共享锁,S-lock。 YEAR占用1个字节,包年年份,长度默认为4位,无法设置。 TIME占用3个字节,包含时分秒,长度0到6之间,用于设置微秒。 (4)Range - 条件 – 范围, 条件依赖的数据是一个条件表达式。 逻辑:按照生日的年份分成不同的年龄段。 八、SQL优化 1.对于并发性的SQL 少用(不用)多表操作(子查询,联合查询),而是将复杂的SQL拆分多次执行。如果查询很原子(很小),会增加查询缓存的利用率。

    92510编辑于 2022-05-10
  • 来自专栏只喝牛奶的杀手

    性能优化策略

    三个“要”原则是: 要优先查最大的性能瓶颈, 性能分析要确诊性能问题的根因, 性能优化要考虑各种的情况。 三个“不要”的原则是: 不要做过度的、反常态的优化, 不要过早做不成熟的优化, 不要做表面的肤浅优化 防止顾此失彼,一定要分析清楚,再动手。性能优化的目标,是追求最合适的性价比或最高的投入产出比。 性能优化五个类别是: 时空相互转换 并行 / 异步操作 预先 / 延后处理 缓存 / 批量合并 算法设计和数据结构 如何分析一个线上及性能问题? dump文件分析工具:https://fastthread.io/、jvisualvm.exe,开发关注机器的什么指标(CPU、内存、网络、IO)等,性能优化问题一定避免饮鸩止渴,往往满足于一个能够解决眼前问题的答案

    39430编辑于 2023-04-07
  • 来自专栏冷冷

    缓存策略优化

    0x0000000725dc66d8, 0x0000000732c2df18, 0x00000007232425a0, 0x0000000723242648, 0x0000000732c31da0, 0x0000000731a4fd78 , 0x0000000731a4fe20, 0x0000000738139a10, 0x0000000725cda198, 0x0000000725cda240, 0x0000000738066638, com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2719) - locked <********> (a com.mysql.jdbc.JDBC4Connection com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1379) - locked <********> (a com.mysql.jdbc.JDBC4Connection com.xxxx.xxxx.web.controller.login.LoginController.login(LoginController.java:119) 分析 仔细分析对应代码逻辑,可发现有如下的缓存策略

    1.2K80发布于 2018-02-08
  • 来自专栏瓜大三哥

    优化策略之PowerOptimization

    进行多次优化 2.2ExploreArea Runs multiplepasses of optimization with emphasis on reducing combinational logic 进行多次优化,重点是减少组合逻辑 2.3AddRemap Runs the defaultlogic optimization flow and includes LUT remapping to reduce 将LUT重新优化到逻辑单元内部。 更快通过优化来替代设计性能 2.6NoBramPowerOpt Runs all thedefault opt_design optimizations except block RAMPower Optimization 对BRAM不做功耗优化 2.7ExploreWithRemap Same as the Explore directive but includes the Remap optimization.

    87121发布于 2018-12-13
  • Tomcat 性能优化策略

    Tomcat优化从两个方面进行 JVM虚拟机优化(优化内存模型) Tomcat自身配置的优化(比如是否使用了共享线程池?IO模型?) 二、虚拟机运行优化(参数调整) Java 虚拟机的运行优化主要是内存分配和垃圾回收策略优化: 内存直接影响服务的运行效率和吞吐量 垃圾回收机制会不同程度地导致程序运行中断(垃圾回收策略不同,垃圾回收次数和回收效率都是 3、参数调整示例 JAVA_OPTS="-server -Xms2048m -Xmx2048m -XX:MetaspaceSize=256m - XX:MaxMetaspaceSize=512m" 4、 调整后查看可使用JDK提供的内存映射工具 5、垃圾回收(GC)策略 5.1 垃圾回收性能指标 吞吐量:工作时间(排除GC时间)占总时间的百分比, 工作时间并不仅是程序运行的时间,还包 含内存分配时间。 一台Tomcat的最大的请求处理数量, 是maxConnections+acceptCount 3、禁用 AJP 连接器 4、调整 IO 模式 Tomcat8之前的版本默认使用BIO(阻塞式IO),对于每一个请求都要创建一个线程来处理

    27510编辑于 2025-11-20
  • 来自专栏全栈程序员必看

    雅虎前端优化策略

    Minimize DOM Access [减少Dom访问] Develop Smart Event Handlers [使用智能事件处理] Images ·「图片 Optimize Images [优化图片 ] Optimize CSS Sprites [优化雪碧图] Do Not Scale Images in HTML [不要在html中缩放图片] Make favicon.ico Small and

    93520编辑于 2022-09-14
  • 来自专栏用户6020948的专栏

    网站搜索引擎优化,值得关注的4策略有哪些?

    在做网站搜索引擎优化的过程中,对于企业站而言,由于SEO人员都是处于执行层面,甚至即使你有权制定SEO优化方案,偶尔也是草草就上手操作。 当你运营到一定阶段的时候,你却发现:有很多网站搜索引擎优化策略,可能前后是冲突的,甚至是不全面的。 那么,网站搜索引擎优化,值得关注的 4策略有哪些? 4、预估网站策略 当我们在做网站搜索引擎优化的时候,总是一些SEO人员,尝试寻找一些看似完美的独门SEO秘籍,而实际上我们需要透过现象看本质,特别是对于一些算法的解读,比如: ①TF-IDF与BM25

    62420发布于 2020-03-06
  • 来自专栏JavaEdge

    JVM频繁fullgc优化策略

    前者则修复问题,后者则增加内存 如果没有增加内存的条件,则考虑重构优化,比如原来的进程内缓存改为远程缓存,以减少内存使用 如果不能通过简单的手段减少内存使用,则需要做架构层面的重构,将功能拆分成多个服务

    60620发布于 2021-03-28
  • 来自专栏Leetcode名企之路

    索引使用策略优化

    索引使用策略优化 基于以上explain的基础,我们对mysql索引进行优化。 MySQL的优化主要分为结构优化(Scheme optimization)和查询优化(Query optimization)。本章讨论的高性能索引策略主要属于结构优化范畴。 本章的内容完全基于上文的理论基础,实际上一旦理解了索引背后的机制,那么选择高性能的策略就变成了纯粹的推理,并且可以理解这些策略背后的逻辑。 上面的查询从分析结果看用到了PRIMARY索引,但是key_len为4,说明只用到了索引的第一列前缀。 情况三 查询条件用到了索引中列的精确匹配,但是中间某个条件未提供。 ? 1SELECT DISTINCT(title) FROM employees.titles; 2+--------------------+ 3| title | 4+

    82831发布于 2018-10-25
  • 来自专栏光城(guangcity)

    短板原理之优化策略

    图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。 示例: 输入: [1,8,6,2,5,4,8,3,7] 输出: 49 2.思路算法 思路一:暴力法 直接暴力解决这道题。 选择最优面积策略是,当左边比右边高度小,则更新左边,否则更新右边,这样遍历保证了可以使得面积最大被找出来! 这个算法是对上述算法二的优化优化策略在于移动次数! (4)循环判断左端点是否小于右端点,是则重复上述操作,否则退出循环,返回最大面积!

    60610发布于 2019-09-20
  • 来自专栏互扯程序

    索引使用策略优化

    MySQL的优化主要分为结构优化(Scheme optimization)和查询优化(Query optimization)。本章讨论的高性能索引策略主要属于结构优化范畴。 本章的内容完全基于上文的理论基础,实际上一旦理解了索引背后的机制,那么选择高性能的策略就变成了纯粹的推理,并且可以理解这些策略背后的逻辑。 所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。 有一种与索引选择性有关的索引优化策略叫做前缀索引,就是用列的前缀代替整个列作为索引key,当前缀长度合适时,可以做到既使得前缀索引的选择性接近全列索引,同时因为索引key变短而减少了索引文件的大小和维护开销 选择性还不错,但离0.9313还是有点距离,那么把last_name前缀加到4: ?

    82321发布于 2019-08-08
  • 来自专栏音视频技术

    Hulu 视频QoS优化策略

    尽管Hulu提供服务的网络环境与国内大相径庭,但其相关QoS保障策略依然值得借鉴。 其次会分享对QoS优化和用户体验之间关系的基本理解,最后结合Hulu的技术实践介绍在客户端通过自适应码率调解的方法优化QoS的基本思路和原理,以及构建的一整套QoS优化框架。 从这些问题中,我们可以发现:QoE是我们希望优化的目标,QoS是比较可行的手段。那么能否把QoS和QoE连接起来,通过优化QoS来实现优化QoE? 三、流媒体服务质量优化 前面主要介绍了为什么QoS优化能做,有必要去做 , 接下来从三个方面介绍如何进行QoS优化。 流媒体服务质量优化的挑战 接下来结合Hulu的技术实践介绍我们在优化时遇到的一些挑战,虽然这些挑战主要是我们从优化ABR算法中总结出来的,但其实对于所有QoS类的优化都适用,基本上是一些常见的痛点和通用的解决方法

    78460发布于 2021-09-01
  • 来自专栏进击的多媒体开发

    GLSL 的若干优化策略

    一个好的 Shader,特别是在低端机上跑效果,性能往往会有很大的提升,那么,就很有必要学习一下 GLSL Shader 性能优化策略。 下面整理了一些优化策略。 1. 延迟 vector 计算 不好的用法: highp float f0,f1; highp vec4 v0,v1; v0 = (v1 * f0) * f1; 优化后的用法: highp 去冗余计算,vector 整体计算 良好的用法: highp vec4 v0; highp vec4 v1; highp vec4 v2; v2.xz = v0 * v1; 3. 另外,因为是海量计算,所以细徽的优化会带来革命性的性能改善。 4. 使用 glsl_optimizer 优化工具进行优化 glsl_optimizer 是一个免费开源的glsl优化器。 thread 3 和 4的存储中(无副作用)。

    1.2K20编辑于 2022-10-31
  • 来自专栏《活动征集》

    常见的查询优化策略:JOIN优化与子查询优化

    优化建议: 在SELECT语句中只选择必要的字段,不要贪心!比如,只有几个字段需要用到,千万不要全选(SELECT *)哦。精简查询字段,减少数据传输,能显著提高查询效率。4. 1. ⏳ 使用联接代替子查询  一个常见的子查询优化策略是将子查询替换为JOIN操作。因为JOIN操作通常比子查询执行得更快,特别是在需要多次查询同一个表的情况下。 总结:性能优化,永远在路上!  今天我们聊了关于JOIN优化和子查询优化的那些事儿,掌握这些技巧,你就可以让你的SQL查询飞起来! 而对于子查询,不要盲目使用,要考虑将其优化为JOIN操作,减少查询的复杂性。  这些优化策略看似简单,但却能为你带来显著的性能提升,确保你的数据库查询像闪电一样高效⚡!加油,未来的数据库优化大师! 小提示: 没有最好的查询,只有最适合你的查询策略,记得根据具体场景灵活应用哦!-End-

    1.2K21编辑于 2025-04-21
  • 来自专栏JavaEdge

    短链系统设计性能优化-分片策略优化

    4.5 基于 base62 的分片策略 Hash(long_url)%62作为分片键 并将 hash(long_url)%62直接放到 short url 若原来的 short key 是 AB1234 所以,最后最佳架构: 4.6 还能优化吗? web server 和 database 之间的通信。 就中国 server 访问美国 db,也不会慢太多 中访中是用户主流,优化系统就是针对主要需求 于是,得到最终架构: 还可以维护一份域名白名单,访问对应地域的 DB。

    57030编辑于 2022-09-14
  • 来自专栏云社区活动

    优化云端开销:腾讯云成本优化策略分享

    优化云端开销:腾讯云成本优化策略分享在如今云计算普及的时代,云服务为我们提供了弹性、高效和便捷的资源。但随之而来的,也有不小的成本压力。 经过一段时间的摸索与实践,终于总结出了一套行之有效的腾讯云成本优化策略,希望能对大家有所帮助。一、成本优化的三大原则在分享具体方法之前,我想先聊聊成本优化的三个核心原则:按需分配:避免资源闲置或浪费。 request.from_json_string(params) response = client.StopInstances(request) print(response.to_json_string())4. 优化存储成本存储往往是云成本中的大头,尤其是对于大数据场景。因此,优化存储策略尤为重要。实践技巧:选择合适的存储类型:腾讯云提供多种存储类型(如SSD云盘、HDD云盘、对象存储COS)。 腾讯云为我们提供了丰富的工具和功能,只要善加利用,就能大幅优化成本。以上策略只是开始,云计算的世界变化万千,随时需要根据实际业务需求调整。

    1.1K10编辑于 2025-01-19
  • 来自专栏QT开发

    Qt 性能优化策略和技巧

    在 Qt 开发中,性能优化是一个重要的环节,尤其是在处理复杂 UI、大量数据或高实时性要求的应用时。以下是一些常见的 Qt 性能优化策略和技巧,涵盖了 UI 渲染、内存管理、多线程、算法优化等方面。 4.算法与数据处理优化4.1优化数据结构选择合适的数据结构:使用 QHash 替代 QMap(如果需要快速查找)。使用 QSet 存储唯一值。 6.3跨平台优化平台特定优化:针对不同平台(如 Windows、Linux、macOS)进行特定优化。硬件加速:启用硬件加速(如 OpenGL)以提高渲染性能。 总结Qt 性能优化需要从多个方面入手,包括 UI 渲染、内存管理、多线程、算法优化等。通过合理使用工具和优化策略,可以显著提升 Qt 应用程序的性能和用户体验。 在实际开发中,建议结合性能分析工具,定位瓶颈并针对性优化

    1.9K10编辑于 2025-02-17
  • 来自专栏从流域到海域

    近端策略优化算法(PPO)

    策略梯度算法(PG) 策略梯度迭代,通过计算策略梯度的估计,并利用随机梯度上升算法进行迭代。 \theta)=\hat{\mathbb{E}}_t[log_{\pi_\theta}(a_t|s_t)\hat{A}_t] LPG(θ)=E^t​[logπθ​​(at​∣st​)A^t​] 信赖域策略优化 [KL[\pi_{old}(·|s_t)||\pi_\theta(·|s_t)]] \leq U subject to Et​^​[KL[πold​(⋅∣st​)∣∣πθ​(⋅∣st​)]]≤U 近端策略优化算法 st+1−V(st))where \ \delta_t = r_t+\gamma V(s_{t+1}-V(s_t))where δt​=rt​+γV(st+1​−V(st​)) 使用固定长度轨迹的近端策略优化 surrogate L wrt θ,with K epochs and minibatch size M<=NT end forend \ forend for 推荐阅读: 李宏毅机器学习系列-强化学习之近端策略优化

    1.6K10发布于 2020-02-18
  • 来自专栏前端布道

    桌面端前端性能优化策略

    JavaScript 或 CSS 代码,减少页面请求数和资源请求消耗 避免重复的资源,防止增加多余请求 减小 HTTP 请求大小 减少没必要的图片、JavaScript、CSS 及 HTML 代码 对文件进行压缩优化

    2.3K20发布于 2018-07-25
领券