CATEGORY

移動ーテック記事

【5分で解説】sklearnで主成分分析(PCA)して次元削除!これでKaggleで100カラム以上あるデータも対処できる

  読者対象 ・主成分分析について知りたい ・機械学習ライブラリーsklearn(Python)の主成分分析(PCA)の使い方を知りたい ・主成分分析を使って次元削除したい   AIに興味持った メイド Pythonで欠損値の補完をしていたら、CSVファイルの列の数が300個になってしまってデータの傾向がわからなくなったよ。 男勝りな AIメイド長 データ分析の「あるある」だね […]

【Pythonで機械学習】過学習対策にRFEを活用した次元削除方法

Kaggleのコンペでデータ分析をやっていると、カラム数が100(100次元)を超えるもの、pandas.get_dummies関数を使って、カテゴリ変数の数量化をやるとカラム数が一気に増えてしまうものです。 カラム数が増えた状態で機械学習のアルゴリズムに通すと、過学習の原因になることがあります。さらに、学習の時間が増えます。 過学習の対策の一つとしてscikit-learnのライブラリーであるR […]

Python・matplotlibで図の中のテキストが重なってしまうときの2つの対処方法

matplotlibを使って、図の中にtext(テキスト)を配置しました。 すると、文字が重なってしまいました。 試行錯誤していたら2つの対処方法がわかったので記事化します!   上記の図は、かなりテキストが重なり合ってしまっていると言えます。 実現したいこと 実現したいことは、値(点)が近すぎて、テキストが重なり合ってしまっても、テキストの内容を確認できること。 そこで私は、以下の2つ […]

【3分で解決】matplotlib(Python)の日本語の文字化けをフォントを指定して解決!

Pythonのライブラリーであるmatplotlibを使ってグラフに日本語のラベルを設定しようとしたら、文字化けが発生した。 ■文字化けが発生しているグラフ 英文字部分は、文字化けしていないが日本語の部分が□で表示されてしまっている。   原因は日本語に対応していないフォントだった matplotlibのデフォルトのフォントが日本語に対応していないため。 フォントに日本語のデータが無かっ […]

Unity(Androidアプリ)のAdmob・リワード動画広告でエラー「ExecutionEngineException: SIGILL」が発生したときの対処方法

Unityで作成したAndroidアプリに、Admobの動画リワード広告を導入した時の話。 導入が終わり、無事に動画が再生されることを確認した。 しかし、動画再生を終了させ、音を鳴らそう(再生)としたら以下のようなエラーが出てアプリが落ちて再生できなかったのだ。   ■エラー内容 /Users/builduser/buildslave/unity/build/artifacts/gene […]

【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を使って、データの読み込み、モデルの作成(訓練)、モデルの評価と、機械学習の一連の流れを解説します。   この記事は、以下のような人を対象にしています。 ・機械学習を […]

MySQLのupdate文でデータの不整合を発生させる方法とlockの使い方

MySQLを使っていてこんな疑問を持ったことはありませんか? 排他制御が必要というが、そもそもどんなときにデータの不整合が起きるのかわからない どのようにロックを掛けたら良いの? 不整合が起きたらどうやったら改善するの?   今回は、上記のような3つの疑問に答えていきます。 あるシステムで、データの不整合による不具合で、1000万円以上も損失したという話があるくらいのため、不整合には気を […]

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

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