Shikata Ga Nai

Private? There is no such things.

2025-08-09から1日間の記事一覧

第63回|DCGAN、cGAN、StyleGANなどのバリエーション

Hello there, ('ω')ノ まずは整理:なぜGANに「バリエーション」が必要? GANの基本形は強力ですが、こんな課題があります: 学習が不安定で収束しにくい 作る画像が単調で似通ってしまう(多様性の欠如) 入力にコントロールが効かない(何が出るかわから…

第62回|GANの構成:ジェネレータとディスクリミネータ

Hello there, ('ω')ノ GANの主役は「G」と「D」 名称 役割 イメージ例 Generator(G) データを「生成」する側 詐欺師:うその画像を本物っぽく作る Discriminator(D) 本物かどうか「判定」する側 鑑定士:本物と偽物を見分けようとする この2人が競い合…

第61回|GANとは?AIが画像をつくる仕組み

Hello there, ('ω')ノ GANとは? GAN(敵対的生成ネットワーク)とは、2つのAIが“競い合いながら”画像を生成していく仕組みです。 特徴的なのはこの構成: Generator(生成器):画像を作る側(「こういうの、どう?」と提案) Discriminator(識別器):本…

第32回:不正なログ出力と情報漏洩の見つけ方

Hello there, ('ω')ノ Androidアプリのログとは? Androidアプリは、開発中に次のような目的でログ出力を行います: デバッグのための状態確認 例外処理やエラー追跡 ユーザーの操作履歴を記録する たとえば、以下のようなコードです: Log.d("LoginActivit…

第31回:データベース(SQLite)の診断方法

Hello there, ('ω')ノ SQLiteとは? SQLiteは、Androidアプリで最も一般的に使われている組み込み型のデータベースです。 アプリ内の以下のようなデータを保存するために使われます: ログイン履歴やユーザー設定 キャッシュ情報やセッション情報 位置情報…

第30回:意図しないアクティビティ呼び出しを再現する方法

Hello there, ('ω')ノ 目標:外部アプリやadbコマンドを使って、本来内部用の画面を強制的に起動する たとえば、本来はログイン後しか見られない「管理者用の設定画面」などを、認証なしで起動できてしまう場合、これは重大な設計ミスです。 事前準備 ✅ 必…