编程

Apr
14

Nvidia CEO 建议不要学习编程:编程仍然是一项值得学习的技能吗?

AI是一个出色的编码助手,它将帮助我们更快地编写和调试代码,但如果我们期望它自己从头开始构建软件,它的能力仍然有限。不可避免的是,它将来会这样做,也许比我们预期的要早,但这是否意味着我们应该停止学习编程?

By Zhang Bonnie | Blog
DETAIL
Apr
14

如何在一小时内将查询运行时间从30分钟缩短到30秒

我可以告诉你,这是一个作为补充id的字符串字段。在添加这个字段之前,我创建的视图执行时间不到15秒,因为它每天处理的数据量非常小(不到10,000行)。但这很快增加到了30分钟

By Zhang Bonnie | Blog
DETAIL
Mar
27

为什么大语言模型不适合编码?

在本文中,我们探讨了三个重大挑战,这些挑战使得 ChatGPT 等大语言模型在“开箱即用”编码方面效率较低。这些挑战包括从标记化等初始处理步骤,到有限上下文窗口等架构限制,再到从左到右标记生成的固有训练。

By Zhang Bonnie | Blog
DETAIL
Mar
14

如何使用Code Llama构建自己的LLM编码助手

在这个实践教程中,我们将实现一个可以免费使用并在本地GPU上运行的AI代码助手。你可以向聊天机器人提问,它会用自然语言和多种编程语言的代码回答。我们将使用Hugging Face转换器库来实现聊天机器人前端的LLM和Streamlight。

By Zhang Bonnie | Blog
DETAIL
Jan
31

五种你从未听说过的Jupyter黑客技术

Jupyter Notebook是最受追捧的集成开发环境之一。然而,尽管Python被广泛使用,但许多用户并没有充分发挥其潜力。他们倾向于使用Jupyter的默认界面/功能,而在我看来,Jupyter的默认界面/功能可以大大改进,以提供更丰富的体验。因此,在本文中,我将介绍5个很酷的Jupyter hack,你可能从来都不知道它们的存在。

By Zhang Bonnie | Blog
DETAIL
Jan
23

Prompt Engineering会成为2024年超级热门编程语言!

OpenAI的创始成员之一Andrej Karpathy说:“我认为,将大型语言模型视为聊天机器人或某种单词生成器是不准确的。将其视为新兴操作系统的内核进程要正确得多。”

By Zhang Bonnie | Blog
DETAIL
Dec
21

大厂资深面试官:我最喜欢问应聘者的编程问题(以及原因)

作为一名面试官,我需要知道如何帮助我的候选人获得良好的面试体验,何时引导,何时探究,并如何对人为环境进行期望值的校准。对于编程面试,我经常会问以下问题的变体,它们基于我在现实生活中不得不处理的事情。由于我决定淘汰这个问题,今天我将对其进行剖析。我在寻找什么?候选人都做了什么?

By Zhang Bonnie | Blog
DETAIL
Nov
16

只有资深程序员才会告诉你的13条金玉良言

虽然成为编程高手没有捷径可走,但有些事情只有经历过的人才能告诉你。回想起来,在我年轻的时候,前辈们教给我的不仅仅是写代码的方式方法,还有关于编程的态度和习惯。我将在这里留下我从前辈那里学到的东西,如果将其抽象化,也许一些习惯可以应用到商业中。

By Zhang Bonnie | Blog
DETAIL