2024-04-13 はてなブログ無料版開設から1か月でGoogleアドセンスに合格(祝🎉) ブログ作成 本日(2024/4/12)、Googleアドセンスの審査に合格のメールが来ました!!🎊 はてなブログを無料版で開設してから、約1か月で達成できました。 今日は、その報告と、この1か月間を振り返ってみたいと思います。 一度、審査不合格になってるので、そこからの対策は参考になると思います! この記事が、Googleアドセンスを目指してる方の参考になれば嬉しいです。 続きを読む
2024-04-12 Google ColaboratoryでOptunaを実行する方法(Studyの再現性を確保する) AI AI-Optuna Python Python-Google Colaboratory 今回は、OSSのOptunaを、Google Colaboratoryで使う手順の詳細説明と、実際の実行結果を記載します。 プログラムは、書籍「Optunaによるブラックボックス最適化」の2章のサンプルコードを使用します。 また、トライアル(学習)の再現性を確保(同じ学習結果を再現する)し、Optunaのスタディも再現させる方法についても説明します。 この内容が参考になれば幸いです。 続きを読む
2024-04-11 ページ内リンクが動作しない場合の対処方法(スペースやピリオド「.」などを含む場合) ブログ作成 ブログでページ内リンク(アンカーリンク)を設定したのに、うまく飛べなかった経験はありませんか? はてなブログだけでなく、Markdownを使用している場合、アンカーリンクは使用した文字(スペースやピリオドなど)によって自動的に変換されることがあります。 今回は、そのような時の簡単な対策を見つけたので、記事にしていきます! 続きを読む
2024-04-09 【解説】Google ColaboratoryでOptuna Dashboardを使う方法 AI AI-Optuna Python Python-Google Colaboratory 今回は、OSSのOptunaの実行結果を可視化する「Optuna Dashboard」を、「Google Colaboratory」で使う方法を説明します。 今回の使い方は、Google ColaboratoryでOptuna Dashboardを起動(サーバを起動)し、ブラウザからOptuna Dashboardを使えるというものです。 手元にLinuxがあれば、コマンドラインからOptuna Dashboardを起動して、ブラウザでアクセスすると普通に使えます。ここでは、手元にLinuxが無く、Google ColaboratoryでOptunaを実行している状況で、Optuna Dashboardを使うことを想定しています。 この内容が参考になれば幸いです。 続きを読む
2024-04-09 【解説】ブログカスタマイズ:ページ全体の表示フォントを変更する ブログカスタマイズ ブログカスタマイズ-Minimalism ブログカスタマイズ-HTML・CSS ブログカスタマイズの第9回目です! このブログでは、「Minimalism 」テーマを使用していますが、なるべく、どのテーマの場合でも対応ができる方法で説明していきます。 今回は、ブログのページ全体の表示フォントの変更方法を紹介します。 いきなりフォントを変えると、どこに影響が出るか分からず、躊躇してしまいますよね。 そこで、ここでは、ページ全体のフォントに関する設計図を作って、全体像をつかんでから変更していく方法を紹介します。 それでは、早速やっていきましょう! 続きを読む
2024-04-07 【解説】DB4Sの使い方:インストール方法、Optunaのデータベースの操作方法 AI AI-Optuna 便利ツール 今回は、フリーソフトのDB4Sのインストール方法と、使い方を説明します。 対象は、SQLiteで、Optunaののデータベースファイルを使って、具体的な操作方法をを記載します。 また、Google Colaboratoryで、SQL命令を実行する方法についても紹介します。 この内容が参考になれば幸いです。 続きを読む
2024-04-07 サイトマップ 本ブログを見て頂いて、ありがとうございます! このブログでは、AI、機械学習、最適化、Pythonなどについて、技術的な内容や、ツールの作成/紹介を書いています。 また、はてなブログを始めるにあたり、ブログをカスタマイズした方法についても、詳しく書いています。 もし、このブログでお気づきの点や、問い合わせなどありましたら、問い合わせフォームか、XのDMにお知らせください。 エンジニアグループのランキングに参加中です。 気楽にポチッとよろしくお願いいたします🙇 ランキング参加中エンジニアグループ AI AI - Optuna AI - 量子化 Java Python Linux QEMU ブログカスタマイズ ブログ作成&便利ツール AI ゼロから作るDeep Learning 4(強化学習編)の4章のサンプルコードにアニメーション化の機能を追加する ゼロから作るDeep Learning 4(強化学習編)の4章のサンプルコードに画像ファイルの出力機能を追加する AI - Optuna 解説:Optunaによるブラックボックス最適化 解説:Google ColaboratoryでOptunaを実行する方法(Studyの再現性を確保する) Google ColaboratoryでOptunaの多目的最適化を実行する(可視化もする) 解説:Google ColaboratoryでOptuna Dashboardを使う方法 DB4Sの使い方:インストール方法、Optunaのデータベースの操作方法 AI - 量子化 量子化:論文 Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference を読む(1) 量子化:論文 Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference を読む(2) TensorFlow Lite Pythonで量子化モデルをRaspberry Pi 4で動かす TensorFlow Lite C++で量子化モデルをRaspberry Pi 4で動かす Raspberry Pi 4のTensorFlow Lite C++をVSCodeでリモートデバッグする Java 準備編:Java開発環境構築(JDK+Visual Studio Code) 第1回:Javaでデザインパターンを学ぶ:Singletonパターン 第2回:Javaでデザインパターンを学ぶ:Template Methodパターン 第3回:Javaでデザインパターンを学ぶ:Observerパターン 第4回:Javaでデザインパターンを学ぶ:Iteratorパターン 第5回:Javaでデザインパターンを学ぶ:Factory Methodパターン 第6回:Javaでデザインパターンを学ぶ:Stateパターン 第7回:Javaでデザインパターンを学ぶ:Visitorパターン 第8回:Javaでデザインパターンを学ぶ:Adapterパターン 第9回:Javaでデザインパターンを学ぶ:Prototypeパターン 番外編:Javaのコンパイル方法(仕組み)をパッケージ含めていろいろ試してみる 番外編2:Jarの作り方とJarを含んだJavaのコンパイル方法をパッケージ含めていろいろ試してみる 番外編3:GradleでJavaプロジェクトを作ってみる(Ubuntu22.04) 番外編4:IntelliJを使ってJavaのGradleプロジェクトでデバッグしてみる(Ubuntu22.04) Python 開発環境の構築手順(用途:AI関連、Python) matplotlib:基本的な内容、設定、各ケーススタディ(アニメーションで潰れた感じになってしまう) Visual Studio Code:設定内容、インストールした拡張機能 PythonでWebスクレイピング(ChatGPTにPythonコードを生成してもらう) kEasyGUI(Python)で簡単GUI(PySimpleGUI有料化に伴い移行します!) URLからタイトルを取得するPythonのGUIアプリを作りました(url2title) PyInstallerを使ってTkEasyGUIを使ったGUIアプリ(url2title)をexe化する Linux Raspberry Pi 4 カーネルビルド VirtualBox 7.0+Ubuntu22.04をWindows10にインストールする方法 Ubuntu22.04(VirtualBox 7.0)の設定とソフトウェアインストール QEMU 第1回:STM32(ARM Cortex-M)をQEMUで動かす(環境構築編) 第2回:STM32(ARM Cortex-M)をQEMUで動かす(ソースコード確認編) 第3回:STM32(ARM Cortex-M)をQEMUで動かす(スタートアップルーチン編) 第4回:STM32(ARM Cortex-M)をQEMUで動かす(リンカスクリプト編) 第5回:STM32(ARM Cortex-M)のELFファイルの内容を確認する 第6回:STM32(ARM Cortex-M)のELFファイル⇔バイナリの変換を行う 第7回:STM32(ARM Cortex-M)のバイナリから構築したELFファイルをQEMUで動かす 第8回:QEMUのビルドに必要なxpm(xPack Project Manager)について学ぶ 第9回:QEMUをソースからビルドして動かす ブログカスタマイズ 準備編:はてなブログのHTML/CSSの構造を解析する(1) 準備編2:はてなブログのHTML/CSSの構造を解析する(2) 第1回:「Minimalism」テーマのコードブロックの行間を調整する 第2回:「Minimalism」テーマのスマホで太字にならない問題の原因と対策 第3回:「Minimalism」テーマの目次の外観とリンク文字をカスタマイズする 第4回:「Minimalism」テーマの見出しをカスタマイズする 第5回:「Minimalism」テーマのサイドバーの各モジュールをカスタマイズする 第6回:カテゴリを階層化する(補足と問題点を追記) 第7回:Minimalismのカスタマイズ2点と、2つの問題点(スマホで見たときの画像余白と画像と背景の境界)の解決 第8回:CSS対応のタイトル付きの囲み枠を使う方法(定型文に登録) 第9回:ページ全体の表示フォントを変更する 番外編:編集ボタンを表示させる(編集ボタンを復活させる) 番外編2:カテゴリー階層化のソースコードを解析する 発展編:自作のデザインテーマを作る ブログ作成&便利ツール はてなブログの書き方 Markdown記法 【ブログ便利ツール】デスクトップ操作を軽いGIFアニメで録画できる「LICEcap」の使い方 【ブログ便利ツール】Canvaの生成AIでブログの素材に使えるアイキャッチ画像の作り方(商用利用可能) 【ブログ便利ツール】マウスをかざすだけでフォント名が分かる「WhatFont」の紹介 ページ内リンクが動作しない場合の対処方法(スペースやピリオド「.」などを含む場合) はてなブログ無料版開設から1か月でGoogleアドセンスに合格(祝) ChatGPT(無料版)の始め方