タグ

入門とHotEntryに関するslay-tのブックマーク (3)

  • 第7回 回帰問題をディープラーニング(基本のDNN)で解こう

    連載目次 連載では、第1回~第3回で、ニューラルネットワークの仕組みと、TensorFlow 2.x(2.0以降)による基的な実装コードを説明した。また、第4回~第6回で、TensorFlow 2の書き方をまとめた。 これだけの知識を理解しただけでも、さまざまなニューラルネットワークを書けるようになっているはずなのだ。そこで今後の連載では、より実践的な内容に入り、問題種別(回帰/分類)やニューラルネットワークモデル種別(CNN/RNN/GAN/BERT)といったさまざまな活用パターン(TensorFlow 2ベース)を紹介していく。 今回は、これまでに学んだ基礎知識を総合的に活用し、最も基的な「回帰問題」をあらためて解いてみることにしよう。 なお、回帰問題と分類問題は、機械学習/ディープラーニングの基的な問題種別である。今回第7回では「回帰問題」を、次回第8回では「分類問題」を取

    第7回 回帰問題をディープラーニング(基本のDNN)で解こう
  • RayによるPython分散並列処理入門 - Qiita

    Rayとは RayはPythonにおける分散並列処理を高速かつシンプルに書けるフレームワークで, 既存のコードを並列化することも容易な設計となっています. Rayを使うことでmultiprocessingなどに比べ簡単にプロセスレベルの並列処理を記述することができます. 記事はRayチュートリアルの内容をもとにしており, コードはPython 3.8.2, Ray 0.8.4での動作を確認しています. インストール ターミナルでpipなどからインストールできます. 使い方 基的な用途としては覚える文法はray.init ray.remote ray.get の3つのみで, この記事では加えてray.wait ray.put も紹介します. Rayによる並列化の基 実行に3秒かかる関数 func が二度呼び出され全体の実行に6秒かかる以下のコードについて, func の実行を並列化する

    RayによるPython分散並列処理入門 - Qiita
  • 【入門】強化学習 - Qiita

    強化学習をざっと勉強した際のまとめです。 入門者の参考となれば幸いです。 強化学習とは 強化学習の位置付けはこのようになります。 【用語】 - 教師あり学習 - 教師データとして入力とその出力がある - 回帰や分類問題 - 教師なし学習 - 教師データがない - データの特徴を抽出したり、表現変換 強化学習では何をしていくかというと、 「将来の価値を最大化するような行動を学習」 していきます。 強化学習のモデル 強化学習の基的な仕組みは次のようになっています。 以下の$t$は任意のステップを示します エージェント(意思決定者): 意思決定と学習を行う主体 環境: エージェントが相互作用を行う対象 状態: 環境がエージェントの行動を反映した上で、エージェントに与える状況, $s_t$ 行動: $a_t$ 報酬: $r_t$ 方策: $π_t(s, a)$:確率分布で表される行動戦略。任意の

    【入門】強化学習 - Qiita
  • 1