技術をかじる猫

適当に気になった技術や言語、思ったこと考えた事など。

確率周りの勉強続き

大数の法則 完全に一様分布を持つデータは回数を重ねるほど平均値は期待値に近づく import numpy as np import matplotlib.pyplot as plt times = 1000 sample_array = np.array([1, 2, 3, 4, 5, 6]) number_cnt = np.arange(1, times + 1) # 1, 2, 3, ... 1…

ダメ人間製造セット

ただの紹介エントリ。 個人的に最悪なダメ人間製造セット THANKO スマホタブレット対応超軽量折りたたみ式「仰向けゴロ寝デスク2」 TKGORODKTHANKOAmazon エレコム マウス ワイヤレス (レシーバー付属) トラックボール ハンディタイプ Relacon メディアコン…

iDeCo と NISA の目的の違い

iDeCo と NISA は設立目的が違う まず管轄が違います。 NISA は金融庁、iDeCo は厚生労働省です。 またその設立の目的も異なります。 iDeCo はあくまで老後資金用 年金問題ですが、少子高齢化で、年金が下がるのが目に見えている。 「老後 2000万不足する」…

投資信託記録アプリのアップデート

white-azalea.hatenablog.jp コレの続き。 github.com アプリをアップデート。 口数の追加(よく見るこの数字) 最新の合計資産価値 を更新したとき、各購入記録の「資産価値」を更新するロジックを、「口数」ベースで割り振るよう修正。 自分は積み立て NIS…

三次元グラフを書いてみるテスト

ちょっとやってみた感じです。 import numpy as np x,y = np.mgrid[10:100:2, 10:100:2] pos = np.empty(x.shape + (2,)) pos[:, :, 0] = x pos[:, :, 1] = y np.mgrid[10:100:2, 10:100:2] で x, y にグリッドなデータを生成させます。 この形状は、 10 起…

Salesforce Platform Developer の資格維持

Salesforce の資格は一度とったら終了ではなく、定期的にスキルをアップデートしなければならないご様子。 これは、Trailhead にログインして、自分のステータスを見るときに こんな感じで表示される。 更新に関しては下記のバッチを取ればいいらしい trailh…

確率周りの勉強続き

確率変数が複数あるときの確率分布 white-azalea.hatenablog.jp これの続き 同時確率分布 ある薬の治験に 40 人が集まり各データ A型 B型 O型 AB型 合計 男性 10 4 4 2 20 女性 8 2 8 2 20 で発生確率は人数的に確率はこんな感じ A型 B型 O型 AB型 合計 男性…

ゾンビウイルスが蔓延したと仮定して何日で全滅するか

ゾンビウイルスが蔓延したと仮定して、どれくらいの期間で死滅するか考えてみる。 これは要するに生存者は何日立てこもれば生存できるのかという事である。 大前提として 「生物としての肉体的変質を伴わない前提」 としたい。 例えばバイオハザードの G ウ…

確率周りの定義

確率周りの定義 確率変数: 確率が割り当てられる変数。サイコロなら $\frac{1}{6}$ の確率が確率変数(1-6 で変動)に割り当てられてると言える。 現実値: 確率変数の取りえる値。サイコロなら 1-6 離散確率変数、連続確率変数: 確率変数の値の範囲が有限数の…

ベイズ定理を使ってみる

を結果事象、 をその原因事象としたとき、「 の原因が に起因したものである確率 」を以下の式で示す は事象 が起きた後の の発生確率(事後確率)。 この時 は事象 が発生する前の事象 の確率(事前確率)。 は が発生した際に、 が原因である確率(尤度)。 これ…

確率の勉強

確率のキーワード周りを勉強してみる。 一般的な概念として分かりやすい例なので、サイコロを例に考えてみる。 試行と事象 とりえる値をランダムに1回抽出することを 試行 という import numpy as np dice = np.array([1, 2, 3, 4, 5, 6]) # サイコロの取り…

RNN に計算問題を解かせる

white-azalea.hatenablog.jp この辺の続き。 参考は はじめてのディープラーニング2 Pythonで実装する再帰型ニューラルネットワーク,VAE,GAN作者:我妻 幸長SBクリエイティブAmazon 実装したあれこれは後述 RNN が時系列データから次の値を予測するものなら…

転売屋は違法なのかどうか?(結論から言えば程度と内容問題)

ホビージャパンの社員が、転売を容認するような Tweet をした結果、担当者が退職処分になった話を受けて色々調べた。 hobby.watch.impress.co.jp 転売そのものが社会悪(購入者も本来の値段で買えない、販売者は潜在顧客を失う、関連商品購買を意図していた…

数学回続き

white-azalea.hatenablog.jp white-azalea.hatenablog.jp この辺の続き。 二つのベクトル A, B において、B に対して A 方向から垂直に光が当たったと仮定する。 この時、影となった部分のベクトルを「射影」という。 この射影の長さは、垂直の三角形の関係…

投資信託の記録付けアプリを書いてみた2

white-azalea.hatenablog.jp 更新して売却機能つけてみた。 使ってみる $ npm run watch で起動する。 初期状態だと レコードが無いのだから当然ですの 銘柄を追加する 銘柄の追加を行うと、入力フォームが開き 試しに「eMAXIS 全世界株式インデックス」を追…

投資信託の記録付けアプリを書いてみた。

投資信託し始めたときに、いつの投資がどれ位の価値になったか知りたかったので作成した。 github.com nodejs でいじったことない+OSS LWC もきっちり触ったことない…という状況からやってみた。 多分総工数 8h 位か… こんな感じ。 2回 10 万で投資して そ…

LWC で slot 探し回って右往左往した件

もったいぶる趣味無いのでざっくり記述。 カスタムコンポーネントの内部に任意のHTMLタグを送り込みたいとする。 自分は Bootstrap の dialog ラッパーを書きたくでこれを使った white-azalea.hatenablog.jp <template> <lib-dialog title="銘柄" submit-name="保存" cancel-name="キャンセル" onclose={dispatchClose} onsubmit={dispatchClose}> <p>Slot の内部</p> </lib-dialog> </template>

OSS 版 LWC でWebApp

LWC というと、Salesforce の Lightning Web Component が真っ先に浮かぶ人は、Salesforce 界隈の人だと思う。 で、Salesforce プラットフォーム上のフレームワークとして有名ではあるのだけど、実際にはこいつは Opensource としても使える。 因みにこの記…

本当に軽量で楽なサーバ Express

なんかサクッと軽量なものを作りたいなと思った時、やっぱり Node は楽なのです。 てことで見つけたのはこれ expressjs.com どれくらい楽かというと、 npm init して npm install express --save して const express = require('express') const app = expre…

障害耐性がアホみたいに高いDBとKVS

ネット見てていい名前してるのでピックアップ まずは高い障害耐性とスケーリングのコクローチDB(ゴキブリDB)。 www.cockroachlabs.com PostgreSQL として接続して使えるので、使い方が大分楽。 障害耐性も強くて扱いやすい。 もう一つが Voldemort (ヴォ…

Git のTips集決定版

github.com というか見たままですね。 Git でふとしたタイミングでコレってコマンドを教えてくれる一覧表です。 英語?いえ、安心してください。日本語でも存在してます。 Git に慣れてない方も、それなりに常用する方もお試しあれ!

Marp から乗り換えよう! Markdown スライドのSlidev

自分は個人的に Powerpoint を使いたくない。 なので、ある時期からスライド作成には Marp を使っていたのだが、他にも対抗馬ができたらしいのでやってみた。 Marp とは Markdown で記述することができるスライドシステム。 実質的に electron で実装されて…

Salesforce開発の基礎編8

プラットフォームイベントの基礎 trailhead.salesforce.com イベント駆動型ソフトウェアアーキテクチャの理解 JavaScript やってるとイベントの概念は分かりやすいかもしれない。 イベント駆動型ソフトウェアアーキテクチャの理解 イベント駆動は、イベント…

RNN で時系列データの予測をやってみる

この辺の続き RNN を考える - 技術をかじる猫 要するに次の値を予測してもらうという NN ですな まずは結果から 正弦波にノイズを与えたデータが学習データ青で、先頭 10 件だけはそのまま、11 件目以降を 10 件づつ与えたデータから予測させて作ったグラフ…

Salesforce開発の基礎編7

トリガの実行順序 developer.salesforce.com レコードの作成/更新を実行すると、次の順で処理される。 変更元レコードがあればまず読み込まれる メモリ上で更新後の値を作成する この時標準UIからの更新であれば、UIに設定されてるバリデーション、項目自体…

夏に美味しいお茶シリーズ

あんまりこういう事を書く機会はなかったのだだけど、僕はお茶が好きだ。 コロナでお茶が売れてきてる…という話は聞くのだけど、なればということでこの時期のおすすめ茶を Lupicia と自前の作成から紹介してみる。 主に、普段はあまりお茶や緑茶を飲まない……

RNN を考える

RNN って何かというと Recurrent Neural Network 再起構造型ニューラルネットワークの意味。 再帰構造型の意味って何かというと、前回のニューロンの出力と現在の入力を引数にして「前回の状態を含めて判断する」ニューラルネットのこと。 普通、ニューラル…

Salesforce開発の基礎編6

データベースと .NET の基本 trailhead.salesforce.com .NET は忘れていい。というか引きずると超ハメられる。 決して .NET 程リッチなつくりではないのだから…。 SQL から SOQL への移行 SOQL はあくまで検索機能しかない (insert, update 等は DML であっ…

Salesforce開発の基礎編5

trailhead.salesforce.com Apex の基礎とデータベース Apex の使用開始 まぁJava書いてたら特に問題なくやれる。言語仕様は体感 Java1.42 位の印象(1.4 よりはマシ?だが5の様なGenericsなどは存在しない)。 ローカルコンパイルできず、Salesforce 組織上…

ニューロンと過学習の割合を観察する

検証内容 アルゴリズムと過学習の関係をざっくり記載する。 設定は以下の感じ img_size = 8 n_mid = 32 n_out = 10 eta = 0.001 epochs = 301 batch_size = 32 interval = 10 因みにCNNの特徴抽出はせず、あくまでニューロンでの判定のみで行う。 中間層ニュ…