Java DL4Jを使って、MNIST手書きデータを学習する
JavaでAI(ディープラーニング)するなら、DL4Jはメジャーなライブラリの1つですね。 DL4Jの入手 mavenを使って入手 pom.xmlは、こんな感じ。 DL4Jのコア、行列計算のライブラリND4Jを入手してお…
Java言語プログラミングのゆるふわレシピ。コピペで使える3分クッキング♪
JavaでAI(ディープラーニング)するなら、DL4Jはメジャーなライブラリの1つですね。 DL4Jの入手 mavenを使って入手 pom.xmlは、こんな感じ。 DL4Jのコア、行列計算のライブラリND4Jを入手してお…
今回は、「ポリモーフィズム―オブジェクト指向の大事な要素―」です。 ポリモーフィズムについて見てみましょう。 ポリモーフィズムは、オブジェクト指向では、大事な要素の1つです。 ■動画はこちら
今回は、「web.xmlの記述方法―サーブレットを呼び出すための記述―」です。 サーブレットを動かすにはweb.xmlが必要です。 web.xmlの記述方法を見てみましょう。 ■動画はこちら
Arrays.asList(T…)は便利ですよね。 配列からリストへ変換したり、とりあえずリストのデータを作りたいときに使ったりします。 でも、Arrays.asListには罠が潜んでますw Arrays.a…
今回は、「キャスト(2)―クラスのキャスト―」です。 クラスのアップキャスト・ダウンキャストを見てみましょう。 ダウンキャストはあまり使いませんが、アップキャストは良く使います。 ■動画はこちら
今回は、「サーブレット+JSP(2)―処理パターン―」です。 サーブレットとJSPを併用するときの処理パターンを見てみましょう。 ■動画はこちら ■動画で使用しているソースコード <処理結果の渡し方が違う処理パターン(1…
今回は、「キャスト(1)―プリミティブ型の拡大変換・縮小変換―」です。 まずは、プリミティブ型の型変換(キャスト)を見てみましょう。 char型は少し動きが違ったりするので、面白いですね。 ■動画はこちら
今回は、「サーブレット+JSP(1)―動作の仕組みとコード―」です。 サーブレットとJSPを併用することが、いちばん使うパターンです。 このときの動作とコードについて見てみましょう。 ■動画はこちら ■動画で使用している…
今回はサイトからHTMLを読み込んでみます。 読み込みには、Apache HttpComponents Clientを使います。 Apache HttpComponents Clientの入手 mavenを使って入手 p…
今回は、「switchを使った処理分岐―複数に分岐―」です。 分岐と言ったら、if文ですが、switch文もありますよね。 ■動画はこちら
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | public class SwitchTest { public static void main(String[] args) { int a = 2; switch(a) { case 1: System.out.println("aは1です"); break; case 2: System.out.println("aは2です"); break; case 3: System.out.println("aは3です"); break; default: System.out.println("aは1~3以外です"); } } } |