プログラミング– category –
-
プログラミング
Java初心者必見!Optionalでnullチェックを安全に行う方法【サンプル付き】
Javaで避けて通れないのが「nullチェック」。しかし、if文を多用するとコードが読みにくくなり、思わぬNullPointerExceptionが発生することもあります。そんな悩みを解消してくれるのが Optionalクラス です。 本記事では、Optionalを使った安全でスマート... -
プログラミング
🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(5) ~複数の自作画像を一括で認識~
前回 「🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(4) ~学習済みモデルで自作画像を認識~」 の記事では、学習済みモデルを使って「1枚の手書き数字画像」を判定しました。今回はさらに発展して、フォルダ内にある複数の... -
プログラミング
Java:安全な乱数生成に役立つ!SecureRandomの使いどころ
1. SecureRandomとは SecureRandomは、暗号論的に安全な乱数(CSPRNG:Cryptographically Secure Pseudo-Random Number Generator)を生成するためのJavaクラスです。java.securityパッケージに含まれ、セキュリティトークン、APIキー、暗号鍵などの生成に... -
プログラミング
Java:SQL接続でつまずかないためのtry-with-resources活用法
JavaでSQL接続を扱うとき、多くの初心者が陥るのが「リソースの解放忘れ」や「例外処理の煩雑さ」です。特に Connection, PreparedStatement, ResultSet の3つは明示的に close() しないと、メモリリークや接続枯渇の原因になります。 この記事では、そん... -
プログラミング
CSSとHTMLだけで作る立体的カードUI(Shadow DOM対応)
JavaScriptなしで、transform / perspective / layered shadows と CSSカスタムプロパティ だけで “パッ”と目を引く3Dカードを作成してみましょう。 さらに Shadow DOM 内でも同じ見た目を再現できるよう、::part() と変数で拡張可能にします。 ゴール(で... -
プログラミング
JSいらず!HTMLだけでポップアップを出せる「popover」属性がすごい
これまで「ポップアップ」や「モーダルウィンドウ」を作るには、JavaScriptやCSSトリックを駆使するのが当たり前でした。 ところが最近、HTMLだけでポップアップを表示できる新属性「popover」が登場!これが想像以上にシンプルで、しかも見た目も自然なん... -
プログラミング
🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(4) ~学習済みモデルで自作画像を認識~
前回の 「🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(3) ~CNNによる高精度モデル編~」 までで、MNISTデータセットを使い高精度なCNNモデルを作成しました。今回はその学習済みモデルを再利用し、自分で描いた手書き数字... -
プログラミング
🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(3) ~CNNによる高精度モデル編~
前回の記事 「🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(2) ~実践サンプルコード編~」 では、全結合層(Dense Layer)のみを使ったシンプルなニューラルネットワークで手書き数字を認識しました。 今回はその続編とし... -
プログラミング
🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(2) ~実践サンプルコード編~
前回の記事 「🧠Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(1) ~環境構築編~」 では、 「Python公式版+仮想環境を使ったTensorFlow開発環境構築」を行い、AI開発の準備が整いました。 今回はその続編として、実際にTensor... -
プログラミング
🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(1) ~環境構築編~
AIや機械学習に興味がある方にとって、「画像認識」は最初の一歩として最適なテーマです。今回は Python + TensorFlow + Keras を使って、手書き数字を自動判定するプログラムを実際に作ってみましょう。有名な「MNIST(エムニスト)」という手書き数字デ...




