DevCaress/guia-entrevistas-de-programacion
guia-entrevistas-de-programacion 是一个面向软件工程师技术面试准备的综合指南项目。
- 涵盖软件开发中的良好实践,如 SOLID 原则、DRY、KISS、YAGNI 等设计和编码原则
- 提供多种编程语言(如 Angular, C++, Dart, Django, Flutter, Java, Javascript, PHP, Python 等)的最佳实践和代码风格指导
- 包含算法与数据结构的基础知识及复杂度分析,支持多语言算法示例学习
- 介绍设计模式、系统设计以及数据库相关内容,包括 ORM 使用和架构设计方法
- 涉及前后端架构清洁代码实现方案,如 React Clean Architecture,Express JS 后端架构等
- 收录常见技术面试问题,涵盖前端与后端领域,并涉及版本控制、CI/CD 流程及容器编排知识
- 关注人工智能在开发者工作中的应用,为求职者提供全面技能提升资源
OpenLMLab/LOMO
LOMO 是一种针对大型语言模型的全参数微调和低内存优化的方法,旨在减少资源消耗。
- 提供低内存优化(LOMO)和自适应学习率的 AdaLomo 两种优化器。
- 支持在有限资源下对 7B 模型进行全参数微调。
- 通过将梯度计算与参数更新合并为一步骤来降低内存使用。
- 与 PyTorch 兼容,可通过 pip 安装 lomo-optim 包使用。
- AdaLomo 在保持高效能的同时,提供了类似于 AdamW 的性能。
facebookresearch/localrf
localrf 是一个用于从单个随意捕获的视频重建大规模场景辐射场的算法。
- 通过逐步优化的方法联合估计相机姿态和辐射场,提高了重建的鲁棒性。
- 动态分配新的局部辐射场,适应长时间轨迹的大型无界场景。
- 在处理未知姿态时表现良好,即使在中等姿态漂移下也能保持稳定性能。
- 在 Tanks and Temples 数据集及自收集的户外数据集 Static Hikes 上与最先进技术相比具有竞争力。
SysCV/sam-pt
SAM-PT 是一个扩展了“Segment Anything Model”(SAM)的零 -shot 视频分割工具,采用基于点的跟踪方法。
- 提供简单有效的视频对象分割解决方案
- 仅需在首帧视频中标注少量点即可获得完整的分割结果
- 支持交互式添加或移除标记点以优化分割效果
- 包含详细的文档和逐步指南,便于用户快速上手
TKkk-iOSer/wechat-alfred-workflow
wechat-alfred-workflow 是一款用于 Alfred 的微信工作流,旨在让用户无需打开微信即可快速发送消息、查看聊天记录等。
- 快速搜索微信好友和群聊
- 便捷发送消息和打开聊天窗口
- 支持多种搜索方式,包括昵称、备注及其他信息
- 可以复制微信号和聊天内容
- 聊天记录界面支持快捷操作,如预览长文本与高清头像
- 支持播放音频消息及预览视频、表情等非文本内容