クロの制作日記

機械学習

初心者が頑張るTensorflow2入門(NN + CNNでのmnist分類)

最初に 前回の記事でTensorflow1.13.1のEager Executionでmnistの分類モデルを作成しました。 www.kuroshum.com上の記事はほんの何時間前かに作成した記事なのですが、tensorflow1.15でないと使えない関数があり、色々と面倒になったのでTensorflow2に鞍替え…

tf.functionの注意点

最初に Tensorflow2.x系ではtf.functionという機能が追加されてています。(tensorflow1.x系のeagerモードでも使えるかもしれませんが、確認していないです...) www.tensorflow.orgTensorflow2.x系はdefine by runで実行されるので、tensorflow1.xのように計…

初心者が頑張るTensorflow1.13.1 eager execution入門(mnist分類)

はじめに Tensorflow1.Xでは以下の記事で解説したようにDefine and Runで実行するのがデフォルトでした。 www.kuroshum.comDefine and Runとは以下の画像のように、最初に処理の金型(グラフ)を作成してから実行する際にデータを入力することで、処理を行う形…

初心者が頑張るTensorflow入門(実装解説編)

はじめに 前回の記事はこちら kurora-shumpei.hatenablog.com この記事では、前回の記事で解説した用語を元に、実際に、Tensorflowで簡単な線形回帰モデルを実装して、実装上に用いた関数などの説明を行います。また、本記事はTensorflow1.xの解説で、Tensor…

初心者が頑張るTensorflow入門(用語解説編)

はじめに 最近、機械学習や深層学習が広く知られるようになりました。それに加え、一部の専門的な知識を持った研究者やエンジニアだけでなく、専門外の学生や社会人の方々が「機械学習・深層学習を使ってこんな事をしてみた」といった試みをよくqitaやはてな…

二値分類における不均衡データへの対処方法~pAUC(partial AUC)最大化~

二値分類における評価指標に関する記事はこちら ↓ kurora-shumpei.hatenablog.com

二値分類における評価指標(混同行列・Precision・Recall・F値・ROC曲線・AUC)

はじめに 現在、大学で二値分類を扱う研究を進めています。その調査として、色々二値分類に関する知識が蓄えられたので、ここで放出しておきます。

機械学習のニューラルネットワークを用いてワインの質を分類

はじめに 大学の機械学習に関する演習で、ニューラルネットワークを用いて好きな分類問題を解けといった課題が出されました。以下の記事でも言及しています。 kurora-shumpei.hatenablog.com今回はその課題で作成したニューラルネットワークの解説をしていき…

機械学習を実装する際のデータ前処理について(標準化編)

はじめに 最近、大学の演習でpythonを使ってニューラルネットワークを実装し、それを使用して好きなデータセットの分類を行うといったことをしました(というかさせられた...?)。その演習では、最終的に、その分類した結果や過程をプレゼンで発表しないといけ…