■ChatGPTでサンプルを生成して動作確認する。前回Tensorflow2.13の環境を整えたので、いくつか […]
■ChatGPTでサンプルを生成して動作確認する。前回Tensorflow2.13の環境を整えたので、いくつか […]
■環境の再設定。以前Tensorflow 2.2の設定を行ったけど改めてサンプルを実行したらエラーが出た。Ch […]
■出先で現金が必要になった話。 最近旅行に行った際に、手持ちの現金が3000円程度しか無いことに出発してから気 […]
Python(強化学習の試し16_迷路10_迷路サンプル3得点50の経路)
■最大の得点(50)を取るような設計ができるかの試し。 下のルートのような得点50になる経路を導けるか検討した […]
Python(強化学習の試し15_迷路09_迷路サンプル3の試し3)
■報酬を変えての試し。現在は下の迷路サンプルを使っているけど、 0 がつくところを報酬1、2を報酬10、3を報 […]
Python(強化学習の試し14_迷路09_迷路サンプル3の試し2)
■学習率、割引率を変えての試し。前回は、学習率 α = 0.01、割引率 γ = 0.2で10度試した。学習率 […]
Python(強化学習の試し12_迷路07_迷路サンプル3)
■経路選択を調べるためのサンプル。最適なルートがぱっとみ分からないような、少し複雑な迷路サンプルを使って強化学 […]
■ChatGPTを試してみる。以前から生成AIについて興味があったので、強化学習の勉強の箸休めとしてどんなもの […]
■複雑なサンプルで強化学習を試した結果。前回の迷路のサンプル(下のもの)で何度か強化学習を試した。通ることがで […]
Python(強化学習の試し10_迷路05_迷路サンプル2)
■少し複雑な迷路のサンプルで試す。前回の迷路のサンプルでは、最適化したルートが明らかだったので、今回は下のよう […]
■通った場所を見えるようにする。通った経路を縦横の位置情報で記録したので、そこからどこを何回通ったかカウントし […]
■2次元配列の初期化の復習。今まで迷路サンプルの試しで通った道の記録を取ってきたけど、その情報は下のように [ […]
■迷路サンプルで強化学習の試し。強化学習のコードを追加して、動作確認した。Actionの選択とQテーブルの更新 […]
■配列コピーの方法の復習。強化学習のQtableを作成する場合、状態 × Action のリストを作る。例えば […]
■迷路サンプルでの動作確認。自動的に迷路が生成されるコードを持ってきたので、今回、検証に使う適当な迷路の形を決 […]
■別の強化学習のテーマ。前回までは、過去の結果から0と1の2つのActionを選択するサンプルを見てきた。今回 […]
Python(強化学習の試し05_Rewardの条件の変更)
■途中でRewardの条件を変える。引き続き下の条件を使う。・試行は100回。これを1エピソードとして、400 […]
Python(強化学習の試し04_学習率α、割引率γを変える)
■学習率、割引率を変えて試す。引き続き、過去の試行3回分をもとに強化学習をさせてみる。条件は次のように変える。 […]
Python(強化学習の試し03_過去の試行3つ分で学習2)
■学習するコードの改善。何となく学習されているようだけど結果が芳しくなかったので、学習するコードを改善する。条 […]
昨年を振り返ると、ほぼ週一のペースで投稿できました。内容としては、Python(QRコード)、Android […]
■学習するコードの試し。前回サンプルコードを作成したので、学習するコードの試しを行っていきたい。サンプルコード […]
■簡単なサンプルで強化学習について学ぶ。入門書のネズミ学習問題は、強化学習のサンプルとして挙げられていたが、T […]
■機械学習まわりの勉強の再開。以前、TensorflowのVersion1.15で最小二乗法やMnistのサン […]
javascript(テトリス009_テトリスへのanime.jsの使用)
■Anime.jsでアニメーションを追加する。前回まででテトリスのコードはできたので、装飾としてAnime.j […]
javascript(テトリス008_テトリスをクラスのコードにする)
■テトリス006のコードをクラスを使ったものに修正する。テトリス006の記事で作成したコードは functio […]
javascript(テトリス007_クラスを使ったコードにする)
■javascriptでのクラスの試し。前回でテトリスのコードはできたので、これをクラスを使ったコードに修正し […]
javascript(テトリス006_テトラ(4)での作成)
■4マスのピースで作成。少しずつ作ってきてようやく4マスのピースで動かせた。3マスからの拡張では大きな変更は必 […]
■ピースの開始位置とゲーム終了時の処理について。テトリスは上からピースが降ってきて、上まで積みあがると終わりに […]
■ピースを回転させるロジックの続き。前回、下の図の(1,1)を取り上げて、回転させるロジックを考えてみた。その […]
■回転するロジックを考えてみる。前回まで1マスで考えてきたけど、下のような3マスに拡張する。この場合、ピースを […]
■ピースが揃った場合の処理を追加する。今は1マス分のみのピースが落ちる形で作っている。左上から、各オブジェクト […]
■1セルのピースを操作する。テトリスのコードを作成するにあたり、いろいろと試行錯誤中。始め、位置情報を使って組 […]
■Javascriptでテトリスのコードを作成する。落ちものゲームのテトリスのコードを作ってみる。ベーシックな […]
■anime.js でグリッドを操作するアニメーション。公式のHPでグリッド上のオブジェクトの操作が気になった […]
■strokeDashoffsetを使って線を徐々に消す。前回、svg画像の線に沿って、別のオブジェクトを動か […]
javascript(animeのpathでsvg画像をなぞる)
■anime.min.js の試し2。anime.min.js の Documentation を見ながらもう […]
javascript(ライブラリanime.min.js の試し)
■javascriptのアニメーションのライブラリを使う。モグラたたきのアプリで画像を差し替えてアニメーション […]
■動作ロジックも入れてとりあえず完成した。画面例は変わらず下のような感じ。 時間は60秒。Normalでは、1 […]
■モグラの出現や叩かれた際のロジックを考える。setInterval と setTimeout を使って、モグ […]
javascriptでのモグラたたきアプリ(setTimeoutで時間差で関数を実行)
■チェックする画像の設定2。setInterval で定期的に関数を実行させることができたけど、少し画像を差し […]
javascriptでのモグラたたきアプリ(setIntervalで定期的に関数を実行)
■チェックする画像の設定。モグラたたきの最低限の操作を考えてみると、①モグラの画像を定期的に、またランダムに表 […]
■モグラたたきのアプリの設計。最近、html関連を触っているので簡単なアプリの作成を考えてみる。画面上にランダ […]
javascriptに関連してのCSS (pt=1.33px)
■何かずれる画像。横縦100px×200px の画像を張り付けてcssで位置を設定するとき、なぜかずれる場合が […]
javascriptに関連してのCSS (object-fit)
■CSSのobject-fitプロパティを見てみた。ブラウザ上をクリックしたときにjavascriptで画像を […]
■コマンドcurlを使ってのチェック。ホームページなどで参照するファイルのURLがまだ有効かチェックしたいとき […]
■PCで受信できた。少し間を開けたので再度スマホでのBluetooth通信に挑戦。今回はスマホから送信した内容 […]
■SerialPortのサンプル。Visual StudioのツールボックスにSerialPortがあったので […]
■白黒の石に画像ファイルを使う。前回まででロジックは組めたので、デザイン面をいじった。最終的には下のような感じ […]
Visual basic での StackOverflowException
■Visual basic でのオセロ作成(GUI)02。オセロのプログラムの中で、GUIでユーザ入力した後に […]
■GUIでのオセロ。Bluetoothを使ったスマホの接続で行き詰ったので、少し気分転換。オセロのプログラムは […]
■受信の問題解決せず。AndroidスマホからPCへデータ送信を行いたいけど、うまくいかない。PC側の問題では […]
■Bluetooth通信の接続その3前回出た NullPointerException は、コードの誤りのため […]
■Bluetooth通信の接続その2前回まで作成したコードに InputStream、OutputStream […]
■対象機器への接続。前回近場のBluetooth機器の検出までできたので、次はその機器への接続。Android […]
■Ubuntuでの実施まで。最近まで使っていたゲーム機が動かなくなってしまったので、何か新しいものをと考えてい […]
■Bluetooth通信の試し。NFCの記事の近くにBluetooth通信の記事もあったので、ついでにそれも試 […]
■3月にスマホを Xperia AceIII に替えたのでその際の検討メモ。 今まで AQUOS sense […]
■スマホでSuica残高を読み取るコード。前回タグの読み取りができたけど、実際のデータが返ってこなかった。ウェ […]
■Suicaのカードから読み取り。前回スマホにカードをかざすと音がなることを確認できたので、データについて見て […]
■まず、NFC通信で読み取りができないか試す。はじめ、Android Developersのウェブサイトのサン […]
■NFCについて見てみる。最近マイナカードを使用したけど、マイナポータルにログインする際に、そのアプリからマイ […]
■カラーRGBでのモザイク処理とそれが消える動画。前回白黒で試したので今回はカラーで作ってみた。また、モザイク […]
■PythonのPillowパッケージを使ったJPG画像のモザイク処理前にPillowを使っていたときにcro […]
■ラベルの数から図を再現するコード。前回試したコードをより一般化したものが下のもの。ROWとCOLに縦と横の数 […]
■樹形図のロジックの考え方。前回からの続き。樹形図のようなものを考えて、1つずつ確認していくイメージで作ってい […]
■ロジックをコードに落とす。前回の確認ロジックは下のように考えたので、いくつかポイントとなりそうなところを考え […]
■縦横の数に合うような図を確認するロジック。縦横のラベル数から元の図を再現する方法について、前回は取りうる位置 […]
■縦横の数に合うような図を出せないかの検討。 QRコードからtkinterへの再現はできたし、その図から縦横で […]
■tkinterのラベルでの再現をpillowを使って行う。前に、QRコードをtkinterのラベルで再現した […]
■QRコードの再現にあたり画像を操作する。QRコードをtkinterで再現するため、画像を操作できるライブラリ […]
■白黒の黒部分を縦軸、横軸でカウントする。tkinterのラベル部分から黒になっているところをカウントする。Q […]
■tkinterで作成する図で白黒コードを再現する。以前、Pythonのtkinterを使ったけど、その中でラ […]
昨年も週一弱くらいのペースで続けることができました。一年を振り返ると、一昨年から続けていたVisual Stu […]
■いろいろなところで使われているQRコードを作ってみる。アプリ決済や航空券とかいろんなところでQRコードが使わ […]
■ロックされているのExcelファイルの削除の方法を調べる。Excelファイルを共有(レガシ)とかで複数人で使 […]
■パッケージcryptographyを使ったサンプル。Androidの配布についてデジタル署名が出てきたので、 […]
Android Studio(メモリストのアプリ16_ビルドと配布)
■作成したアプリの配布について。アプリを配布するには、Google Playなどのサイトにのせたり、メールでフ […]
Android Studio(メモリストのアプリ15_試験後の修正)
■テストを行った結果を受けての修正。Espressoでできることはそちらで行い、できないことはエミュレータ起動 […]
Android Studio(メモリストのアプリ14_Espressoでの試験)
■メモアプリのテストをEspressoで実行する。テストフレームワークEspressoで前回挙げたテスト項目が […]
Android Studio(メモリストのアプリ13_試験項目について)
■メモアプリの機能から試験する内容を考える。まず、現在のメモリストのアプリで作ったクラスやメソッドから整理する […]
Android Studio(メモリストのアプリ12_作業ログと定数)
■作業ログの作成、保存とコード内の定数の整理前回のフォアグラウンドサービスもメモリストのアプリに実装し、全選択 […]
Android Studio(メモリストのアプリ11_フォアグラウンドサービスと通知)
■終了時の長い処理について前回、startServiceを使って処理を行っていたけど、アプリを終了した後に長い […]
Android Studio(メモリストのアプリ10_終了時の処理について)
■OnStop, OnPause, OnDestroyとかの処理メモリストのアプリを終了させるときに、そのとき […]
Android Studio(メモリストのアプリ09_画面を押す離すといった操作2)
■タッチ操作のメモリストへの実装 前回、タッチに関する操作について見てみたけど、実際にメモリストのアプリに実装 […]
Android Studio(メモリストのアプリ08_画面を押す離すといった操作)
■画面上の操作イベントについて。一覧となっているメモの内容をサッと指ではじいて削除するようにしたい。イメージと […]
Android Studio(メモリストのアプリ07_ScrollViewのサンプル)
■ScrollViewのサンプル。前回、LinearLayoutで多めのViewを追加したら、画面外に出たもの […]
Android Studio(メモリストのアプリ06_実機での動作確認)
■スマホの実機で動かしてみる。ある程度形になったので、実機に入れてみる。正式にリリースするには他の手段を踏むよ […]
Android Studio(メモリストのアプリ05_Constraint, Frame, TableのLayout)
■他のLayoutについて試してみる。前回までLinearLayoutでチェックボックスの一覧を作成してきたけ […]
Android Studio(メモリストのアプリ04_表示テキストを短くする)
■表示テキストを限定する。前回でチェックボックスの追加、削除ができた。チェックボックスに表示される文字列が長い […]
Android Studio(メモリストのアプリ03_チェックしたものをリストから削除)
■ボタンを押してチェックボックスのチェックが入っているものを削除する。前回からコードを修正して、以下のような動 […]
■アロー関数のサンプルを作って使い方を見てみる。javascriptではイコール(=)と不等号(>)を使った表 […]
javascript (imageのwidthなどについて)
■imageのプロパティが認識されるタイミングのメモボタンを押すと画像が追加されるjavascriptで、追加 […]
Android Studio(メモリストのアプリ02_ボタンとチェックボックスのリスナー)
■前回の設計に基づいてAndroidの画面を作成。SQLiteを使用するつもりだけど、とりあえずxmlファイル […]
Android Studio(メモリストのアプリ01_設計)
■SQLiteを使ったサンプル作成。もう少しAndroid Studioでサンプルを作ってみる。Android […]
Android Studio(javaサンプルの起動の流れ)
■Android Studioでjavaサンプルを試したので、その設定などのメモ。 前にKotlinでのサンプ […]
■flaskで実行したプログラムに、外部PCのブラウザでアクセス。PythonのFlaskをCentOS内で実 […]
■リモートデスクトップ接続を使って、CentOSを動かすよう設定する。 今までCentOSを動作させる場合、そ […]
■以前のPowershellのコードやCentOSでの実施との比較を見てみた。前回作成したオセロのサンプルコー […]
■CentOSでサンプルコードを実行した。 サンプルコードは、以前、バッチファイルやPowershellで作成 […]
「ブログリーダー」を活用して、Jim-269さんをフォローしませんか?
指定した記事をブログ村の中で非表示にしたり、削除したりできます。非表示の場合は、再度表示に戻せます。
画像が取得されていないときは、ブログ側にOGP(メタタグ)の設置が必要になる場合があります。
■ChatGPTでサンプルを生成して動作確認する。前回Tensorflow2.13の環境を整えたので、いくつか […]
■環境の再設定。以前Tensorflow 2.2の設定を行ったけど改めてサンプルを実行したらエラーが出た。Ch […]
■出先で現金が必要になった話。 最近旅行に行った際に、手持ちの現金が3000円程度しか無いことに出発してから気 […]
■最大の得点(50)を取るような設計ができるかの試し。 下のルートのような得点50になる経路を導けるか検討した […]
■報酬を変えての試し。現在は下の迷路サンプルを使っているけど、 0 がつくところを報酬1、2を報酬10、3を報 […]
■学習率、割引率を変えての試し。前回は、学習率 α = 0.01、割引率 γ = 0.2で10度試した。学習率 […]
■経路選択を調べるためのサンプル。最適なルートがぱっとみ分からないような、少し複雑な迷路サンプルを使って強化学 […]
■ChatGPTを試してみる。以前から生成AIについて興味があったので、強化学習の勉強の箸休めとしてどんなもの […]
■複雑なサンプルで強化学習を試した結果。前回の迷路のサンプル(下のもの)で何度か強化学習を試した。通ることがで […]
■少し複雑な迷路のサンプルで試す。前回の迷路のサンプルでは、最適化したルートが明らかだったので、今回は下のよう […]
■通った場所を見えるようにする。通った経路を縦横の位置情報で記録したので、そこからどこを何回通ったかカウントし […]
■2次元配列の初期化の復習。今まで迷路サンプルの試しで通った道の記録を取ってきたけど、その情報は下のように [ […]
■迷路サンプルで強化学習の試し。強化学習のコードを追加して、動作確認した。Actionの選択とQテーブルの更新 […]
■配列コピーの方法の復習。強化学習のQtableを作成する場合、状態 × Action のリストを作る。例えば […]
■迷路サンプルでの動作確認。自動的に迷路が生成されるコードを持ってきたので、今回、検証に使う適当な迷路の形を決 […]
■別の強化学習のテーマ。前回までは、過去の結果から0と1の2つのActionを選択するサンプルを見てきた。今回 […]
■途中でRewardの条件を変える。引き続き下の条件を使う。・試行は100回。これを1エピソードとして、400 […]
■学習率、割引率を変えて試す。引き続き、過去の試行3回分をもとに強化学習をさせてみる。条件は次のように変える。 […]
■学習するコードの改善。何となく学習されているようだけど結果が芳しくなかったので、学習するコードを改善する。条 […]
■Bluetooth通信の接続その3前回出た NullPointerException は、コードの誤りのため […]
■Bluetooth通信の接続その2前回まで作成したコードに InputStream、OutputStream […]
■対象機器への接続。前回近場のBluetooth機器の検出までできたので、次はその機器への接続。Android […]
■Ubuntuでの実施まで。最近まで使っていたゲーム機が動かなくなってしまったので、何か新しいものをと考えてい […]
■Bluetooth通信の試し。NFCの記事の近くにBluetooth通信の記事もあったので、ついでにそれも試 […]
■3月にスマホを Xperia AceIII に替えたのでその際の検討メモ。 今まで AQUOS sense […]
■スマホでSuica残高を読み取るコード。前回タグの読み取りができたけど、実際のデータが返ってこなかった。ウェ […]
■Suicaのカードから読み取り。前回スマホにカードをかざすと音がなることを確認できたので、データについて見て […]
■まず、NFC通信で読み取りができないか試す。はじめ、Android Developersのウェブサイトのサン […]
■NFCについて見てみる。最近マイナカードを使用したけど、マイナポータルにログインする際に、そのアプリからマイ […]
■カラーRGBでのモザイク処理とそれが消える動画。前回白黒で試したので今回はカラーで作ってみた。また、モザイク […]
■PythonのPillowパッケージを使ったJPG画像のモザイク処理前にPillowを使っていたときにcro […]
■ラベルの数から図を再現するコード。前回試したコードをより一般化したものが下のもの。ROWとCOLに縦と横の数 […]
■樹形図のロジックの考え方。前回からの続き。樹形図のようなものを考えて、1つずつ確認していくイメージで作ってい […]
■ロジックをコードに落とす。前回の確認ロジックは下のように考えたので、いくつかポイントとなりそうなところを考え […]
■縦横の数に合うような図を確認するロジック。縦横のラベル数から元の図を再現する方法について、前回は取りうる位置 […]
■縦横の数に合うような図を出せないかの検討。 QRコードからtkinterへの再現はできたし、その図から縦横で […]
■tkinterのラベルでの再現をpillowを使って行う。前に、QRコードをtkinterのラベルで再現した […]
■QRコードの再現にあたり画像を操作する。QRコードをtkinterで再現するため、画像を操作できるライブラリ […]
■白黒の黒部分を縦軸、横軸でカウントする。tkinterのラベル部分から黒になっているところをカウントする。Q […]