RaNxxx’s blog

データまわりの知識やノウハウを紹介するブログです

勉強メモ

ABテスティング環境の基盤理解のための専門用語まとめ

より正しいABテストを走らせるには、基盤の仕組みや動きを理解しなければ、そもそもAB設計のミスや基盤の障害が起きた時に、対応が不可能になります。 このブログでは、自分が最近受けたレクチャーに踏まえ、勉強メモとしてまとめさせていただいております。…

非エンジニアが効率的かつ高速にSQLを学習する方法

仕事のニーズもあり、6月末までにSQLを習得する目標を立てました。 最近はプライベートの時間を使って、SQLの勉強法をぐぐっていました。 非エンジニアの私は、プログラミングの勉強でも、ほかの数学や統計の勉強でも、 やはり概念を一通りに頭に入れながら…

pythonエラー|array must not contain infs or NaNs

array must not contain infs or NaNs の意味は、インプットされたarrayの中に、無限大(inf)または数値ではないデータ(NaNs = Not a Number)が入っているため、必要な処理ができません。 これを解決するには、1)インプットされたデータの中で、infまた…

文字列のtf-idfについて

tf-idfを紹介する前に、Bag of Words(単語の袋)を先に説明をしたいと思います。 Bag of Words(単語の袋) 簡単にいうと、Bag of Words はある文書における単語の出現回数を数えるアルゴリズムのことを指しています。 例をあげましょう。 この例では、名詞…

5分で分かる!分散・共分散と相関係数

家で数学やら分散やらを騒いていたら、今日はようやく念願の数学講座を受けました。笑 さて、いつものように、勉強したことを纏めてみようと思います。 数学はとても久しぶりに触れたので、教わったことをググりながら纏めたものになるので、 不適切な説明や…

GitHubの第一歩|基本知識及びGitHubへのファイルプッシュ

初めてGitHubを知ったのは、去年の12月でした。 その時は、ちょうど機械学習(当時は、まだ人工知能という漠然とした概念)に可能性を感じはじめたところでした。 pythonすら理解していなかった私は、何かのきっかけで、GitHubを知りました。 でも、その時は…

勉強会メモ|Ngramによる言語モデル

言語モデル Ngramの説明をする前に、まずは言語モデルについて説明したく思います。 言語モデルとは、単語列が出現する確率を計算するモデルのことです。 例えば、「私は学校に行く」と「私は学校を行く」の2つランダムの単語列がある場合、後者の方は文法の…

Python勉強|リスト

Pythonの勉強が暫く空いたので、今日は復習したリストの知識を纏めてみようと思います。 基礎知識 listの要素の追加 listは要素を [] で囲むもので、中には、文字列や数値を入れることもできれば、listをlistに入れることもできます。 例えば、list = ["Pyth…

Python勉強|ディクショナリ

今日はディクショナリの勉強をしました。そのメモをここで纏めます。 Python関連の文章は、自分の理解を深めるために、勉強したことを纏めたメモになります。 もし書いていることに、間違いがあったら、優しくご指摘ください。٩( 'ω' )و 基礎知識 dictの形式…