CATEGORY

Python

【図解あり】Pythonの3次元配列で苦しんでる方へ | 時系列の天気予報とnumpy.zerosを例に解説

最近、3次元配列を扱うことになったのですが、直感的なイメージができず頭の中が混乱してしまいました。 どのように3次元配列をどのように理解すればよいか、自分なりの答えがでたので記事にします!     どんなときに3次元配列を使うの?   3次元配列が必要になるケース ・機械学習のRNNなどの時系列で処理するもの ・天気予報など時間の流れを考慮して予測。 ・自然言語処理の […]

【3分で解決】Keras(tensorflow)のfitを実行したら「OMP: Error」や「Abort trap: 6」エラーが出たときの対処方法

tensorflowに梱包されているKerasのfit関数を呼び出したら、なぜか、エラー「OMP: Error」「Abort trap: 6」が出力されて強制終了されてしまいました。 原因調査していたら対処方法が分かったので記事化します!     「OMP: Error」「Abort trap: 6」エラーが発生したときのPythonのコード エラーメッセージ 「OMP: Er […]

【5分】機械学習の流れをPythonコードで確認!scikit-learnでデータ準備・訓練・モデルの評価の解説!

機械学習というと、TensorFlow、Keras、ニューラルネットワークなどどこから学んでよいかわからなくなります。機械学習を学ぶ上で、比較的簡単なのがscikit-learnです。 この記事では、scikit-learnを使って、データの読み込み、モデルの作成(訓練)、モデルの評価と、機械学習の一連の流れを解説します。   この記事は、以下のような人を対象にしています。 ・機械学習を […]

【行列の活用方法が分かる!】連立一次方程式から行列を作りPythonで計算してみる

こまったこと! ①行列の計算方法はわかるが、そもそもどんなときに行列を使うのかわからない! ②行列が使えるとどんなことが嬉しんだよ!   今回は、日常のあるあるから、行列が役立つ例を紹介します。  本記事の流れ: ①日常のあるあるから連立方程式を作る ②連立方程式を行列計算に置き換える ③Pythonで簡単に行列の計算して連立方程式を解く   日常のあるあるから連立方程式を作る […]

Pythonで自然言語処理!janomeと 感情極性を使って日本語の感情分析をやってみた

この記事は、2019年6月時点の執筆内容のため技術的に古い内容になります。 Pythonの感情分析をして、文章の内容がネガティブよりなのか、ポジティブよりなのか数値でわかるようなProgramを作成してみました。 感情分析するためのツールとして、Python3.6、janome(形態素解析)、感情極性対応表を使います。 やってみた感想は、Twitterやチャットなどの発言、ブログなどの内容が、ネガ […]

Pythonの機械学習プログラムを勉強したらKaggleのタイタニック問題にトライ

この記事は、2019年6月時点の執筆内容のため技術的に古い内容になります。 先日、機械学習の勉強会に参加してきた。 そこで、Kaggleの存在を知ることになりました。   Kaggleは、世界中のデーターサイエンティスト、AIエンジニアが集まるネットワーク上のコミュニティです。 企業や研究者がデータを投稿し、コンペという形で精度の良い予測モデリングを競わせます。 最近では、日本企業のメル […]

コードあり!単語の頻出度がわかるWordCloudを使って文章を画像化してみた

PythonのWordCloudを使って、以下のような単語の頻出度を画像化してみました。 画像化するフローを紹介します!     大きい文字ほど、出現回数が多い単語です。   作ったプログラムの概要 Mysqlに保存した文章データを1件ほど読み込んで、形態素分析します。 形態素分析で分けた文字列の品詞は、「名詞」「形容詞」だけに限定しています。文書の中で、どんな単語を […]