新物网

当前位置:首页 > 科技

科技

我们是如何一步步被Hugging Face收购的:开源库Gradio的构建者分享背景

时间:2024-01-15 18:19:04
是否可以成为一家可行的公司并重新回归开源。平台:一个免费托管机器学习演示的地方,可以轻松地基于机器学习模型和数据集进行构建。这次收购是从一家更大的人工智能公司收购的,价格也更高,但在研究了该公司的文化之后,我们知道它不太适合我们的团队或我们的开源产品。万开发者使用它来构建机器学习应用。

我们是如何一步步被Hugging Face收购的:开源库Gradio的构建者分享背景

首席执行官兼联合创始人阿比德讲述被收购的内幕。

不知道大家是否还记得,2021年底,Face宣布收购。 两年后,首席执行官兼联合创始人阿比德讲述了一些有关该公司如何发展以及如何被收购的内幕故事。

图片来源:

是一个开源库,可让您快速构建机器学习模型、API 或任意函数的演示或 Web 应用程序。 只需几行代码,您的机器学习模型就可以从抽象晦涩的代码转变为易于理解的交互界面。

这次收购的故事是如何发生的,下面我们就来看看:

拥抱面孔:我们初创公司收购的内幕

2021 年底,我们分布在世界各地的五名工程师签署了一份文件,关闭了我们的初创公司。 对于很多创始人来说,这将是一个悲伤的时刻,甚至是痛苦反思的时刻。

但我们并不这么认为,我们很高兴被Face收购! 我们为这次收购付出了很多努力。 我详细地写下了这次收购的故事,希望它能为初创企业收购的黑暗世界提供一些见解,以及创始人可以做出哪些决策来增加成功收购的几率。

要了解我们是如何被 Face 收购的,您需要知道我们为何开始。

博三打造的项目获得专家认可

收购前两年,即 2019 年初,我正在斯坦福大学从事一个研究项目。 当时我正在攻读博士学位的第三年,我和我的实验室合作伙伴训练了一个机器学习模型,该模型可以根据患者的心脏超声图来预测患者的生物标志物(例如患者是否患有某些疾病)。 疾病或是否植入起搏器)。

当然,心脏病专家对此表示怀疑,因此我们希望以一种让他们放心的方式向他们展示我们的模型。 我们为该模型构建了一个网络界面:心脏病专家可以使用该 GUI 来上传超声图像并获得预测。 用户还可以在图像上绘图、修改原始图像并借助模型预测变化。

几天后,我们准备好了,心脏病专家在约定的时间来到实验室并上传了超声图像。 该模型准确地将心脏图像分类为包含起搏器。 心脏病专家在超声波上画了一个粗略的灰色笔画来“隐藏”起搏器,模型的预测会实时改变。

心脏病专家对实验结果印象深刻,特别是当他对模型进行压力测试时,模型始终给出了正确的预测。 演示结束后我松了一口气,得到的教训是,看到良好的测试准确性是一回事,看到模型在实际测试中保持其性能又是另一回事。

专家离开后,我认为这才是机器学习模型应该被测试的方式,不仅仅是在静态测试集上进行评估,还应该由领域专家或最终用户进行实际评估。

当然,这有点不现实,因为大多数机器学习工程师只懂不懂Web开发,构建一个完整的Web演示还是有点困难。 我们想,为什么我们不构建一个机器学习网络演示呢?

它是如何开始的

接下来的几周我做了两件事:(1) 构建一个可以替代 CSS 的库,以及用于构建 Web 演示的 Web 托管; (2) 说服我的三个室友加入我的项目。 当时,他们在湾区的多家大型科技公司担任软件工程师,幸运的是,我不需要太多说服力就说服他们辞职并加入我。

我们一起创建了 v1 并开始在 X 上与朋友分享。我们还发表了一篇会议论文,我开始在斯坦福大学的各个班级上进行有关它的演讲。

谈话结束后,一位研究生找到我,说他在斯坦福附近的一家风险投资公司工作,名叫 。 他问:我可以筹集一些资金将其商业化吗?

在他的介绍下,我们筹集了由 Pear 领投的种子前融资,不久之后又从大约 15 名投资者那里筹集了数百万美元的种子资金(实际上,这不是一个好主意)。

将产品与用户相匹配,而不是将产品与市场相匹配

尽管用户喜欢它,但不幸的是我们没有赚到钱。 在 2019 年 12 月筹集种子轮融资后,投资者开始要求我们提供季度更新,我们意识到我们必须做出决定 - 要么转向更典型的 SaaS 业务,要么加倍投入开源并增加使用量。

我们在 2020 年的大部分时间里尝试了各种 SaaS-y 想法,但没有一个能引起客户的共鸣。 经过一年的转型,2021 年初,我们四人决定回归最初的使命:为开发者构建开源机器学习工具,而不是 SaaS 产品。 我们查看了存储库并发现了数百次星星,即使是作为一个无人维护的项目。 我们决定再次开始成长。

大约在那个时候,我们收到了一条来自知名 ML 博主 AK 的私信。 他告诉我们他已经使用过它并且非常喜欢它并且想帮助种植它。 怀着新的热情,我们决定在 2021 年底之前弄清楚我们是否可以成为一家可行的公司并重新回归开源。

那一年,通过 AK 主导的新功能发布和促销活动,我们的用户群增长了十倍。 我们尝试了几种基于阿里云(托管机器学习应用程序的平台)的商业产品,但我们仍然在创收方面遇到困难。 然后,在 2021 年夏天,我们收到了一封来自发件人的电子邮件,发件人的名字似乎很熟悉:(Face 首席技术官)。

第一次认识脸

当我们转向 SaaS 产品时,我们还在销售电话中与 Face 的首席执行官 Clem 进行了交谈。

(我们的商业实验)引起了 Clem 的兴趣,他想讨论与 Face 整合的可能性。 这个想法是与 Face 工程师合作开发的,同年晚些时候,它作为 Face 推出:一个免费的托管机器学习演示的地方,可以轻松地在机器学习模型和数据集上构建。

我们继续合作,几个月后我们与 进行了交谈,以评估我们的进展。 事实证明,两者的推出对于 和 Face 来说都是变革性的。 更多的用户被曝光,结果发现人们更喜欢展示演示,这给 Face 带来了大量的流量。 一个名为 Space on X 的节目在 X 和 上疯传。 效果如下:

交谈中,我随口问道:有兴趣加入Face继续合作吗? 我回答说我需要与整个团队讨论这个问题。 但作为一个团队,我们很快就做出了决定——事实上,在我们一起工作的整个过程中,我们就已经设想过被 Face 收购。 Face 是开源机器学习领域的领导者,我们已经证明,通过合作,我们可以更快地前进。

我们询问了详细信息,他们立即做出回应,向 Slack 分享了收购要约。 就在那时,我亲眼目睹了 Face 的一些价值观:快速行动、异步通信、透明共享。

与此同时,我们联系了那些初创公司被收购的朋友,他们建议我们至少再获得一份收购要约。 经过一系列谈判,我们获得了第二份收购要约。 此次收购来自一家规模较大的人工智能公司,价格较高,但在研究了该公司的文化后,我们知道它不太适合我们的团队或我们的开源产品。

我们与该公司讨论了第二次收购,并回应说,这项收购不会让我们一夜之间成为百万富翁,但它会让我们获得 Face 的股权和足够的现金。 作为创始人,我们做好了被收购的准备,但事实证明这对我们所有的投资者来说还不够。

说服持不同政见的投资者

当我们向投资者介绍这次收购时,我们相信所有投资者都会参与,并且他们会完全收回投资。 正如预期,除一名投资者外,所有投资者均同意此次收购。

早在 2019 年,当我们筹集种子资金时,我们就迎来了一位通过社交活动认识的天使投资人。 虽然我不太了解,但我们有很多共同的熟人。 这位投资者看起来很友好,很有魅力。 但当我们告诉他有关收购的消息时,我们惊讶地发现他立即拒绝了。

这位投资者表示,投资2年后获得1倍的回报还不够,“毕竟如果我投资标普500,我会得到更好的回报。” (这是2021年,股市表现良好)尽管我们反复解释风险投资的风险/回报状况完全不同,这是我们作为一家公司所能期望的最好结果。 不幸的是,投资者拒绝让步。

他只投入了少量资金,但收购结构(股票购买协议)要求每个投资者都参与。 因此,他能够有效地阻止这笔交易。 当我把这个转达给Face时,Face的创始人是站在我们这一边的。 首席执行官给我发短信,告诉我完全不用担心,收购肯定会发生。

在接下来的几周里,我与这位投资者(当时正在旅行)交换了许多电子邮件、短信和深夜电话,试图完成交易。 我觉得如果我们能够说服这位投资者,我们就会非常接近我们梦想的收购。

大约在这个时候,我也达到了个人的里程碑:我的第一个孩子的出生。 这是我一生中压力最大的时期之一,一边照顾新生儿,一边与顽固的投资者打交道。 我花了很多个不眠之夜,一只手摇晃我的新生儿,另一只手给投资者发短信,思考该说些什么。 但我越是试图说服他,他就越不肯让步。

值得庆幸的是,Face 的创始人和其他投资者都站在我们这一边。 后来我了解到,我们与这位投资者进行了几个小时的电话交谈,而 Pear 的一位投资者阿拉什 (Arash) 在感恩节也做了同样的事情,试图完成交易。

最后,在感觉像是“几年”的几周后,投资者同意了这笔交易。 他给我发短信说他对最初的交易很满意,只是需要有人向他解释财务状况。

结论:收购审查和经验教训

我们于 2021 年 12 月 16 日向全世界宣布了此次收购。朋友、家人和社交媒体用户的反应几乎一致积极。 当然,新闻上的异常反应是可以预料的。

自收购以来的两年内,它已经增长了 60 倍以上,现在每月有 700,000 名开发人员使用它来构建机器学习应用程序。 我们已经发布了库,并包括一种完全在浏览器中运行演示的方法。

每月有超过 200 万人通过应用程序参与机器学习,其中许多是在 Face 上。 但老实说,这只是一个开始。

如果要我总结一下我在创建公司和被收购过程中学到的经验教训,有以下几点:

1. 注意作为工程师所面临的技术问题,特别是当您多次遇到同一问题时。 该解决方案可能成为成功创业的种子。

2、如果你是第一次创业,这一点需要多加注意。 比投资者更相信自己对公司发展方向的直觉。 您将比您的投资者更了解您所在领域的痛点,以及您的团队解决这些问题的意愿。

3. 你需要对谁投资你的公司非常谨慎,尤其是那些没有投资初创公司经验的人。 一般来说,拥有更少但更成熟的投资者比拥有越来越多的投资者要好。

4. 收购很少。 当大公司的战略利益恰好与您所提供的产品一致时,收购就会发生。 但您也可以通过在热门领域工作、构建强大的技术产品以及不断交流(营销)您的产品来增加机会。

5. 一项收购要约,例如投资意向书或工作机会,会产生更多收购要约。 因此,不要停留在一项建议上。 第二个报价将为您提供对第一个报价的看法,并提供更多的谈判筹码。

6. 如果您的公司要被收购,请确保所有投资者都参与其中,然后再决定如何构建收购。 股票购买协议需要所有投资者签署,但还有其他选择,例如合并,只需要大多数投资者签署。 我们考虑重组我们的收购,但这需要数万美元的法律费用和至少几周的时间。

7. 有时传达信息的人比信息本身更重要。 如果您发现自己一遍又一遍地重复同一条信息却无济于事,请考虑如果该信息来自不同的人是否会更有说服力。

8. 在考虑收购方时,公司的未来轨迹比当前估值更重要,尤其是当交易主要以股权为基础时。 即使是对一家有很大优势的公司的“小”收购,几年后也可能变成大规模收购。

9. 如果要收购一家公司,找一家创始人个人声誉较高的公司。 当看到Face与我们一起走在坎坷的收购路上时,我们选择它的信心就更加坚定了。

10.不要过多关注反对者。

本文来自微信公众号“机器之心”(ID:),36氪经授权发布。