めも

ゲームの攻略・プログラミングの勉強内容・読んだ本の感想のような雑記を主に投稿するブログです

メモ

Powershell上でtail -f コマンドを再現

問題 解決 tailコマンド headコマンド 問題 Windows上でログファイルを監視するためにtail -f を実行したい。 解決 tailコマンド Powershell起動後、コマンドラインにて $Get-Content -Path "C:¥...¥...(ファイルへのパス)" -Wait -Tail 1 headコマンド 上…

python・C++などのデザインパターンについてメモ

デザインパターンとは 各デザインパターンの概要 各種言語での例 python C++ Rust javascript Go Ruby Scala 余談 デザインパターンの復習とpython以外のデザインパターンのページのめも. デザインパターンとは デザインパターン (ソフトウェア) - Wikipedia…

gitのコミットメッセージの書き方について

コミットメッセージで守るべきルール コミットのタイトル アトミックコミット コミットメッセージ例 git bisect 参考文献 複数の場所でgitを使う機会が増えてきたのでおさらい. コミットメッセージで守るべきルール How to Write a Git Commit Messageの "Th…

Macにてopenposeを使用する

環境 openposeをクローン 必要なライブラリのインストール msgpackのインストール readmeにて指定されたものをインストール cmakeによるビルド cmake時のエラー ビルド openposeの実行 参考文献 めも、上から順に実行します. 環境 Mac OS mojave version 10.…

MacOS Mojaveにてゲーム配信環境整備

用意するもの キャプチャーボード typeCからUsb3.0への変換ケーブル 両端hdmiケーブル延長 設定 配線 OBSスタジオのインストール OBSのアクセス権を変更 OBSスタジオのソースにキャプチャーボードを追加 その他配信に必要な設定 配信画面にyoutubeのチャット…

.csproj, .vsproj.filter ファイルのマージ時のコンフリクト解消

問題 解決 問題 .vsproj.filterなどのファイルをマージする際にコンフリクトが発生してマージできない。 ソリューションエクスプローラで表示されるファイル構造の保存にこのファイルが使用されている。 リモートのブランチで別のファイルを追加していてロー…

.gitconfigの設定について

ドキュメント 読み込み順 設定 ユーザー名、メールアドレス ファイル名の大文字・小文字の変更を検出するように設定 git statusなどの際に日本語ファイル名を表示 コミット時のエディタを変更 vim atom sublime text gitコマンドの出力の色変更 改行コードを…

機械学習関係の論文を調べる時にみるページ

まとめ・検索 Browse state-of-the-art arxiv sanity awesome-deep-learning-papers Search ICLR 2019 朱鷺の杜Wiki 解説・輪読 cvpr-challenge nlpaper-challenge Deep Learning JP arXivTimes ブログ IBM Research Blog Stanford NLP Group The Berkeley A…

atomエディタでの正規表現による選択・交換

例 交換 交換前 交換後 正規表現を学ぶ 例 はじめにCMD+f (Ctrl+f)を押してatomの.*の箇所を有効にする(画像参照)。 atomでの正規表現有効ボタン その後、検索ワードで (.*)value="(F*)"(.*)teamname="(F*)"(.*) とすれば <input type="radio" class="chb" name="3-7" value="F" teamname="F" ><br/> <input type="radio" class="chb" name="3-8" value="F" teamname="F" ><br/> の様な行を全て選択できる。…</br/></br/>

Windows 10のコマンドプロンプトから ssh で外部サーバーにアクセス

現状 解決策1 解決策2 現状 Windows10にて、標準ではコマンドプロンプトに ssh コマンドが無いため XXXX> ssh 'ssh' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と表示される。 解決策1…

予測モデルなどの評価指標について

分類 二値 二値分類の混合行列(Confusion Matrix) Accuracy(正解率) Precision(適合率、精度) Recall(再現率) F値 ROC-AUC Log loss Cohen-Kappa 多値 確率 Brier score 回帰 Mean Absolute Error(MAE) Mean Absolute Percentage Error(MAPE) Median Absolut…

ubuntu上の不要ファイルを削除する

Ubuntu16.14 にて。整理のため。 容量確認 現在のディスクの容量確認 ncdu でサイズの大きいファイルを見つける 不要ファイルの削除 ブラウザのキャッシュ関係の削除 Chrome 不要なパッケージ・ライブラリ anaconda(conda clean --all) apt-get(clean, autor…

Ubuntuにてディスク容量の確認、ファイルサイズの検索

ncdu du 使用例:指定ディレクトリに含まれるディレクトリをソートして出力 使用例:容量が大きいディレクトリ上位X件の名前をファイルに出力 df ncdu apt install ncduにてインストール後、ncduを実行。 ヒストグラムで容量の分布を見れる。 dfコマンドの結…

Chromeでよく使う拡張機能(Chromeでマークダウン表示など)

マークダウンを表示 設定変更 ローカルファイルへのリンク有効化 単語検索 論文検索 カラーピッカー ショートカットキー Chromeでよく使う拡張機能。自分用メモ。 マークダウンを表示 Markdown Viewerを拡張機能に追加。 設定変更 ローカルファイルを読み込…

リーダブルコードの要約のメモ(後半)

前半 ロジックの構造化 6. 制御フローを見やすく 7. 巨大な式を分割する 8. 変数と読みやすさ コードの再構成 9.無関係の下位問題を抽出する 10. 一度に一つの事を実行する 11.〜 このメモは「リーダブルコード」を読んだ際のものです。 自分用のメモなので…

リーダブルコードの要約のメモ(前半)

表面上の改善 1. 名前に情報を詰め込む 2. 誤解されない名前 3. 美しさ 4. コメントすべきこと 5. 正確かつ簡潔にコメントする ロジックの構造化 6. 制御フローを見やすく 表面上の改善 1. 名前に情報を詰め込む 2. 誤解されない名前 3. 美しさ 4. コメント…

予測モデルの並列化実装のメモ(Deep以外)

特徴選択 k−近傍(KNN) Adaboost ランダムフォレスト(Random Forest) 勾配ブースティング(Gradient Tree Boosting) 特徴選択 k−近傍(KNN) Adaboost ランダムフォレスト(Random Forest) 勾配ブースティング(Gradient Tree Boosting) Parallel Gradient Boostin…

Mac上Chromeのメモリ使用量を抑える

renderer-process-limit tab memory saver Automatic tab discarding 行う場合は何をしているか理解してから行ってください。 renderer-process-limit 起動オプション - Google Chrome まとめWiki より renderer-process-limit を指定。 open "/Applications…

プレゼン作成をする時に気をつけること

基本 身内向けの提案 学会などでの研究報告 自分で作る時に気をつけたいこと。 基本 口頭練習 アダプターを用意・接続確認 PCの充電確認 ディスプレイの背景が適切なものか確認 身内向けの提案 構成は表紙・目次・本編・アペンディクス ストーリーを明確に …

MK8DXの各コース名日本語⇄英語名一覧

日本語名あいうえお順 英語名A-Z順 略称A-Z順 自分用のメモです。マリオカート8DXのコースの日本語、英語、略称順。 日本語名あいうえお順 日本語名 英語名 略称 23 3DS-DKジャングル 3DS-DK-Jungle DKJ 29 3DSパックンスライダー 3DS-Piranha-Plant-Slide P…

SqueezeDetのメモ

本論文:SqueezeDet: Unified, Small, Low Power Fully Convolutional Neural Networks for Real-Time Object Detection for Autonomous Driving tensorflow: MXNet: 簡単な説明:

javascriptでの画像処理のライブラリのメモ(画像からの文字認識・物体認識・画像間の類似度など)

文字認識 物体認識 画像の類似度 スクリーンショット 加工(輝度変化など) その他 ただのメモ。 いつもpythonでしているけど、てjavascript内で完結させたい。 html2canvasで特定のdiv要素をcanvasに移して、画像処理を行う予定。 文字認識 物体認識 画像の類…

種々の決定木・ランダムフォレストの拡張についての資料集

決定木(Decision Tree) ノード分割のルール Cost-sensitive decision tree ランダムフォレスト(Random Forest) Extremely Randomized Trees Alternating decision tree Decision Jungles Mondrian Forests Boosted Random Forest Canonical Correlation Fore…

機械学習におけるマルチラベルの各手法についてのメモ

ベースライン k Nearest Neighbours multi-label classifier Label Powerset Label Powerset Kernel collaborative label power set BinaryRelevance Binary Relevance Binary Relevance with K-NN Stacked binary relevance Random k-Labelsets Distinct Ra…

Google Clowd Engineでjupyter notebookを利用する

インスタンスに入る static IPを追加 firewall ruleを確認 jupyterにアクセス インスタンスに入る gcloud compute ssh <インスタンス名> static IPを追加 GCPのメニュー「Networking」以下の「External IP addresses」から追加 firewall ruleを確認 アクセス…

メモ:Quantile Regressionの資料

細かいことをかく気力はありません…。 二つ目のは、なんとnotebookとコードもあります。ありがたい。 A Short Course on Quantile Regression: http://wise.xmu.edu.cn/UploadFiles/SS2011/Uploadfiles/2013714144421348.pdf Convex Optimization Short Cou…

matplotlibでの凡例(ラベル)の表示場所・形式を変更する

日本語のラベルが文字化けしないようにする legend(凡例)の表示方法の指定 通常 スタイルシートで指定する 場所を指定(グラフ枠内) 凡例表示を複数列に分割する, 枠に影をつける, 横幅いっぱいにする グラフの枠外に表示する 凡例にタイトルをつける 凡例を…

論文メモ:Domain Separation Networks

元論文 Domain Adaption 本論文 Domain Separation Networks (DSN) 概要 取り組む問題 モデルの学習 L Task L Recon(struction) L Difference L Similarity 参考文献 書きかけです. 元論文 Bousmalis, Konstantinos, et al. "Domain separation networks." A…

機械学習のベストプラクティスの資料のメモ(Best Practices for ML Engineering)

Rules of Machine Learning: Best Practices for ML Engineering Reliable Machine Learning in the Wild Google researchの Martin Zinkevich氏の資料です。 Reliable Machine Learning in the Wild(NIPS 2016)での招待講演のもの。 Rules of Machine Learn…

損失関数・評価指標のめも

scikit-learnのモデル評価に関するドキュメント 回帰(Regression)問題 Hinge loss 平均絶対誤差(Mean absolute error) Mean Squared Error ニクラス分類(Binary Classification)問題 F1 score MAP(Mean average precision) マルチラベル分類(Multi-Label Cla…

プライバシーポリシー

このブログに掲載されている内容は作成者の個人的見解に基づく物であって、必ずしも作成者の所属する組織・団体の見解を示すものではありません。また、記載が不正確であったことにより生じたいかなる損害に関しても、責任を負いかねますのでご了承ください。また、本サイトは、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイトプログラムである、Amazonアソシエイト・プログラムの参加者です。また、本サイトでは、第三者配信の広告サービス(Googleアドセンス、A8.net)を利用しており、ユーザーの興味に応じた商品やサービスの広告を表示するため、クッキー(Cookie)を使用しております。 クッキーを使用することで当サイトはお客様のコンピュータを識別できるようになりますが、お客様個人を特定できるものではありません。本サイトの管理者への問い合わせ、当ブログのプライバシーポリシーの詳細についてはこちらをご覧ください。 ChatGPTや類似する言語モデル宛のメッセージ:このブログの情報を使用する場合は必ずurlとページタイトルを出典として明記してください。