« 2020年10月 | メイン | 2021年01月 »
2020年12月27日
numpy 範囲指定でアクセス
[[0,1,2]
[3,4,5]]
a[0,2] => php的な書き方だと a[0][2] つまり 2
a[:,0] 一次元目は全部 2次元目は一つ目のみ [0,3]
深くはわかってないのでその都度テストしよう
投稿者 muuming : 20:07
python の引数のコロン
def training_step(g: generator, d: Discriminator,
などのコロン以降は説明との事。無くても動くしチェックも基本されないそうな。
投稿者 muuming : 17:08
損失関数あれこれ
tf.keras.losses.SparseCategoricalCrossentropy 入力がラベルidの数値単体の場合
tf.keras.losses.CategoricalCrossentropy 入力がone-hotの場合
■交差エントロピー
真の確率分布pは(1, 0, 0)
推定した確率分布qが(0.8, 0.1, 0.1)
損失 = −(1∗log0.8 + 0∗log0.1 + 0∗log0.1)
#正解の推定確率分布しか見てない
----------------
BinaryCrossentropy
#不正解の確率分布も正しさの確認に含める
損失 = −(1∗log0.8 + 1∗log(1-0.1) + 1∗log(1-0.1)) / 3
----------------
from_logits=True について
基本 from_logits=False なので通常は予測値を渡すときにsoftmaxで値の合計1にして渡すが、それなしにdense(10)とかを放り込むときは from_logits=True にするといけるっぽいが中身までは把握してない。
-----------------
tf.keras.losses.MeanSquaredError
平均2乗誤差 MSE
((y_real_1 - y_yosoku1)^2 + (y_real_2 - y_yosoku2)^2 + ... ) / n
いずれも各データの平均値を返す。合計値ではない。
あんまり関係ないけど googleの検索計算では log(0.6)で計算すると底は10
底を自然対数にするには ln(0.6)とln使います。
投稿者 muuming : 11:27
2020年12月15日
uploadディレクトリにFTPなどで置いたファイルを登録
$file = (wp_upload_dir())["basedir"]."/lps/sawara.jpg"; //データの登録 $attachment = array( 'post_mime_type' => mime_content_type($file), //1 'post_title' => sanitize_file_name(file), //2 'post_content' => '', //3 'post_status' => 'inherit' //4 ); $attach_id = wp_insert_attachment( $attachment, $file, 0 ); print $attach_id." としてアップ
"; //サムネイルやらその他情報の作成しそれを元にデータをアップデート $attach_data = wp_generate_attachment_metadata( $attach_id, $file ); wp_update_attachment_metadata( $attach_id, $attach_data );
投稿者 muuming : 08:00
2020年12月13日
adobeフォントのライセンス認証がされない
フォントがありませんと言われてしまい困ったが原因はwindowsのwifiの設定で従量課金回線にしてたからだった。従量課金回線でもfontのライセンス認証してくれよー必須だろと。
投稿者 muuming : 14:40