TensorFlow について知っておくべき 9 つのこと

TensorFlow について知っておくべき 9 つのこと

[[241153]]

キャシー・コジルコフ

マシンハートが編集

参加者: Gao Xuan、Lu

Google デベロッパー アドボケートの Laurence Moroney が、Google Cloud Next カンファレンスで「TensorFlow の新機能」と題した 42 分間の講演を行いました。この記事の著者 Cassie Kozyrkov が講演を要約し、TensorFlow に関する 9 つの点を概説します。この記事が皆様のお役に立てばと思い、Machine Heartがまとめてご紹介させていただきました。

1: TensorFlowは強力な機械学習フレームワークです

TensorFlow は、大量のデータがある場合や、ディープラーニング、ニューラル ネットワークなどの人工知能の最先端のテクノロジーを追求している場合に非常に役立つ機械学習フレームワークです。これはデータ サイエンスのスイス アーミー ナイフではなく、工業用旋盤です。20×2 のスプレッドシートに回帰直線をプロットしたいだけなら、これ以上読む必要はありません。

しかし、もっと大きなことをお望みなら、ワクワクしてください。TensorFlow は、新しい惑星を発見したり、医師が糖尿病性網膜症を検出して失明を防いだり、違法伐採を当局に報告して森林を保護したりするために使用されています。これは AlphaGo と Google Cloud Vision の基盤であり、あなたの基盤にもなります。 TensorFlow はオープンソースなので、無料でダウンロードしてすぐに使い始めることができます。

  • TensorFlow ダウンロードアドレス: https://www.tensorflow.org/install/
  • TensorFlow 初心者向けチュートリアル: https://www.datacamp.com/community/tutorials/tensorflow-tutorial

TensorFlow の助けを借りて Kepler-90i 惑星が発見されたことにより、Kepler-90 系は、1 つの恒星を周回する 8 つの惑星を持つ、私たちが知る唯一の系となりました。 8 個を超える惑星を持つ系は発見されていないため、太陽系はケプラー 90 と並んで 1 位であると考えられます (今のところ)。

2: 魔法のような手術

TensorFlow Eager は私に安心感を与えてくれます。

以前 TensorFlow を試したことがあり、古い学者やエイリアン (開発者ではない) のようにコードを書くようになって気が狂ってしまった場合は、今すぐ戻ってください。

TensorFlow の積極的な実行により、純粋な Python プログラマーのように操作できます。息を止めて巨大なグラフを構築するのではなく、オンザフライで記述し、オンザフライで行ごとにデバッグできます。私自身は回復しつつある「衒学者」ですが(おそらくエイリアンです)、TF が発売されて以来、その熱心な実行に夢中になっています。強くお勧めします!

3: ニューラルネットワークを1行ずつ構築する

Keras + TensorFlow = ニューラル ネットワークの構築が簡単になります!

Keras は、TensorFlow が以前目指していた、ユーザーフレンドリーさと簡単なプロトタイピングに重点を置いています。オブジェクト指向の考え方や、ニューラル ネットワークを 1 層ずつ構築することに興味があるなら、tf.keras が気に入るでしょう。次のコード行では、ドロップアウトなどの標準的なアクセサリを備えたシーケンシャル ニューラル ネットワークを作成します。

4: Pythonだけじゃない

皆さんは、TensorFlow が Python でしか利用できないことにしばらく前から不満を言っています。 TensorFlow はもはや Python ユーザーだけのものではありません。現在、R、Swift、Java Script など、多くの言語で実行できます。

[[241154]]

5. ブラウザですべてできる

JavaScript といえば、TensorFlow.js を使用してブラウザでモデルをトレーニングおよび実行できます。クールな例を試してみるには、こちらにアクセスしてください: https://js.tensorflow.org/~

TensorFlow.js を使用して、ブラウザ内でリアルタイムの人間の姿勢推定を実行します。カメラを開いて試してみませんか? https://storage.googleapis.com/tfjs-models/demos/posenet/camera.html。

6: 小型デバイス向けのLiteバージョン

博物館から古いテーブルを購入しましたか? トースターですか? TensorFlow Lite を使用すると、モバイル デバイスや IoT デバイスを含むさまざまなデバイスでモデルを実行でき、推論速度は元の TensorFlow の 3 倍以上になります。 Raspberry Pi やスマートフォンで機械学習を実行できるようになりました。その講演で、ローレンスは何千人もの観客の前で Android エミュレーター上で画像分類をライブで実演するという大胆な行動に出ました...そして、それがうまくいきました。

計算時間は 1.6 秒? はい! バナナ認識率は 97% 以上? はい!

7: 専用ハードウェアの方が強力

ニューラル ネットワークのトレーニング中に CPU がデータ処理を完了するのを待つのにうんざりしている場合は、Cloud TPU (T はテンソル) 専用に設計されたハードウェアを使用できるようになりました。 TensorFlow と同じように…偶然でしょうか? そんなことはないと思います。少し前に、Google は TPU の 3 番目のバージョンをアルファ版でリリースしました。

8: 新しいデータワークフローが大幅に改善されました

NumPy で何をしていますか? TensorFlow で同じことを行いたいが、怒ってやめてしまう場合は、tf.data 名前空間を使用すると、TensorFlow での入力処理をより表現力豊かで効率的に行うことができます。 tf.data は、トレーニングと同期した高速で柔軟性があり、使いやすいデータ ワークフローを提供します。

9. ゼロから始める必要はない

機械学習を始めるときに一番怖いことは何だと思いますか? エディターに空白の新しいページがあり、サンプル コードがあまりないことです。 TensorFlow Hub を使用すると、他の人のコードを取得して自分のコードとして扱うという昔ながらの慣習 (プロフェッショナル ソフトウェア エンジニアリングとも呼ばれます) をより効率的に実行できます。

TensorFlow Hub は、パッケージ化と使用が非常に合理化された、再利用可能な事前トレーニング済みの機械学習モデル コンポーネントのリポジトリです。ぜひご自身でもお試しください!

  • TensorFlow 公式 YouTube チャンネル: https://www.youtube.com/channel/UC0rqucBdTuFTjJiefW5t-IQ
  • ブログ: https://medium.com/tensorflow

オリジナルリンク: https://hackernoon.com/9-things-you-should-know-about-tensorflow-9cf0a05e4995

[この記事は51CTOコラム「Machine Heart」、WeChatパブリックアカウント「Machine Heart(id: Almosthuman2014)」からのオリジナル記事です]

この著者の他の記事を読むにはここをクリックしてください

<<:  アルゴリズムは偏っているか?他の人よりも優れていればいいのです!

>>:  AI探偵が事件を解決する3つの秘策

ブログ    
ブログ    

推薦する

鄒聖龍が初めて人工知能について公に語り、荀雷の将来の計画が明らかにされた

「ビジネスを運営する観点から見ると、人工知能には2つの陣営があります。1つは人工知能プラットフォーム...

LeCun 氏と xAI 共同創設者の衝突: GPT-4 の主要な推論欠陥に対する解決策はないのか?ネットユーザー:人間も「ランダムなオウム」

最近、ルカン氏を含む一群の大物が再びLLMを攻撃し始めた。最新のブレークスルーは、LLM にはまった...

ディープラーニングとツリー探索によるゼロからの高速学習と低速学習

[[211446]]この記事では、ロンドン大学ユニバーシティ・カレッジ (UCL) の Thomas...

ネイチャー誌の記事で、ウォータールー大学のチームが「量子コンピュータ+大規模言語モデル」の現状と将来についてコメントした。

今日の量子コンピューティング デバイスをシミュレートする際の主な課題は、量子ビット間で発生する複雑な...

蜀のAI教育への道はどれほど危険か

19 世紀頃、イギリスの実証主義哲学者で社会学者の H. スペンサーは、「教育論」の中で、イギリスの...

顔認識の未来:スマートシティにとって何を意味するのか

顔認識技術は、スマートシティの安全を維持できる多数のアプリケーションをサポートする能力を備えています...

マルチモーダル大規模モデルの最も包括的なレビューはここにあります!マイクロソフトの研究者7人が5つの主要トピックについて協力し、119ページの文書を公開した。

マルチモーダル大規模モデルの最も包括的なレビューはここにあります!マイクロソフトの中国人研究者7名に...

世界の主要なテクノロジー企業は新型コロナウイルスとどう戦っているのか?

[[319653]]新型コロナウイルスは、ウイルス自体の急速な拡散という点だけでなく、ますます多く...

ロシアの国家人工知能戦略についての考察

各国は独自の野心的な国家人工知能戦略を発表しており、ロシアも例外ではない。ロシアが今後10年間に人工...

ChatGPT App Store は深夜でもオンラインです! 300万GPTがネットワーク上で爆発的に増加し、開発者とOpenAIがその収益を分け合った

先週の発表に続き、OpenAI は本日、GPT ストアの立ち上げを正式に発表しました。写真昨年 11...

...

GPT や Llama などの大規模モデルには「反転の呪い」があります。このバグを軽減するにはどうすればよいでしょうか?

中国人民大学の研究者らは、Llamaなどの因果言語モデルが遭遇する「反転の呪い」は、次のトークン予測...

マイクロソフトはOpenAIに10億ドルを投資:公にはAGIのため、密かにGoogleと競合、クラウドコンピューティングを投資と交換したと非難

[[271493]] AIの巨大競争において、マイクロソフトは本日、新たな重要な一歩を踏み出しました...