タグ

ブックマーク / deepage.net (4)

  • 3分でできるNumPyのインストール方法

    NumPyとは NumPyのインストール pipを使ったインストール方法 pipが使えない時 pipを使わない方法 科学技術計算やデータ分析機械学習の分野では必須のライブラリ「NumPy」の環境構築を解説します。 Pythonの環境構築にはpipと呼ばれるパッケージ管理システムがよく利用されます。この記事では、pipを使った方法と使わない方法の両方を解説しています。 NumPyとは NumPyは、Pythonの数値計算のためのモジュールで、高速に数値計算ができることが特徴です。 NumPyで使われる主なクラスはnp.ndarrayと呼ばれる多次元を扱う配列です。NumPy配列は、公式ドキュメントでは単に配列と称されることが多いです。 Pythonは動的型付き言語(データ型が柔軟に帰ることができる)で、柔軟に素早く書くことができる言語として知られていますが、その一方で処理速度がJavaやC

    3分でできるNumPyのインストール方法
    takuwz
    takuwz 2019/11/29
  • numpy-empty.html

    np.emptyの引数には、第一引数に生成したい配列の形状(shape)を、第二引数にデータ型(dtype)を、そして最後に配列のデータの保存の仕方を指定します。最後の引数は、Fortranのような順序を指定する場合に使われるもので、あまり使用されません。 実際のコードで使い方を見ていきましょう。 In [1]: import numpy as np In [2]: np.empty(10) # 値を初期化しない1次元配列 Out[2]: array([ -0.00000000e+000, -1.49457395e-154, 2.26371905e-314, 2.26388775e-314, 2.26388851e-314, 2.26388892e-314, 2.25992832e-314, 0.00000000e+000, 2.24756287e-314, 7.08067556e-309

    numpy-empty.html
    takuwz
    takuwz 2019/11/29
  • RNNで来月の航空会社の乗客数を予測する:TFLearnでLSTMからGRUまで実装しよう - DeepAge

    Recurrent Neural Network 時系列データを扱うRNN Long Short-Term Memory Networks 来月の航空会社の乗客数を予測する TFLearnと必要なライブラリのインストール まずは乗客数のデータを可視化してみる LSTMネットワークを構築しよう TensorBoardで誤差を可視化する 時系列分析での予測精度の指標 RMSE(Root Mean Squared Error) RMSLE(Root Mean Squared Logarithmic Error) MAE(Mean Absolute Error) MAPE(Mean Absolute Percentage Error) 結果を可視化する Window幅を変えてみる GRU(Gated Recurrent Unit)を使う GRUの層を増やしてみる LSTM学習のコツ まとめ 参考

    RNNで来月の航空会社の乗客数を予測する:TFLearnでLSTMからGRUまで実装しよう - DeepAge
    takuwz
    takuwz 2017/11/29
  • RNNでプログラミング言語の構文エラーを自動修復する衝撃

    コンパイルエラーの問題点 DeepFix Iterative Repair まとめ 参考文献 プログラミング言語のコンパイルエラーを自動で検知して修復することができたら、プログラマの作業時間を減らせる可能性があります。もしくは、テキストエディタがプログラムを書いている最中に、エラーだろうと思われる構文を見つけたときにさり気なく教えてくれたら生産性が著しく向上することも考えられます。 “Software is eating the world.“という言葉は、マーク・アンドリーセンの提唱した言葉です。まだまだ「い尽くす」ほどではないものの、徐々にその影響力は高まっていると感じます。ソフトウェアを開発する必要性が増すにつれて、ソフトウェアエンジニアも次第に求められていくことでしょう。そして、そのプログラマの仕事の大部分はデバッグに費やされます。 バグや構文エラーを自動検知するシステムがテキス

    RNNでプログラミング言語の構文エラーを自動修復する衝撃
    takuwz
    takuwz 2017/11/28
  • 1