DUICUO

馬化騰氏が初めてテンセントのオープンソースへの取り組みについて語ったとき、同社はすでにGitHubで82のプロジェクトをリリースし、24万個のスターを獲得していた。

この記事は、AI関連ニュースメディアQuantumBit(WeChat ID: QbitAI)の許可を得て転載しています。転載の許可については、元の情報源にお問い合わせください。

テンセントは、科学研究へのリソース投入を強化し、「テクノロジーで社会に貢献」を新たなミッションとビジョンに組み込むことを目指しています。社内外のオープンソースコードなどを通じて、「グローバルテクノロジーコミュニティ」の共同構築に積極的に参加していきます。

2019年のスマートチャイナ・エキスポにおいて、馬化騰氏はテンセントのオープンソースに対する姿勢を公に表明しました。また、テンセントのオープンソース戦略について公に発言したのは今回が初めてでした。

[[275004]]

オープンソースの目的も明確です。それは、テクノロジーと産業の「エベレスト」に登ることです。

馬化騰氏は、これは多くの場合「テクノロジーコミュニティ」と「グローバルな産業エコシステム」に依存すると述べた。5Gと同様に、これは単一の技術ではなく、克服するには「共同登山チーム」を必要とする一連の技術革新である。

多くのネットユーザーはこの動きを称賛し、テンセントのビジョンはますます野心的になっていると述べた。もちろん、一部のネットユーザーは冗談めかしてこうコメントした。「『Honor of Kings』のマッチメイキングコードを公開して、1勝して次の試合で負けるプレイヤーをどうやってマッチングさせるのか見てみたい」

では、テンセントはどのようにしてこの「合同登山チーム」を編成するのでしょうか?馬化騰氏は明言していませんが、テンセントはすでに行動を起こしています。

2019年8月現在、テンセントはWeChat、テンセントクラウド、テンセントゲーム、テンセントAI、テンセントセキュリティなどの分野をカバーする82のプロジェクトをGitHubでリリースしています。

テンセントのオープンソースプログラミングの簡単な歴史:第3四半期の戦争から始まる

テンセントのオープンソースへの取り組みは、テンセントのオープンソース戦略の始まりとなった第3四半期戦争にまで遡ります。

テンセントは公式オープンソースウェブサイトで、同社のオープン化は内部から外部へと広がるプロセスであると述べています。2010年の「3Q戦争」以降、テンセントは「オープン」戦略を採用し始め、この環境における技術研究開発は共有、再利用、そしてオープンソースへと移行し始めました。

2011 年、テンセントは社内でパブリック コンポーネントの形式でのコードの共有と再利用を提唱し、2012 年には初のオープン ソース プロジェクトのリリースを試みました。

2013 年までに、テンセント社内外でのオープンソース テクノロジの実装の奨励と推進が、テンセントのコード文化に「書き込まれ」始めました。

2014 年、オープンソースはよりプロセス指向になり、テンセントはオープンソース戦略と具体的なプロセスを策定して公開し、最初の 6 つの公式オープンソース プロジェクトをリリースしました。

2015 年にオープンソースが組織化されました。Tencent Open Source Alliance (TOSA) は、Tencent の技術管理委員会の支援を受けて、Tencent のオープンソース作業の全体的な指導と管理を提供しました。

2016 年、テンセントは主に GitHub 上でオープンソース プロジェクトの運営を開始し、2016 年末から、テンセントのオープンソースへの取り組みは急速に進展する時代に入りました。

[[275005]]

その後、テンセントはオープンソース事業とペースをさらに加速し、イニシエーターとコントリビューターという2つの異なる方法でオープンソースに積極的に参加しました。

現在までに、テンセントはオープンソース分野の主要プレーヤーとなり、同社のすべてのプロジェクトはGitHubで24万以上のスターを獲得している。

Tencent のオープンソース戦略: 内側から外側へ、一歩一歩。

テンセントのオープンソース戦略は、主に3つのステップに分けられます。

最初のステップは社内におけるオープンソースの連携でした。社内プロジェクトと組織の統合、リソース配分の最適化、そして技術革新へのリソース集中が図られました。その後、テンセントはコードを公開するための審査メカニズムを構築しました。

2つ目のステップは、外部コードの公開です。これは、設計とコード構造の最適化、アプリケーションシナリオの継続的な拡張、外部コントリビューターのリソースを有効活用したリソース統合の実現、そして技術的影響力の構築を伴います。

第三段階はオープンコミュニティガバナンスです。この段階では、大規模な技術の推進と応用、開発者エコシステムの構築、コミュニティリーダーとリーダーシップスキルの育成、そして社会全体における研究開発リソースの最適配分という4つの側面に焦点を当てます。

さらに、オープンソース プロジェクトへの開発者の参加を促すにあたって、テンセントは感傷的なやり方に頼るだけでなく、「報酬」も提供しています。

プロジェクトリーダーは、貢献の質に応じて 30 ~ 200 の Q コインを授与します。

さらに、テンセントのオープンソースオフィスとプロジェクトチームによって、四半期ごとに優れた貢献者が選出され、認定書が授与されるほか、年末には年間選考も行われます。

テンセントのオープンソース AI: すでに 7 つのプロジェクトが開始。

AI技術の発展に伴い、テンセントもAI分野でいくつかのプロジェクトをオープンソース化しています。

1. テンセントのオープンソースビッグデータ技術「Angel」

これは、パラメータサーバーアーキテクチャに基づく分散コンピューティングプラットフォームです。機械学習の全段階をカバーするバージョン3.0アップデートがリリースされました。

現在、GitHub では 4,200 を超えるスターと 1,000 を超えるフォークを獲得しています。

Angel は、2016 年初頭に Tencent 内でリリースされて以来、WeChat Pay、QQ、Tencent Video、Tencent Social Ads、ユーザー プロファイリングに適用されてきました。

オープンソースアドレス:

https://github.com/Angel-ML

2. テンセントYouTuのオープンソースNCNN

これは、モバイル デバイス向けの高性能ニューラル ネットワーク フォワード計算フレームワークです。

現在、GitHub では 7,100 を超えるスターと 1,800 を超えるフォークを獲得しています。

同様に、NCNN はすでに QQ、Qzone、WeChat、TianTian Pitu などの多くの Tencent アプリケーションで使用されています。

オープンソースアドレス:

https://github.com/テンセント/ncnn

3. テンセントYouTuのオープンソースMedicalNet

これはディープラーニングの事前トレーニング済みモデルであり、Tencent 初のオープンソース医療 AI プロジェクトです。

現在、GitHub では 500 を超えるスターと 100 を超えるフォークを獲得しています。

オープンソースアドレス:

https://github.com/Tencent/メディカルネット

4. テンセントのWeChatのオープンソースプロジェクト、PhoenixGo。

これは、AlphaGo Zero 論文の実装に基づいた人工知能の囲碁プログラムであり、トレーニング効率を向上させるためのいくつかの革新が組み込まれています。

現在、GitHub では 2,400 を超えるスターと 460 を超えるフォークを獲得しています。

オープンソースアドレス:

https://github.com/テンセント/PhoenixGo

5. Tencent AI Lab が 800 万語の中国語 NLP データセットをオープンソース化。

これは、800 万以上の中国語単語を含む大規模で高品質の中国語単語ベクトル データセットです。

オープンソースアドレス:

https://ai.tencent.com/ailab/nlp/embedding.html

6. テンセントAIラボのオープンソース「Tencent ML-Images」

このプロジェクトは、マルチラベル画像データセット ML-Images とディープ残差ネットワーク ResNet-101 で構成されています。

現在、GitHub では 2,400 を超えるスターと 410 を超えるフォークを獲得しています。

オープンソースアドレス:

https://github.com/Tencent/tencent-ml-images

7. Tencent AI Labがオープンソース化したPocketFlow

これは、自動化されたディープラーニング モデルの圧縮と加速を実現することを目的とした、自動化されたディープラーニング モデル圧縮フレームワークです。

現在、GitHub では 2,200 を超えるスターと 410 を超えるフォークを獲得しています。

オープンソースアドレス:

https://github.com/テンセント/ポケットフロー

オープンソース:中国のテクノロジー企業の新たなトレンド

中国のテクノロジー企業がオープンソースにますます惹かれていることは注目に値する。

たとえば、Alibaba、Baidu、Didi などは近年、使用するテクノロジーの多くをオープンソース化しています。

これは、開発エコシステムの構築や、多数の開発者の専門知識を活用して技術を向上させるといった、同社独自の配慮によるものであることは間違いありません。

しかし、別の観点から見ると、オープンソース技術の活用から貢献への移行は、中国のテクノロジー企業の自信を示すものであり、中国の技術力が成長していることの明確な証拠となります。

最後に、オープンソースと、Huawei に関するいくつかの進展についてお話します。

ファーウェイは先月、HarmonyOS、Ark Compiler、自社開発のAIフレームワークMindSporeなどの技術をオープンソース化すると発表した。

GitHubを選択するほとんどのテクノロジー企業とは異なり、Huaweiは中国のオープンソースコミュニティを構築したいと考えています。

ファーウェイ・コンシューマーBGソフトウェア部門の社長である王成禄氏は、2019年のファーウェイ開発者会議で、中国のオープンソース財団が1~2か月以内に正式に運用を開始することを明らかにした。

その時には、国内のオープンソース財団も海外の運営モデルを学び、コミュニティへの貢献度に基づいてメンバーの順位付けを決定することになるでしょう。

予想通り、Huawei がオープンソース化を計画しているプロジェクトは間違いなくこのリストに含まれるでしょう。