我的《权力的游戏》走红的 15 个原因以及我将如何再做一次

我的《权力的游戏》走红的 15 个原因以及我将如何再做一次

原文:https://medium.com/hackernoon/15-reasons-why-my-game-of-thrones-ai-went-viral-and-how-im-going-to-do-it-again-8d1f307a5294

WTAF 刚刚发生?

早在 7 月,《权力的游戏》第七季正在播出,作为书籍和电视剧的超级粉丝,冰与火之歌一直在吞噬着我的心灵。我当时正在攻读 Udacity 的深度学习纳米学位,并且刚刚完成了一个课程项目,在这个项目中,我们训练了一个 LSTM(一种神经网络)来为《辛普森一家》生成脚本。一天晚上下班后,我突发奇想,决定修改和增强这个项目的代码,为《冰与火之歌》系列生成文本(《权力的游戏》是根据电视剧《权力的游戏》改编的)。

我给网络添加了一些附加功能,并花了几天时间调整超参数,才开始得到好的结果。完成最终模型后,我拿起一瓶啤酒,花了几个小时生成文本,阅读结果,不时歇斯底里地大笑,并保存最热门的内容。在开始我的项目的三天内,我在 Github 上发布了代码和最佳文本生成,与世界分享。

我觉得我的项目很有趣,但老实说,我不认为我的朋友和家人以外的任何人会觉得有趣,因为网络仍然在努力编写正确的语法。我在 Twitter、Instagram 和 facebook 上分享了它,得到了令人惊讶的零赞、分享或评论。

我在任何社交渠道上都没有很多粉丝,所以我没想到我的项目会像病毒一样传播,但我期待会有一些反应。接下来的一个月左右,我一直在思考,为什么有些人的项目吸引了这么多观众,而其他人却没有。有时一个项目的内容只是比另一个好,但我认为还有其他的贡献者在起作用。

在我详细讲述我认为你可以如何利用这个系统来增加你的副业项目的受欢迎程度之前,我想说的是,除了让它像病毒一样传播或为你赚钱之外,还有很多好的理由来从事副业项目——你也应该探索那些有助于你学习并让你喜欢的项目。

不管怎样…

当我在 8 月底(GOT 季大结局的前一周)重新分享我的项目时,我尝试了一些新的分享策略,令我惊讶的是,这个项目在全球范围内传播开来。我有来自英国、中国、法国、加拿大等的朋友。给我发消息说他们在他们国家的当地新闻上看到了我的项目!总共有大约 25 页谷歌搜索结果与我的项目有关。

收视率和受欢迎程度的差异完全取决于我如何分享这个项目。自 7 月 24 日以来,我几乎没有修改过模型生成的代码或文本。

我花了九月的大部分时间试图提炼出 为什么 我的项目如此火。我稍微改变了一下我的分享策略,但老实说,我认为我的项目传播至今的很大一部分原因是运气。

虽然我不喜欢依赖运气,但我想了解如何在未来创建项目,获得与我的《权力的游戏》AI 相同的关注。

这篇博文详细介绍了我从这次经历中学到的东西,以及我打算如何利用这些知识来帮助我未来的项目迅速传播。

我做对了什么(大部分是无意的)……

选择合适的社交渠道在上分享

这可能是我学到的最重要的策略。你需要让你的项目出现在你的目标受众中的很多人面前。如果你有大量粉丝,Twitter、Instagram 和 facebook 可能是分享你的工作的好地方,但对大多数人(包括我自己)来说,现实是你需要在你发布的地方制定更多的策略。

如果你的项目是关于马的,把它贴在马的子网站和流行的马论坛上。这些频道的潜在观众可能不多,但它们的针对性很强。任何项目都可能至少有一个完美的子编辑,所以在共享项目时一定要在那里做研究。

当我第二次分享我的项目时,我只把它发布在一个网站上: HackerNews 。这是我在 HackerNews 上发表的第一篇也是唯一一篇帖子,它最终成为我项目的完美渠道,因为人工智能/机器学习在编程社区很流行,许多程序员也对《权力的游戏》这样的史诗般的幻想感兴趣。

为高目标受众创建项目

当你为一个你想变得受欢迎的项目集思广益时,集中精力想出那些会拥有一小部分超级粉丝的想法。正是 HackerNews 上的一小群人发现深度学习和《权力的游戏》都很有趣,才让我的项目火了起来。我个人知道也许有一个人和我有同样的兴趣,但是找到其他志同道合的人会有所不同。

如果我训练一个人工智能生成关于去杂货店的普通文本,它就不会像病毒一样传播。或者,即使我创建了一个可以为任何丛书生成文本的模型,它可能也不会那么受欢迎,尽管它在技术上更具挑战性。创造出一小群人会认为是自切片面包以来最伟大的东西。

但是你的项目仍然应该为每个人提供效用——不管是不是技术性的

虽然您应该尝试提出一个针对特定受众的项目,但您应该以任何人都可以从中受益的方式展示项目的结果。如果我发布了我的《权力的游戏》人工智能的代码,但没有它所生成的文本样本,那么只有具备深度学习工作知识的人才能欣赏它,甚至他们也可能不会花时间重新训练模型或通读代码。

同样,如果我分享了没有代码的文本,就没有办法验证该文本来自一个机器学习模型,而那些对学习模型如何工作更感兴趣的人会发现这个项目没那么有趣。

几乎每个人都可以欣赏以下一个或多个——人工智能的进步,特别是深度学习,或《权力的游戏》。无论你的作品多么专业,都要以一种几乎所有你认识的人都能理解并从中受益的方式来展示你的作品。这将有助于您的项目传播,一旦您的超级粉丝分享它。

时间是关键

事实上,我在第七季《权力的游戏》大结局的那一周重新设计了我的项目,这有助于加速它的流行。这是一个很大的优势,比我第一次分享我的项目时,这个赛季刚刚开始。

我敢肯定,如果我在一月份分享我的项目,而不是在《权力的游戏》季,人们的兴趣会少得多。

并非每个项目都有完美的分享时间,但是在你分享下一个项目之前,想想在不久的将来会发生什么与你的项目有重叠的流行文化事件,并利用这些事件来吸引注意力。

找个记者来报道这件事

当你刚开始的时候,这可能很困难,但是一旦你采访了一些记者,你可以保存他们的信息,让他们写下未来的项目。这是一种互利的关系,因为在你发布和分享你的项目之前,你可以给他们独家访问权,这样他们就可以写一篇文章,并准备在合适的时候发表。

如果你和任何记者都没有工作关系,只需联系一些人,看看他们是否有兴趣写一篇关于你项目的文章。这将是我在这篇文章中经常说的话,但最糟糕的情况是你再也没有收到他们的回复。抓住机会,做点工作,为一些与你的项目主题领域重叠的记者获取联系信息。你可以很容易地在推特或领英上找到记者。

让其他人分享

告诉人们你的项目有多酷只能让你到此为止。当其他人开始分享你的项目时,它就会像病毒一样传播开来。我只在 HackerNews 上发布了我的《权力的游戏》项目。从那里有人在 Reddit 上分享了它,在那里它上升到了提要的顶部。继续为 Vice 写文章的记者在 Reddit 上看到了我的项目,我猜世界上大多数其他人都看到了他的 Vice 文章的许多重新发布版本中的一个。

这一部分可能是最明显的——你想让人们觉得你的作品足够酷来分享它——但我认为这在某种程度上也是可以设计的。在你把你的项目发布到网上之前,问问你的朋友他们是否会在他们的社交网络上分享。这也是我 希望 采取的策略的下一部分…

我下次会做得更好的是…

到处分享

你不需要其他人分享你的项目来让它出现在互联网上的社交网络上。到处张贴你的项目——Reddit、Twitter、脸书、HackerNews、论坛、博客帖子、Instagram、LinkedIn、StumbleUpon、Tumblr 等。最糟糕的事情是没人喜欢你的帖子。可能发生的最好的事情是,一两个完美的人看到你的项目,并帮助推动它的受欢迎程度。

提前计划你的社交发布时间表

当你在许多社交渠道上分享你的项目时,你需要确保有一个一致的信息,并且该信息适合于可能在每个社交渠道上看到帖子的受众。

例如,当我在 HackerNews 上发布我的项目时,我以“生成《权力的游戏》文本的 RNN”为题侥幸过关非技术人员会滚动过去的职位(wtf 是一个 RNN?).如果我在《权力的游戏》SubReddit 上发布同样的文章,我可能会给它起一个更容易理解的名字,例如“AI 已经写了下一部《权力的游戏》(是的,我知道这本书是 ASOIAF 的,但更多的人知道《权力的游戏》,所以我在我的项目中故意犯了这个错误)。

当我将来分享项目时,我会有一个精心计划的策略,在哪里分享,以及所有的文章标题、描述、图片等等。会的。

花时间创造吸引人的标题

互联网上有如此多的内容。在有人浏览你的帖子之前,你有大约 50 个字符来引起他们的兴趣。你的标题需要引人注目,令人惊讶。我最近读了本杰明·p·哈迪关于创建在线追随者的免费电子书 ,他强调你的头衔应该关注一个 结果 而不是 你如何 你做了什么。

比如“RNN 在《权力的游戏》书上受训”这个标题,就不如“写下下一部《权力的游戏》书的 RNN”第一个重点是我如何做我的项目,而第二个重点是我做了什么,让读者更明显地看到他们如何从点击链接中受益。人们不在乎你怎么做事(至少第一眼不会),他们在乎的是你做什么,为什么要做。

确保您的项目的网址有一个良好的图形图像

当你在大多数社交网络上分享一个链接时,页面上定义的 facebook/twitter 图形图像将作为链接的一部分出现在你的帖子中。值得花时间来确保这张图片是好的,并且与你的项目内容一致。

这是我犯的又一个错误。我只是分享了到我的 Github 页面的链接,当链接时,我的个人资料图片作为图形图像。我认为,如果我花时间确保我分享的链接有一个合适、相关和有趣的图像,我会在社交渠道上获得更多的关注。

请知名人士分享你的项目

他们可能不会分享,但问问也无妨!如果他们这样做了,你的项目可能会进入病毒状态。如果我能回到过去,我会在伊恩·古德菲勒、吴恩达等网站上发推特。如果他们觉得有趣,请他们分享我的 GOT 项目。这是万福临门,但你必须冒险。

将注意力引回你的社交网络

关于我的《权力的游戏》AI 走红的经历,我最后悔的事情是,我没有将任何流量引导回我的社交渠道,以开始获得粉丝。有些人足智多谋地在谷歌上搜索我的名字,并在 LinkedIn 上找到我,但在看过我的项目的数十万人(实际上可能是数百万人)中,我有大约 5 个新的 Twitter 关注者和 20 个新的 Github 关注者。

如果你想让人们做什么,你必须问。在我的项目自述文件中,有一个简单的部分,要求人们在我的社交网络上关注我,如果他们想了解我未来项目的最新进展,这可能会让我在我的社交网络上拥有成千上万的粉丝。

有一个个人网站设置

说到引导人们进入你的社交网络,你或许应该有一个个人网站——尤其是如果你从事科技行业的话。我过去曾在个人网站上发布过简历,但在开始目前的工作后,我觉得不值得用每月 10 美元的数字海洋服务器来维护我的网站,所以我关闭了网站。太傻了。

如果你想建立一个真正忠诚的粉丝群(不仅仅是那些追随你以获得追随的人),那么他们会比你 160 字的简历更想了解你。这既可以通过反复曝光(更严格)来实现,也可以通过在个人网站上提供个人的详细信息来实现。

我吸取了教训,花了几周时间设计和开发了一个新的个人网站。

请人们链接回你的网站

当你终于找到记者来写你的项目时,一定要让他们链接回你的网站!我甚至不愿意去想,如果我让 Vice 把我的名字放在链接到我网站的文章中,我的网站会获得多少流量。我可以放一个简单的广告,赚一点钱来帮助偿还我花在 GPU 使用上的 100 多美元来训练我的模型,还可以将许多人重新引导到我的社交渠道并获得追随者。

持续打造你的社交渠道品牌

不是每个人都能通过项目登录页面上的社交渠道链接找到你。他们可能会在谷歌、facebook、LinkedIn 等网站上搜索你的名字。你要确保你很容易被找到。这就是为什么你应该在你的社交渠道中有一个一致的个人品牌。

确保你所有的简历都是相似的,有描述性的,有位置的时候加进去,你的个人资料照片是一张清晰的脸部照片。

实际上,我决定更进一步,在我所有的社交渠道上使用完全相同的照片。这样,这张特定的照片将成为我个人品牌的一部分,在 X 网站上看到我的个人资料照片的人将立即知道他们是否在 y 网站上找到了正确的个人资料。

行动号召

我目前正在探索如何创建 *副业**产生被动收入* 。如果你想及时了解我的写作、想法和项目,你可以在我的个人网站上找到更多信息和我所有社交渠道的链接:

zackthoutt.com


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除