blueze

Java

【Java】jwebserverで簡易Webサーバを立ち上げる簡単な方法

はじめに 今回の記事では、Javaを使って手軽にWEBサーバを構築する方法について解説します。 具体的には、jwebserverというツールを用いてWEBサーバを立ち上げるプログラムの説明と、その動作確認を行います。 WEBアプリケーション...
Java

【Java】WekaでTF-IDFによるテキスト分類を学ぶ(3/3)

本記事では、Wekaを使用して機械学習モデルをトレーニングし、その評価を行います。 トレーニングデータの特徴抽出にはTF-IDFを使用し、機械学習モデルにはNaive Bayesを採用します。 また、評価の方法についても紹介します。
Java

【Java】WekaでTF-IDFによるテキスト分類を学ぶ(2/3)

本記事では、機械学習を行う前のデータ前処理について紹介します。 収集したデータをそのまま使用すると、データに多くのノイズが含まれていることがあります。 これらのノイズを削除し、データを整形して、一定の規則に従わせることにより、機械学習モデルの精度を飛躍的に向上させることができます。 そのため、機械学習の前処理は非常に重要なステップです。
Java

【Java】WekaでTF-IDFによるテキスト分類を学ぶ(1/3)

本記事では、機械学習とテキスト分類の基本概念に焦点を当て、テキスト分類における重要なアルゴリズムであるTF-IDFについて詳しく学びます。 第2回の記事では、機械学習用のデータセットの準備と、Javaを用いたデータセットの前処理について紹介します。 第3回の記事では、Wekaを用いて、TF-IDFによるテキスト分類を実装し、機械学習モデルの作成とそのモデルの評価について紹介します。
Apache POI

【POI】shiftRows実行時にIllegalStateExceptionが発生する原因と対処法

JavaのPOI3系では正常に動作していたshiftRows()が、POI4系にバージョンを上げたことでIllegalStateExceptionが発生したこと件に関して、原因やその対処法について紹介しています。
Java

【Java】Pattern Matching for switchでコードを簡潔に記述する

Pattern Matching for switchは、Java 21 で正式リリースされた新しい機能です。 Pattern Matchingを使用することで、値の型や構造をパターンで表現して、そのパターンに一致するかどうかを判別することができます。 Pattern Matchingの利点は、「型の安全性を保障できる」「ANDやORを条件式として使用できる」「nullを判別できる」ことです。
Java

【Java】新しくなったSwitch文(Switch Expressions)でコードをより簡潔に

Switch Expressionsは、Switch文の新しい書き方で、Java 14で正式リリースされました。 Switch Expressionsを使うことで、コードをより簡潔に記述することができ、可読性が向上します。 本ブログでは、このSwitch Expressionsについて丁寧に紹介します。
Java

【Java】Java 15で正式リリースされたText Blocksとは?

本記事で、Text Blocksについて紹介します。 Text Blocksを使用することで、エスケープシーケンスを必要とせず、文字列の改行やタブなどを表現でき、ソースコードの可読性や、コーディングの効率を向上させることができます。
A5:SQL Mk-2

【最新版2023年】A5:SQL Mk-2 でデータベースを楽に操作しよう!ダウンロード・設定方法を解説

【最新版2023年】データベースを楽に操作するためのA5:SQL Mk-2のダウンロード方法と基本的な操作方法について紹介します。
Apache POI

【POI】Javaでワークブック間のグラフをコピーする

JavaとApach POIを用いて、Excellのワークブック間でグラフのコピーを実装したサンプルプログラムと実行した結果について紹介します。
タイトルとURLをコピーしました