首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

RulaiGPT:~来~】训练一个如来GPT,发现事情并没有那么简单...

这个小项目是基于我最近的一个Github —— LLM-Tuning 实现的,本文涉及到的相关的代码、数据集、教程都在仓库里,建议点个Star⭐️后配合本文食用: 项目地址: https://github.com...RulaiGPT_v0 输出:~来~ 三、完了,只会“如来”了,咋办?【拯救灾难性遗忘】 如果全部的训练语料都是这些如来话术,可能会让模型只会讲这些话:“我睡不着咋办?”...我们希望模型还能做一些其他的正常对话,所以我做了下面的两个尝试: 1. 将如来话术,跟正常的对话进行混合,得到新的训练语料。然后使用这个语料重新训练 LoRA。...RulaiGPT_v0 输出:~来~ RulaiGPT_v1 输出:我不知道所说的"如来"是谁。如果能告诉我更多关于这个人的信息,我会尽力帮助你的。 <-- 但如来话术又不会了......如来~ 问:到底什么是所谓的如来? 来了又去,去了又来 问:告诉我宇宙万法的本源是什么? 如来~ 问:到底来没来??? ~来~ 问:啥是ChatGPT啊?

28220

如何突破前端开发技术瓶颈

那么该学什么到底该怎么学,学完之后又该做什么?大部分人都会在知识面前焦虑、迷茫。 同样,具有一定工作经验的工程师也面临着很多疑虑。 该如何避免相似的工作做了5年,却没能具备5年的工作经验?...前端是最贴近用户的“战线”,的基因决定了需要处理各式各样的情况。同时,无论是跨平台还是语言特性,都让开发者感到迷茫。 • 我们应该使用哪些HTML标签以达到最佳的语义化?...• 我们应该如何编写JavaScript代码才能实现bug free? • this用得乱七八糟,到底指向谁? 在本书中,我们除了剖析理论,更会注重经验介绍和最佳实践。...在平时的开发和学习,我也研读了大量精品文章,会一并将感悟分享给大家。 从开发菜鸟到资深工程师,除了主观能动性,我个人认为成长过程的一大瓶颈在于“不是每个人都能有机会接触到好项目,进而从中提高”。...本部分将从模块化谈起,结合 webpack、Lerna 等工具,大家还原一个真实的“基建”场景,深入项目组织设计,并落实代码规范工具设计。

1.1K10
您找到你想要的搜索结果了吗?
是的
没有找到

技术工作:如何在不成为经理的情况下获得晋升

意外的技术公司——银行、电信和医疗保健组织——仍在考虑如何在员工职业生涯的前五年到七年,在高级软件工程师的角色之后构建技术层级。这很奇怪,因为绝大多数技术岗位都在非技术公司。...“员工加工程师的职位描述到底什么?有时我愿意和同事开玩笑说,我再也不知道我的头衔是什么了,”Groner 在回顾她之前的资深员工工程师角色时说道。...这些项目(例如云迁移或软件块停用)可能需要数年才能完成。 项目执行。Groner 说,在更复杂的层面上,有时会做一些没人愿意做的事情。这些项目通常包括跨公司利益相关者,并且需要一些政治资本。...除此之外,Groner 说,“作为高级工程师的工作对公司来说必须很重要。”这并不总是意味着使用最先进的技术。她补充说,的特殊项目可能会被人忽视。...Majors 说:“保持这些技能相对新鲜,会给你无可争议的信誉,帮助你与的团队产生共鸣。”“对他们的实际痛苦有一个很好的直觉。最大限度地保持就业能力,保留的选择。

11810

怎么写一个超棒的README文档

(绝对不是点击诱饵) 假如你刚刚创建了很棒的项目,并在GitHub上共享了认为现在你只需坐等世界告诉这个项目有多酷。毕竟,在过去的一个月中,这个极具挑战性的项目付出了不懈的努力,对吗?...还可以将其用于repo的社交预览。 我个人使用Canva网站创建横幅图像。所有基本内容都是免费的(在大多数情况下,不需要专业版)。 标题下那些华丽的东西是什么? 看起来不错吧?...这是一个好主意,因为使README更易于浏览。 第一个问题应该是如何安装(如何使用项目或如何在机器启动编辑)。 这里应该给用户详尽的想法,并说明他们如何使用项目repo的所有步骤。...按照以上步骤,他们应该能够在自己的设备运行。 我的方法是,完成README后,从头开始阅读这些步骤并检查是否有效。...这也显示了如何在添加子节。 赞助 项目备受青睐,并且已经被成千上万的人使用(有了这个README文件,将会有更高使用量)。现在,是时候寻找人员或组织来赞助你的项目了。

1.6K30

DDD 实战之一:从需求到代码实现生鲜电商系统

我在实际工作,时常碰到客户提出的疑惑:微服务到底要“微”到什么程度才算好?用了微服务架构后,真的能减少业务模块之间的相互耦合、进而提高系统整体可用性吗?...我们这里所说的“理解”,指的是能够在自己的团队内部分享、培训、甚至引导团队在项目使用 DDD。...虽然确实给出了一套相对有参考价值的“硬性”方法框架,但未给出任何关于个人如何提升这些“软”性技能的实际建议,假设自己去建立和发展这些技能; DDD 不会手把手的教你如何提升软件架构设计相关基础知识和软技能...虽然确实有一套相对有参考价值的“硬性”方法框架,但同样未给出任何关于个人如何提升这些“软性”基础知识的实际建议,假设自己去建立和发展这些技能; DDD 不能解决程序员个人自身的代码质量和规范性问题...说到“同构”,这跟我个人经常困惑的一个问题息息相关:既然代码世界是现实世界的一个“虚拟”映射,为什么我们在现实业务,人们的直觉认识往往觉得某个业务其实没有太大变化,但是到我们的实际代码,却要引起“伤筋动骨

60210

基于 git flow + gitlab 协作开发:01

上一个版本与本次开发版本命名格式不同、分支中出现人名、分支中出现公司名、分支中出现英文介词,这些都见过。而最终这些分支终结于哪里?好像没有一个人能说的特别清楚。...但往往有些场景因为手动操作开启新的 hotfix 分支后很容易忘记将修改合并到发布分支和开发分支,版本发布比较多以后,会发现有一些 hotfix 分支在项目总仓库,再加上命名的不规范,最终会不确定这些分支到底有没有合并到主干和开发分支...当在最新版本做对应的 hotfix 后,看到的分支路线图类似于下图: ? 这些路线图结构清晰,一眼即可看懂。...参差不齐的 Git level 我们不能要求每一个从业人员对 Git 的熟悉程度都达到炉火纯青,如果项目组有 1~2 个人并且都 Git 各类场景都非常熟悉,我相信不需要引入什么工作流。...这些仅是协作的一部分,更大的一部分是协作过程代码审查,如何在 git flow 模式下工作配合 gitlab 做好代码审查,我将在下一篇文章详细介绍。 相关

1.3K10

肘子的 Swift 周报 #001

在 Fatbobman's Swift Weekly ,除了订阅者提供我个人博客的最新消息外,还会分享其他优秀作者关于 Swift、SwiftUI、Core Data、SwiftData 等方面的内容...如果打算逐步从 Core Data 迁移到 Swift Data,或者想在你的应用程序特定用例(小组件)使用Swift Data,本文将对有所帮助。...至少在当前阶段,同时在同一个项目使用 Core Data 和 SwiftData 两个框架的难度并不小。特别是随着数据模型的不断变化,维护两种不同的数据模型和代码将更加困难。...在本文中,作者将会谈论和“空间”相关的三个事项: 如何在模拟器中体验空间照片 空间视频/照片到底什么 Apple 到底做了什么 XRealityZone[21] 是一个专注于 XR 领域的创作者社区。...但是是否曾经想过 async/await 在内部是如何工作的?或者为什么看起来和行为方式是这样的,以及引入 async/await 的初衷或动机是什么

24740

前端 Offer 提速:如何写出有亮点的简历

本文会更聚焦于内容,聚焦于「如何在有限篇幅内突出个人优势」,包括如何在日常工作挖掘亮点,如何组织语言让面试官能够迅速理解的亮点,以及需要避开那些可能会造成负面效果的坑。...树立技术人设 所谓人设,可以简化理解我们做过什么,以及我们将要做什么。...项目经历怎么写 不要只写做了什么,更重要的是突出什么方法,解决了什么问题,收益是什么,要能够形成一条完整的逻辑闭环,面试官才有足够信息来判断项目经历的价值。...“重构项目代码” 与前面说的“集成监控SDK” 是什么关系?为什么要写在一起? 加载时间具体是指哪个指标?具体做了什么缩短的?...总结下来,我个人觉得问题主要是描述不清晰,很难理解这到底是一件什么事情,怎么做的,最后收益又怎么样。

60720

我没有项目经验,怎么办?

比如做数据的不知道数据用到什么地方,做运营的只忙着写方案、做文案、挑礼品,没有沟通过做这些事的目的,也没跟踪过数据上的结果,因此两眼一抹黑,也不知道到底参与的是个啥项目。...如果能在介绍项目经验的时候,完整的讲述一个的项目由几个部分构成,自己做了什么,别人又做了什么,只会让人觉得“真懂行”。 有些同学会说,我的工作感觉每天都很像,没有啥特别目标。...日常的优化类工作,其实都是项目类工作。比如之前有个报表总被抱怨不好用,总有补充取数。现在调整过了,使用率提高了,补充取数也少了,这也达到了最初的目标,也是一个小型项目。...否则单纯吹嘘项目规模,项目成绩会让人怀疑:到底牛逼,还是的运气好,还是的公司给的资源多。 做产品/运营的同学,往往会犯个错误:把项目成果归因于个人能力。...这些所谓的项目代码都能在网上百度到,很多同学只是对着代码抄了一遍。大家知道用人部门看到这种项目经验的简历是什么心情吗?——一个机械厂维修工也来打捞泰坦尼克?一个土木工程师也在管理美国信用卡?

59830

何在机器学习竞赛更胜一筹?

继续学习的工具(如下所列) 读一些书 参加“知识”比赛 看看其他人在内核什么或在过去的比赛寻找“获胜解决方案” 与更多的有经验的人合作,但需要在此之前稍微提高排名 创建一个代码库 多多参与!...15.涉及机器学习的项目的SDLC(软件开发生命周期)是什么? 在一个工业项目上展开并采取步骤,以便我们能够了解如何使用它们。 基本上,我正在学习阶段,并期待获得行业水平的曝光。...18.在数据科学中转行的人需要从技术技能获得什么?因为我没有开发人员背景,个人项目是展示我的知识的最好方式吗? 将业务问题转化为机器学习的能力,并将其转化为可解决的问题。...如果真的想要一个界限来决定是否应该采取行动 - 可以根据主要几率进行设置。 我可能不是最好的回答这个问题的人。我个人从来没有发现(显著)有助于改变目标变量的分布或目标变量的几率的感知。...这可能需要一段时间,所以运行一些回归以及正在做的任何其他建模可能会很好,并且通常会尝试提供说明图和总结信息,以便您的模型为什么执行此操作。 29.如何在Kaggle建立合作团队?

1.8K70

每一位程序员,都可以贡献开源吗?

个人开发者变成独角兽,或者是变成像 Vue.js 这样的项目被多人使用的情况是少数的少数。...硅谷被一批善于造假履历的人都骗怕了,而你到底在开源项目做了什么贡献,包括写文档还是提交代码,或是做了什么社区工作,这些都是最好的简历。...谭中意:开源社区没有人会嘲笑代码水平低,如果对某一个开源项目感兴趣,可以先看看代码,如果觉得它有一些问题,可以尝试去解决,然后大胆的提交出来就好了,不要怕被嘲笑,先去贡献了,社区会教你怎么怎么把写得更好...至于怎么参与,可以参与早期的项目、参与日常使用的开源项目,从代码开始研究,提 bug、修复代码等等。...Gitee 现在应该是全球第二大的代码托管平台,首先的网络要快一些;第二,因为一开始就是设计给国内用户使用的,所以在语言、功能上针对很多中国开发者做了专门的定制。

63920

开放式组织与开放式协作-庄表伟

它在研究的一个话题:这些人为什么要参与开源?他们为什么会愿意免费的开源项目代码?这是一个很奇怪的事情。他们图啥?有一本书很著名,叫《大教堂与集市》。书中有个名词叫做礼物经济。...在社区酝酿创新 最后,还有一个是我们如何在社区酝酿创新?这是一个很有意思的点。而且我们在说到开源项目的时候,最大的一个现象是:很多著名的开源项目,一开始追求的目标就不是创新。...在点点滴滴的改进,在你添一砖、我加一瓦的过程,创新会涌现出来。不是说有一个人一拍脑袋,我有一个伟大的创新的点子,我要把做了,然后你们都听我的,不是的。每一个人都只想了点一点点,再加一点点。...就是他在自己本地建设的过程,他发现了一些问题。这些问题它可以反馈到你这边来,说我遇到什么问题了,我是怎么解决的?我觉得也许可以回到主版本。然后就把(这个改进)合入到主版本里面去。...我都不知道到底代表什么含义?我也不知道数据和数据之间的关联性,我都不知道。我只能把样本开放出来,邀请所有有兴趣的人来看这些数据。你们能从这些数据当中发现什么问题?发现什么模式、发现什么改进点。

1.2K20

作为一名程序员,谁没跳过槽,“6”招让“空降”大厂

而在未换工作的开发者,约有59.3%的开发者同样能够涨薪。 下班前简单做了一张图: ? 对比两张图可以很直观的看到,薪资涨幅超过30%的程序员比例,跳槽的(25%)相比不跳槽的(7%)大得多。...而不能夹进自己的个人喜好——没有理由去要求别人来依的个性去工作,所以什么理由生气? 【有一句话可送给你:狗咬了能再去咬狗吗?以此来提醒与鞭策自己吧!】...c.项目思考深度在这一个层次上考核的是对开源框架的思考深度,这些框架到底好不好,好在哪里,不好在哪里,有什么可以改进的地方。...4、微服务(分布式服务技术) 微服务架构是一种架构风格,整个应用被划分并设计以业务域模型的松散耦合的独立服务,方便横向扩展能力、伸缩性强、便于开发和维护等等这些是微服务与生俱来的优势。 ?...5、沟通合作的能力 程序员的战斗,往往不是一个人的战斗,我们如何在一个平台下高效的去重,进行代码review,对功能进行调整、debug,做到在统一的规划下步步营,混乱的堆代码的过程中找到自己的记录。

44530

【超详细】20K以上的高薪Java程序员所需技能大汇总

什么缓存啊、数据库的垂直切分什么的,业务的抽象和水平拆分啊,这些应该都轻车熟路吧。 4.行业领域方面 最起码得精通一到两门业务吧,所谓精通,就是比如做金融证券业务的,至少等当半个经融分析师。...5.个人 有自己一些独到的见解,不会人云亦云啦。 微观上 1.精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。...还应该对UI部件的JAVABEAN组件模式有所了解。JAVABEANS也被应用在JSP以把业务逻辑从表现层中分离出来。...还需要了解如何在上面封装和配置应用程序并且能够监控、调整的性能。 19.熟悉对不同有用的API和frame work等来服务。...随便什么了:) 25.JAVA(精确的说是有些配置)是冗长的,需要很多的人工代码(例如EJB),所以需要熟悉代码生成工具,例如XDoclet。

1.2K51

阿里数据总监教你数据分析:做好这三点,企业数据分析手到擒来

这说明什么呢?说明很重要,有很多人关注,虽然热度不及某当红小鲜肉.... 数据分析或者大数据的热度开始起来,都要从2015年阿里提出数据台说起,这一年,也是后面的很多年奠定了基础。...就传统企业而言,数据分析来源一般是这样的: 那么如何在企业做好数据分析呢? 见过太多打着「数据分析」名头的分析而分析的数据分析报告和数据分析师。...数据分析在企业经营或个人生活中都很有用处,关键在于我们如何使用它。...当我们在工作接到一项任务时,首先主观意识第一反应“我想不想做这个事?如果我做了会产生什么影响?”决定做了之后,又要开始思考“我能不能干这个事?做这个事需要什么条件?到底应该如何做这件事?”...(2)医院提供数据团队的培养 帆软数据运营官计划和数据项目团队,不但医院提供专业的数据思维的培训,还可以向医院输出合适的数据人才。

47820

我没有项目经验,怎么办?

比如做数据的不知道数据用到什么地方,做运营的只忙着写方案、做文案、挑礼品,没有沟通过做这些事的目的,也没跟踪过数据上的结果,因此两眼一抹黑,也不知道到底参与的是个啥项目。...如果能在介绍项目经验的时候,完整的讲述一个的项目由几个部分构成,自己做了什么,别人又做了什么,只会让人觉得“真懂行”。 有些同学会说,我的工作感觉每天都很像,没有啥特别目标。...日常的优化类工作,其实都是项目类工作。比如之前有个报表总被抱怨不好用,总有补充取数。现在调整过了,使用率提高了,补充取数也少了,这也达到了最初的目标,也是一个小型项目。...否则单纯吹嘘项目规模,项目成绩会让人怀疑:到底牛逼,还是的运气好,还是的公司给的资源多。 做产品/运营的同学,往往会犯个错误:把项目成果归因于个人能力。...这些所谓的项目代码都能在网上百度到,很多同学只是对着代码抄了一遍。大家知道用人部门看到这种项目经验的简历是什么心情吗?——一个机械厂维修工也来打捞泰坦尼克?一个土木工程师也在管理美国信用卡?

56320

Github使用教程图文详解

这样仓库就创建完成了,只不过现在的仓库是空的,还什么也没有,所以这里推荐从其它地方导入代码进来或者推送代码进来。我们可以点击creating a new file来创建新文件。 ?...团队协作 Github的优势就是让广大人民群众都可以参与到各种开源项目的编写。那么,如何在Github上实现团队协作呢?...如何合并代码 我们知道,git拥有极其强大的克隆和分支功能,在团队协作自己作为团队项目的主干,其它成员就各自有一条分支,每个人都在自己的分支上工作,互不影响,这样能最高效地开发项目。...当每个人项目功能都完成后,就是合并代码的时候了,所有人的代码都合并完成并没有发生错误,整个项目就完成了。那么,在Github,该如何合并代码呢?...还是以上面创建的仓库例,这里我做了一些操作,使用git工具将仓库clone到了桌面上,我们叫本地仓库,然后在本地仓库新建了一个分支,模拟第二个程序员进行的操作,第二个程序员创建了一个test2文件,

6.1K21

学Linux到底什么

作者:守望先生 我们常常听到很多人说要学学Linux或者被人告知说应该学学Linux,那么学Linux到底要学什么? 为什么要学Linux 在回答学什么之前,我们先看看为什么要学。...运维Linux主要需要学会对服务器的基本部署,监控,配置,管理等等, 可以认为,这些机器归你管了,7*24小时保障它能正常提供服务(删库跑路就别做了),所以7月24日请对运维的朋友好点。...这里给出两点理由,也欢迎补充: 出于资源的考虑,绝大部分Linux服务器没有图形界面 命令行便于自动化,将一系列操作写入脚本,可代替手动操作 而的学习我把分为这么几个阶段: 基本使用 开发调试 系统认识...越是疑难问题,越需要这些最基本的知识。 怎么学? 来到了大家最关心的问题了,同样的,每个人的情况不太一样,这里只给出我的个人建议。...但是有必要说明的是,开发Linux应用程序并不一定要在Linux下编写代码可以选择利用samba等工具在windows和linux之间共享文件,然后再在windows下熟悉的工具或者认为比较强大合适的工具编写代码

2.3K30

前端开发者必备的 12 个工具

我用 Marmoset 我的代码拍了一些很酷的快照,然后把这些快照放在我的幻灯片上,从而给人留下好印象。 不用说,我的代码幻灯片一点也不无聊。我开始修改模版和颜色主题,使我的演讲更加令人难忘。...它还分析网页是否存在违反最佳实践的情况,以便可以修复这些问题。...11LiveReload: Preview Tool — 100,000+ 可能想确切地知道的网页在背后做了什么,比如它在使用时会改变什么文件。LiveReload 是一个很好的预览工具。...我用 LiveReload 查看我的网页到底在做什么让我更好地了解我的网页是如何工作的。如果出错了,我能做些什么。 12Postman — 3,000,000+ 最后,我们来看看 API。...整体上看,编写代码并不是最简单的事情,因此需要一个能够让更有效的工具。 这是简化 API 构建过程的一个很好的工具,它还简化了团队协作。

70920

尴尬!6年Android经验面试滴滴,刚聊10分钟就被送走,技术再次被摩擦在地

AMS在Android起到什么作用? AMS有哪些应用场景?我们是如何应用AMS核心原理的? WMS的工作原理说说? JVM的核心原理你懂多少? 我们的代码是如何在栈区运行的?...如何使用字节码研究系统级原理? 这些底层问题能回答上来吗?是不是看上去很难?是不是和自己准备的“题库”的问题不一样?不知道从何处下手?如果有这种感觉,那么说明的技术还需要继续修炼。...提升了多少,降低了多少 min等 3.在这个项目作出了什么成绩,比如主导搭建了代码扫描框架,自动扫描,提高代码质量,减少 review 成本。...这样面试官能够很清楚的知道,项目做了什么项目职责,这一块是最重要的,也是展现我们能力的时候,尤其要重视。 在写一块的时候,建议分点论述,这样显得调理清晰。...比如你解决了项目什么疑难杂症,带来了什么收益。这块在面试当中也经常被问到,项目有遇到什么技术难点嘛,是怎么解决的?这块回答好了,可以给我们的面试加很多分 做了什么性能优化?

93101
领券