ピュアP2P分散マイクロブログシステムの第一歩

オーバレイでメッセージをブロードキャストできるだけのものができた! https://github.com/ryogrid/buzzoon/releases/tag/v0.0.3 構想はコレ: みんなで頑張る分散ピュアP2Pマイクロブログシステム(Buzzoon) · GitHub 試し方(サーバ起動) ryogrid.net:99…

Survey of internel design of Lightning Memory-Mapped Database (LMDB) and its usage on real application (Nostr relay)

gist.github.com

Lightning Memory-Mapped Database(LMDB)について調べてみた

qiita.com

hoge

ryogrid.net

私の考える最強のNostrプロトコル拡張(考え中)

分散システムに明るいと自称している私なので、Nostr *1なアプリケーション(ここではマイクロブログ型SNSとする)をスケール可能(全体のユーザ数が増加しても使えるものであり続ける)にするためにはどうすればよいかと、思考実験レベルで考えてみている。…

考察: Nostrプロトコルはオーバレイネットワークを構成するためのプロトコルなのではないか?

Nostrプロトコルって何やねんという方はまず以下の記事などを参照いただけると良いかと。 qiita.com qiita.com さて、読者の方々がNostrプロトコルの概要は理解している前提で以下、掲題に関して。 数日前にNostr(プロトコル上で構成されたTwitterライクな…

A small resource consumption oriented Nostr Web client: algia-web

I developed a Nostr client called algia-web! github.comThe client is listed at "awesome-nostr" page which is popular in Nostr related people, though the listing is requested by myself ^^; github.com

Implementation of on-disk concurrent skip list for DBMS’s Index

I wrote at below! ryogrid.github.io

自作RDBMSやろうぜ!

zenn.dev 上の出張版の元コンテンツであるGitHub Pagesは以下。 こちらは今後も更新されている予定です。 ryogrid.github.io

他言語ユーザがRust言語を真面目に使ってみての雑感 - 分散KVSを作ってみて-

qiita.com

RDBの趣味開発に一緒に取り組んでいただける方に求む要件等

(https://mobile.twitter.com/ryo_grid/status/1461110789570396162 に貼るために書いた記事です)140文字だと納まらないので、ブログエントリの形で記述させてもらいます。 お願いする立場にもかかわらず条件をつけてしまい、厚かましいかとも思いますがご理…

RESTで叩けるChordな分散KVS(Rust製)が動くところまで出来た!

RESTで叩けるChordな分散KVS(Rust製)が動くところまで来た! 長い道のりだった(感涙 一応ノードダウンにも耐えるように作ってある まだ、改善は必要 データはレプリケーションしているので、ある程度はノードがダウンしてもロストしない データの整合性が…

PythonでマルチスレッドなプログラムをRust化する中での学び(現時点)

Pythonで書いた共有データを参照・更新する類のマルチスレッドなプログラムをRustにポーティングしていますが、現時点での学びは下の画像の通りです。 面倒になってキャプチャして済ましましたな画像 作業中のGitHubリポジトリ github.com ReentrantMutex型…

ImageMagickのコマンドラインツールで画像がモノクロかどうかを判定する(on Windows)

確実に判別できるのかまでは分かりませんが、下に記述する方法でおおむね判定できるようです。以下のブログ記事を参考にさせてもらいました。 感謝です。 takuya-1st.hatenablog.jp まず、 imagemagick.org で、Windows向けの最新のバイナリをダウンロードし…

BitTorrent の DHT(分散ハッシュテーブル)や マグネットリンク とは

qiita.com

ツイートがバズった時の統計データを晒してみる(荒ぶるパン生地)

恥ずかしながら、以下のようなツイートを何の気なしに投稿したら、1.5万リツイート、8.5万いいねとかまでバズってしまったのですが、生地はどうなったかなーと思ってみにいったら、うわああああああ pic.twitter.com/aFrEpO67yU— KillerHamster2号@grid殺法…

ディープラーニングは、ほんま職人芸やなーという話

深層強化学習なエージェントによるFXシステムトレードのシミュレーション、というやつ、学習データでちゃんとしたパフォーマンスが出せるところまでは到達して(LSTM導入版でも)、今は、本来の目的を成すために汎化性能を上げるフェーズに移っているが、(…

深層強化学習なエージェントでFXシストレのシミュレーションというやつの現状報告(2020/03/14)

以下のTweetからはじまるスレッドを参照ください。深層強化学習なエージェントでFXシストレのシミュレーションというやつだが、現状報告をしておくと、まずここまでは到達した。https://t.co/iuBEcxSwvI(続— ninja_grid@grid殺法免許皆伝※元ryo_grid (@ninja…

【回答編】Keras(TensorFlowバックエンド)でのマルチコア・マルチプロセッサ並列化、GPU並列化はどんな実装になっているのだろう?

qiita.com

【Need Help!】Keras(TensorFlowバックエンド)でのマルチコア・マルチプロセッサ並列化、GPU並列化はどんな実装になっているのだろう?

Keras(TensorFlowバックエンド)でのマルチコア・マルチプロセッサ、GPU(単体)での並列化によるアクセラレーションについてです。 モデルのサイズによっては効果が無い、どころか遅くなる場合もあるというのは経験がある(Google Corabolatoryにて)ので…

【LSTM導入版】深層強化学習でのFX自動トレード(のシミュレーション)がうまくいかないのでオレオレ手法を考えた

qiita.com

深層学習は特徴量を勝手に学習してくれると言われて出てきたけれどRBM・DBNやAuto Encoderとか皆使ってる?

追記: 有識者の知人曰く、正則化処理、オプティマイザ、活性化関数などの開発が進んだおかげで、この手のものを使わなくても多層化が可能となって、あまり使われることが無くなったのだろう、とのことでした。 ディープラーニングブームが起きてからも、結構…

【メモ】どうやって過学習を防ぐか、汎化性能を上げるか、勾配爆発・消失を防ぐか

・自分で検索する時のタグ的なもの 深層学習、ディープラーニング、機械学習 勾配爆発、勾配発散、勾配消失、汎化性能 個人的なリンク集のようなものです。 実装はKetasのSequencialモデルベースを基本的には想定・基本 TensorFlow公式の解説 "過学習と学習…

【成功!】深層強化学習でのFX自動トレード(のシミュレーション)がうまくいかないのでオレオレ手法を考えた

qiita.com

【Need Help!】深層強化学習(DQNもどき)のNNにLSTMを組み込むもうまくいかず

※記事最下部に追記ありDQNもどき*1でFXシステムトレードシミュレーションというのをやっているのですが(下の記事からはまた幾分変化しています)、 qiita.comこれに、LSTMを導入してみましたが、残念ながうまくいっていません。 以下はその問題についての記…

同じ処理をしているコード(DDQN)のはずなのにタスクが解けるコードと解けないコードがあって混乱

Open AI gym の 倒立振り子の課題を DQN(DDQN)で解けるか確認しているのですが、以前、解けることを確認したコードでは解けるのに、WinMergeで差分を確認するまでした、開発中のFXトレードシミュレーション用のコードをベースにその課題を解くように修正し…

深層強化学習でのFX自動トレード(のシミュレーション)がうまくいかないのでオレオレ手法を考えた

qiita.com

以前Unityで作った3D壁打ちゲームをOculus Quest & Rift, Rift S(VR)対応させました

以前Unityで作った↓の3D壁打ちゲームを、UnityのVR対応の設定等もろもろを行って、Oculus Quest対応させました。 unityroom.com ちと手間ですが、↓の野良apkを開発者モードでPCからインストールしてやれば遊べます。 www.dropbox.com インストール参考 vr-ma…

強化学習を以前やっていたFXシステムトレーディングプログラムに取り込む方法について悩んでいる

以前、FXのシステムトレードのプログラムを書いたのだけど、qiita.com このプログラムは為替予測は機械学習によって作ったモデルで行うけれども、それに基づく売買ロジックは自分でなんかいい感じだったものにしていたりしました。 で、そこも機械学習の枠組…

テスト投稿

はてなブログのリンクがSlackで展開されないことがあり、困っています