GitHub 6600 スター、中国人向け: Microsoft AI 教育および学習共同構築コミュニティ 2.0 が開始!

GitHub 6600 スター、中国人向け: Microsoft AI 教育および学習共同構築コミュニティ 2.0 が開始!

最近のGithubトレンドホットリストでは、Microsoft Research AsiaのAI教育チームの人工知能教育学習共同構築コミュニティが再び幅広い注目を集め、現在6,000以上のスターを獲得しています。プラットフォーム開発チームはGitHub上で、このプラットフォームは教育部の指導のもと、新世代の人工知能オープン科学研究教育プラットフォームに基づいて開発されたと発表しました。マイクロソフトリサーチアジアR&Dチームと学術協力部は、このコミュニティに全面的なサポートを提供します。

このプラットフォームでは、AI アプリケーション開発の実際の事例のほか、チュートリアル、ツール、その他の学習リソースのサポートも提供されます。AI 分野の第一線の教師や学習者も、リソースや経験を共有します。チームは、このコミュニティの設立により、教師、学生、開発者がオープンソース方式で共に学び、貢献し、コミュニティを豊かにし、改善し、中国の人工知能の発展に貢献できるようになることを期待していると述べた。

コミュニティの学習リソースは高品質かつ無料で、そのほとんどはオリジナルコンテンツです。コア学習リソースには実践と理論の 2 つの部分があり、参照学習パスと前提知識参照リソースが補完されているため、学習者は自分に合った学習パスを明確に選択し、効率的に学習できます。

理論

理論部分の内容は「ニューラルネットワークを学ぶための9つのステップ」とも呼ばれ、Microsoft Research Asiaの研究開発チームが作成したオリジナルコンテンツです。理論的な知識に焦点を当て、「実践による学習」をコアコンセプトとしています。ただし、複雑なものを単純化し、簡単な言葉で説明するという点でユニークです。わかりやすい理論的説明、明確で整然としたコード、正確なコンテンツ、完全な宿題システムを提供します。理論だけでなく、実践的なハンズオンリンクも多数あります。読者が「ディープラーニング」の基礎知識を素早く習得し、既存のフレームワークをよりよく理解して使用できるようにするだけでなく、さまざまなニューラルネットワークの最新の拡張機能やバリエーションを素早く学習し、急速に発展するAIの波に遅れずについていくのにも役立ちます。学習者は新しい視点からニューラルネットワークの学習をすぐに開始し、本当に入門から習得まで進むことができます。この部分のコンテンツは、パートナー向けのオフライン トレーニング中に学習者から広く賞賛されました。

ニューラルネットワークに関する予備的研究

  • 対象者: ニューラル ネットワークの最も基本的な知識を理解し、一定のコーディング スキルを持つ人。
  • 内容: ニューラル ネットワークの基礎、線形回帰、線形分類。
  • 前提条件: 微分積分と線形代数、Python
  • 勉強時間:6~8時間
  • 学習目標: ニューラル ネットワークの基本概念を理解する。

ニューラルネットワークの基礎学習パスリファレンス

高度なニューラルネットワーク

  • 対象者: 一定のニューラル ネットワーク学習基盤とコーディング能力を持つ学習者。
  • 内容: 非線形回帰、非線形分類、モデル推論。
  • 前提条件: 微分積分と線形代数、Python
  • 勉強時間:8~12時間
  • 学習目標: 既存のニューラル ネットワーク フレームワークをより深く理解し、活用する。

ニューラル ネットワークの高度な学習パス リファレンス

ディープネットワークの基礎

  • 対象者: ニューラルネットワークに関する優れた理論的基礎を持ち、ディープネットワークを学習することでよりスケーラブルな研究や開発を行いたいと考えている人。
  • 内容: DNN、CNN、RNN。
  • 前提条件: 微分積分と線形代数、Python
  • 学習時間: 16~24時間
  • 学習目標: さまざまなニューラル ネットワークの最新の拡張機能やバリエーションを迅速に学習したり、最先端の研究を実施したりできるようになります。

ディープネットワーク基本学習パスリファレンス

実例: 漫画から始めて、OCR画像テキスト変換を学ぶ

興味は最初の教師です。多くの学生は、心の中にお気に入りの漫画本を持っているはずだと私は信じています。 、

Microsoft 認知サービスには、イメージング、音声、言語、検索、知識という 5 つの主要領域が含まれます。これらの認知サービスを個別に、または組み合わせて使用​​することで、現実世界の多くの問題を解決できます。 AI初心者として、私たちは困難な山を登ることを選択することも、ニュートンのような巨人の肩の上に立つことを選択することもできてしまいます。この章では、「コミック翻訳」を例に、Microsoft 認知サービスを柔軟に活用して AI の夢を実現する方法を紹介します。

日本の漫画は非常に有名です。ワンピースや名探偵コナンなどの漫画シリーズは中国の若い世代の間で非常に人気があります。中国には、これらの漫画を手作業で中国語版に翻訳するボランティアのグループがあります。その作業は困難で複雑であり、長い時間がかかります。 AI を活用してこのプロセスをスピードアップすることはできるでしょうか?

ヒント: コミックは著作権で保護されていますので、著作権を尊重しつつ合法的に行ってください。

コミック翻訳には3つのステップがあります。

Microsoft Cognitive Services を呼び出し、OCR (光学式文字認識) サービスを使用してコミック上のすべてのテキストを認識します。

Microsoft Cognitive Services を呼び出し、テキスト翻訳サービスを使用して日本語を中国語に翻訳します。

独自のロジック コードを記述して、中国語のテキストを以前のコミックに貼り付け、以前の日本語のテキストを上書きし、新しいコミック フレームを生成します。

次の図は最終的な翻訳効果を示しています。左側は元の漫画で、右側は中国語に翻訳した結果です (著作権の問題により、元の漫画を模倣していくつかの吹き出しを作成しました)。

環境の準備

Windows 10 バージョン 1803 をインストールします。以前のバージョンの Windows 10 でも動作する可能性があります。このサンプルプログラムは Windows 7 でも実行できますが、推奨されません。Windows 7 の公式テクニカルサポートは 2020/01/14 に終了します。

ヒント: マシンで Windows 10 を実行できない場合は、ハードウェアのパフォーマンスがまだ不十分であることを意味します。 AI はソフトウェアとハ​​ードウェアの急速な発展に基づいています。AI の知識を学習するために低構成のマシンを使用することはお勧めしません。

Visual Studio 2017 Community をインストールします。ダウンロードするにはここをクリックしてください。この場合、インストール時に「.NET デスクトップ開発」を選択すると要件が満たされます。

インターフェース設計コード

  1. <ウィンドウ x:Class= "CartoonTranslate.MainWindow"  
  2. xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"  
  3. xmlns:x= "http://schemas.microsoft.com/winfx/2006/xaml"  
  4. xmlns:d= "http://schemas.microsoft.com/expression/blend/2008"  
  5. xmlns:mc= "http://schemas.openxmlformats.org/markup-compatibility/2006"  
  6. xmlns:local= "clr-namespace:CartoonTranslate"  
  7. mc:無視可能= "d"  
  8. タイトル= "メインウィンドウ"高さ= "450"幅= "800" >
  9. <グリッド>
  10. <Grid.行定義>
  11. <行定義の高さ = "自動" />
  12. <行定義の高さ = "自動" />
  13. <行定義の高さ = "自動" />
  14. <行定義の高さ = "*" />
  15. </Grid.RowDefinitions>
  16. <StackPanel Orientation= "水平" Grid.Row= "0" >
  17. <TextBlock Grid.Row= "0" Text= "URL を入力してください:" />
  18. <TextBox x:Name= "tb_Url" Grid.Row= "1"幅= "600"  
  19. 本文 = "http://stat.ameba.jp/user_images/20121222/18/secretcube/2e/19/j/o0800112012341269548.jpg" />
  20. <Button x:Name= "btn_Show" Content= "表示" Click= "btn_Show_Click"幅= "100" />
  21. <ボタン x:Name= "btn_OCR"コンテンツ= "OCR"クリック= "btn_OCR_Click"幅= "100" />
  22. <Button x:Name= "btn_Translate" Content= "Translate" Click= "btn_Translate_Click"幅= "100" />
  23. </スタックパネル>
  24. <StackPanel Grid.Row= "1" Orientation= "水平" >
  25. <TextBlock Text= "エンジン:" />
  26. <ラジオボタン x:Name= "rb_V1"グループ名= "gn_Engine"コンテンツ= "OCR"マージン= "20,0" IsChecked= "True"クリック= "rb_V1_Click" />
  27. <RadioButton x:Name= "rb_V2" GroupName= "gn_Engine" Content= "テキストを認識" Click= "rb_V2_Click" />
  28. <TextBlock Text= "言語:"マージン= "20,0" />
  29. <ラジオボタン x:Name= "rb_English"グループ名= "gn_Language"コンテンツ= "英語" />
  30. <ラジオボタン x:Name= "rb_Japanese" GroupName= "gn_Language" Content= "Japanese" IsChecked= "True" Margin= "20,0" />
  31. </スタックパネル>
  32. <グリッド Grid.Row= "3" >
  33. <グリッド.列定義>
  34. <列定義の幅= "*" />
  35. <列定義の幅= "40" />
  36. <列定義の幅= "*" />
  37. </Grid.ColumnDefinitions>
  38. <TextBlock Grid.Column= "0" Text= "ソース画像" VerticalAlignment= "中央" Horizo ​​ntalAlignment= "中央" />
  39. <TextBlock Grid.Column= "2" Text= "ターゲット画像" VerticalAlignment= "中央" Horizo ​​ntalAlignment= "中央" />
  40. <Image x:Name= "imgSource" Grid.Column= "0" Stretch= "なし" Horizo ​​ntalAlignment= "左" VerticalAlignment= "上" />
  41. <Image x:Name= "imgTarget" Grid.Column= "2" Stretch= "なし" Horizo ​​ntalAlignment= "左" VerticalAlignment= "上" />
  42. <キャンバス x:Name= "canvas_1" Grid.Column= "0" />
  43. <キャンバス x:Name= "canvas_2" Grid.Column= "2" />
  44. </グリッド>
  45. </グリッド>
  46. </ウィンドウ>

スペースの制限により、完全な内容については GitHub を参照してください。

出典: microsoft.com

<<:  ドキュメントの分類が複雑すぎますか? MITとIBMは協力してこの問題を解決した

>>:  2020年AIセキュリティの「技術」と「トレンド」を理解する丨年末レビュー

ブログ    
ブログ    
ブログ    
ブログ    
ブログ    

推薦する

機械学習の基本概念を10枚の画像で説明する

機械学習の基本的な概念を説明するとき、私はいつも限られた数の図に戻ってしまいます。以下は、私が最も啓...

初心者に適した機械学習アルゴリズムの選び方

この記事の主な対象読者は、機械学習の愛好家やデータサイエンスの初心者、そして機械学習アルゴリズムを学...

...

...

私たち全員が失業するかもしれない:今後10年間でほぼすべての仕事が変化する

[[248203]]バイオテクノロジーの進歩により、人間の寿命は今後も延び続け、社会の家族構成、結婚...

2030年「メタバース」就職ガイド! CSは依然として非常に人気があり、博士号取得者の需要は衰えていません。

2016年にポケモンGOが世界を席巻したときのことを覚えていますか?当時、多くの人々は、拡張現実革...

2020年に人工知能はどのように発展するでしょうか?知っておくべき6つのトレンド

過去1年を振り返ると、人工知能の発展は繁栄し、多彩なものであったと言えます。人工知能が3回連続で政府...

人工知能の根幹技術を徹底的に分析

AIチップ・AIフレームワークの代表的企業コンピューティングアルゴリズムの重要な基盤として、人工知能...

ディープラーニングのこれらの概念をすべて理解できましたか? TF、TLT、TRT、DS

最近、NVIDIA GPU 製品や SDK を使用してディープラーニングを学習している学生に多く出会...

AI テクノロジーはワイヤレス ネットワークのインテリジェンスに何をもたらすのでしょうか?

ワイヤレス ネットワークのインテリジェンスは、インターネット業界の発展における新たなトレンドとなって...

顔認識の今後の発展は、どうすればより「面子を保つ」ことができるでしょうか?

顔認識技術の利用が増えるにつれ、さまざまなリスクが徐々に明らかになってきています。 CCTVの「3....

AIは中国のSaaS状況を打破できるか?

SaaS はバリューチェーンが短く、拡張性が速く、キャッシュフローが高いという優れたビジネスですが...

10,000倍速い!バークレーはSQLクエリを最適化するためにディープRLを使用することを提案している

SQL 結合を最適化する方法は、データベース コミュニティが何十年にもわたって研究してきた大きな問題...

ディープラーニングフレームワークの簡単な歴史: TFとPyTorchは二大勢力であり、次の10年は黄金時代を迎える

過去 10 年間で、機械学習 (特にディープラーニング) の分野では多数のアルゴリズムとアプリケーシ...