2021年

VisualBasic
VisualBasic(脳トレ的アプリ004: Randomize)

■問題作成部分のコーディングの推敲中。問題の選択肢を作成する際に、無限ループに陥ったと思われるときがあったけど、何度か繰り返すと同じにようになる頻度がやけに高い。プログラム上は、Rnd()でランダムな数値を呼び出している […]

続きを読む
VisualBasic
VisualBasic(脳トレ的アプリ003: 不正解部分のコーディング推敲)

■前回のコーディングを推敲する。前回はとりあえず動かすようコーディングしただけなので、改善したいポイントの対応を考えてみる。まずは選択肢の部分について。・ 不正解の選択をランダムで1~99で選ぶと、マイナスが正解の時、正 […]

続きを読む
VisualBasic
VisualBasic(脳トレ的アプリ002: コーディング試作)

■とりあえずコーディングしてみる。前回考えた内容で動かせるよう、とりあえずコーディングしてみる。Visual Studioのデザイン画面からボタンなどをダブルクリックすると、Form1.vbというファイルが自動的に開くの […]

続きを読む
VisualBasic
VisualBasic(脳トレ的アプリ001: デザイン概要)

■簡単なWindowsアプリケーションを作成する。Visual Basicの学びにあたり、簡単なアプリケーションを作成しながら見てみる。思いついたのが、脳トレのようなアプリケーション。とりあえずVisual Studio […]

続きを読む
VisualBasic
VisualBasic(基本的なこと001: Visual Studio 2019 Helloworld)

■Visual StudioでHelloworldVisual Basicはプログラミング言語の1つ。ExcelやWordのマクロもこれでプログラムができたと思う。自分の中には、Visual basicは、Visual […]

続きを読む
Tensorflow v1.15
Python(基本的なこと014: Tensorflow1.15と最小2乗法)

■サンプルデータに対してTensorflowを試すまとめとして最小2乗法のサンプルデータに対してTensorflowを使ってみる。データは下のようなもの。30人に対して100点を満点とする数学と国語のテストを行ったという […]

続きを読む
Tensorflow v1.15
Python(基本的なこと013: Tensorflow1.15_勾配降下法_簡単な方程式03_データ変更)

■データを変えて損失関数の結果の変化を見る。前回は学習に関するパラメータについていろいろと変えてみた。使用したデータは、下の方程式から得たものだったけど、今回、zを最大9ランダムに増減させたデータと最大99ランダムに増減 […]

続きを読む
Tensorflow v1.15
Python(基本的なこと012: Tensorflow1.15_勾配降下法_簡単な方程式02_パラメータ変更)

■学習に関するパラメータをいじってみる前回、下の方程式から作成したデータを使ってTensorflow勾配降下法のサンプルコードを動かしてみた。 データやコード内の式などは下のような感じ。コード自体は前回と同じ。データ:x […]

続きを読む
Tensorflow v1.15
Python(基本的なこと011: Tensorflow1.15_勾配降下法_簡単な方程式01)

■勾配降下法について、簡単な方程式で考えてみる。前回、簡単な方程式として、2次関数(x^2 + (y-5)^2 + 10)を使ってtensorflowの利用を考えてみた。その後もう少し調べてみたら、偏微分がどうこうと複雑 […]

続きを読む
Tensorflow v1.15
Python(基本的なこと010: Tensorflow1.15_勾配降下法_簡単な方程式_試作)

■勾配降下法について、簡単な方程式で考えてみる。前回までで、mnistのデータ、ソフトマックス関数や交差エントロピーについて見てきた。それぞれの部分で何をやっているかイメージがつかめてきたけど、下のコードの部分で何をやっ […]

続きを読む
Tensorflow v1.15
Python(基本的なこと009: mnist_交差エントロピー_サイコロの目)

■Tensorflowのサンプルとしてmnistを実行してみるの続きmnistのサンプルの内容の理解にあたって、いくつかよく分からない言葉が出てきた。前回のソフトマックス関数に続き、交差エントロピーについて調べてみる。 […]

続きを読む
Tensorflow v1.15
Python(基本的なこと008: mnist_ソフトマックス関数)

■Tensorflowのサンプルとしてmnistを実行してみるの続き前回、動かすところまではできたので、内容についてもう少し見ていく。結果として表示されたのは、cost(損失)、Validation Error(検出エラ […]

続きを読む