qnqn雑記

個人の学習ログの域は超えておりませんので間違っている可能性があり確かな情報を求められる場合は専門書等々に当たってください。体系的な情報については管理者ホームページへ(https://qnqn1927.github.io/)

VSCodeのMarkdownにおける脚注(footnote)について

わからなかったので調べました。 結論: Markdown Preview Enhanced extension1を使いましょうということです。 Markdown GuideのVS Codeの整理2がわかりやすかったです。 以下のような表現となります。 脚注を挿入するポイント [^1] 最下部の脚注の中身(XX…

Kaggleで頼りになるpdb(jupyter notebookのデバッグ手法)

Kaggleで頼りになるpdb(jupyter notebookのデバッグ手法) 公式サイト https://docs.python.org/3/library/pdb.html これをデバッグしたい行に挿入するだけで使える(ブレークポイントと同等の機能) import pdb;pdb.set_trace() pdb.set_trace()中にそのス…

はてなブログの数式を正規表現でなんとかする

tex

はてなブログの数式を正規表現でなんとかする notionなどで数式含めて整理した記事を投稿するときにやっかいなのが独特の数式阻害w $x = 1$ $$ x = 1 $$ $で囲んだ数式ががうまく表示されないことがあります。 いろいろな対策がありますが・・・ここでは正規…

Macの日本語変換に関するキーボードショートカット

備忘の意味合いが強いですが、 macの日本語変換ショートカットをよく忘れるのでメモ。 Macで日本語の入力ソースに切り替える キーボードの設定で日本語環境にて入力モードに「英字」へのチェックが必要 すると次のショートカットが利用可能となる ctrl + shi…

一度観測してからサンプルサイズを積むとp-hackingになるシミュレーション

一度観測してからサンプルサイズを積むとp-hackingになるシミュレーション 要旨 twitterで話題になってたので自分でもやってみた pythonで実施 マジで誤謬の確率が高くなる よくよく考えると 実験→検定→p値観測→分岐発生 [A]0.05より大きい→サンプルサイズ貯…

Mean Average Precision

H&Mコンペの評価指標MAP@12 H&M Personalized Fashion Recommendations 正直あまり理解しないまま進めてました・・・笑 救世主登場! Understanding Mean Average Precision 非常にわかりやすい記事を見つけたので備忘録として書き下す 順を追って説明してく…

Seabornのデータセット

公式ドキュメント 関数の使い方 https://seaborn.pydata.org/generated/seaborn.load_dataset.html 備わっているデータセット一覧 https://github.com/mwaskom/seaborn-data コード import pandas as pd import seaborn as sns df = sns.load_dataset('titan…

Google Chrome Shortcuts

全般 cmd + opt + ↑/↓:フォーカスをアドレスバー、タブ、ブックマークバー、画面の順で切り替る タブ関連 cmd + opt + ←/→:タブ移動 ctrl + shift + page up/down(ctrl + shift + fn + ↑/↓):タブ自体を移動させる

Kaggleのcodeで迷子にならないためにアンカーリンクを作る

概観 markdownセルである記述をするとmarkdownの見出しへのアンカーリンクが作れる 形式は次のとおり [表示名](#リンク先の見出しの名前) リンク先ですが空白は「-」で繋げばOKです 記入例 # Example Anchor Links [#Anchor1](#Anchor1) [#Anchor2](#Anchor2…

細かく書き続ける

ブログを立ち上げたがやっぱり続かない どうすれば続くのか? 細かく書き続けて持続させることがよさそう? notionにたくさんメモってはいる 外に吐き出すメリットは? →悩みすぎて停滞は良くない →書いてみて前進する、書いてから考える 制約として階層構造…

Diagrams.netの良さ

現在、決定木の各指標を整理中。 そんな時、diagrams.netの良さが際立つ。 こんな感じで思考整理できます。 こうすると非常に記憶に残る・・・なぜなんだろう。 位置関係なのかな。 とりあえず頑張ってまとめる^^

VisualStudioCodeのおすすめ設定

Hot Exit デフォルトでONのようです。 編集途中の文書ごとエディタを閉じても、裏側で保持してくれて、再度立ち上げた際に状態を復元してくれる良いオプション。 Startup Editor noneとすると空の文書でエディタが立ち上がる

kaggle - Intermediate Machine Learning Lesson 2

Missing Values 3つのアプローチがある A Simple Option: Drop Columns with Missing Values(欠損値を含む列の除去) 欠損値がある列の値を消す 当該列の値の大半が欠損値であれば特に問題がないが、そうでなければ、重要な情報まで取り除いてしまう可能性…

ロジスティック関数

二項分布

逆三角関数

Intermediate Machine Learning Lesson 1

Kaggle Learn's Intermediate Machine Learning micro-course 以下の人に最適なコース 機械学習の経験がある モデルの質を素早く向上させる方法を学びたい このマイクロコースで機械学習の専門知識を身につけることができる。 学べるものは以下。 実世界のデ…

Think Stats 2nd edtionの要約

出典:https://greenteapress.com/wp/think-stats-2e/ 実験中・・・画像だと重すぎるかなw だけど見やすいしなー。悩む。 Think Stats 2nd edition 1 Exploratory data analysis 1.1 A statistical approach 不確実性のもとでの意思決定 例:第一子の出産は…

Think Stats 2nd edtion

この本の要点のみ頑張って翻訳していく! https://greenteapress.com/wp/think-stats-2e/ This book is available under a Creative Commons license, which means that you are free to copy, distribute, and modify it, as long as you attribute the sou…

vscode上でpythonのlinterを有効化

visual studio codeのpython linterを「flake8」に切り替えました! こんな感じでPEP8に則っているかどうか教えてくれます。便利。 どうするか? code.visualstudio.com Enable linters# To enable linters other than the default PyLint, open the Command…

変動係数

読書を習慣づける方法

人の意見や書籍の内容を踏まえて考えた結果、ちょっと実験。 1冊10ページ程度で、1日に多数の書籍を読むように変えてみる(とはいえ名著にしっかりと向き合うことは忘れない) ↓ 寝ると忘れる。記憶として残すには接触頻度を高めるのが有効となりそう(1日で…

ブログはブログとして運用するように変更する

今日から、細かく断片的なことをサクッとまとめてアウトプットするように変更します! 具体的には、データサイエンスで気になった記事の感想や数学の問題を解いた時のログ、英語の読書をした時の翻訳などをやっていこうかなと思います。 数学的なまとめはgit…

ヨビノリ今週の積分

はじめていきます(^o^) #1 お題 https://www.youtube.com/watch?v=vm7LcyupMs0 $$ \int \tan^3xdx $$ 筆者の解答(ヨビノリさんを大いに参考にしながら) 利用する公式 $$ 1 + \tan^2x = \dfrac{1}{\cos^2x} \tag{f1} $$ $$ (\tan x)^\prime = \dfrac{1}{\co…

ベクトル(vector)の基本ルール整理

前書き ベクトルについて スカラー(scalar) ベクトル(vector) ノルム(norm) 単位ベクトル(unit vector) 逆ベクトル(inverse vector) ゼロベクトル(zero vector / null vector) ベクトルの計算ルール 同じ次元のベクトル同士の足し算は同じ位置に…

# 偏微分備忘

偏微分備忘 偏微分備忘 偏微分とは 練習 No.1 No.2 No.3 No.4 No.5 参考文献 偏微分とは ある1つの変数に着目することで、他の変数を固定したときのある変数の変化を導き出すこと 練習 No.1 $$\begin{aligned} f(x,y) &= x^2 - 3y^3 \\ \dfrac{\partial f}{\…

plotly

plotly plotlyの素晴らしさに惚れたので備忘 こうやって出力されたグラフをぐりぐり動かせたりします。 便利そうなグラフ垂れ流し import pandas as pd import numpy as np import plotly.express as px import plotly.graph_objects as go import plotly.fi…

visual studio code cheat sheet

visual studio code cheat sheet 基本操作 操作 動作 command + [arrow keys] 行頭、行末、ファイルの先頭、ファイルの末尾に移動 command + D 同じ単語を選択 command + U カーソル操作を一つ戻す command + L 行選択 command + option + [↑/↓] 複数行選択 …

MathJax version 3において「`(backquote)」を利用してmarkdownの変換を回避する方法

MathJax version 3における実現方法 「`(backquote)」を利用してmarkdownの変換を避けて数式化したい場合、MathJax version 3はversion 2とやり方が違うので戸惑った。解決方法がわかったので記しておく。 結論 以下のようにskipHtmlTagsという設定値をopt…

Sigma記号の基本性質

単一のSigma 分配法則 $$\begin{aligned} \sum_{i=1}^{n}(x_i + y_i) &= (x_1 + y_1) + (x_2 + y_2) + (x_3 + y_3) + \cdots + (x_n + y_n)\\ &= \sum_{i=1}^{n}x_i + \sum_{i=1}^{n}y_i \end{aligned}$$ 定数は外に出せる $$\begin{aligned} \sum_{i=1}^{n}…