学生の備忘録なブログ

日々のことを忘れないためのブログです。一日一成果物も目標。

主成分分析PCA

主成分分析と固有値問題の関係 主成分分析PCAは固有値問題を用いる。どんな関係があるのだろうと疑問に思った。 主成分分析PCAとは データ分析において面倒な変数が多い状況を解消するために、情報量を減らさずに次元圧縮(変数の削除)をする手法。 固有値問…

主成分分析PCA

主成分分析と固有値問題の関係 主成分分析PCAは固有値問題を用いる。どんな関係があるのだろうと疑問に思った。 主成分分析PCAとは データ分析において面倒な変数が多い状況を解消するために、情報量を減らさずに次元圧縮(変数の削除)をする手法。 固有値問…

タイトルだけ書きたい内容を予め

残したい内容を列挙する インターンについて python boot camp okinawaについて 三年時のenpitについて jphacksについて voyage group 1dayインターンについて

paizaでAランクを取った。

経緯 就活のために先輩がやっていた競技プログラミングサークルへ参加し、atcoderでいろはを学んだ。 しかし、atcoderが思うように伸びなかったので気分転換にpaizaをやっていたら、以外にも苦労なくAランクまで行った。 道筋 qiitaでatcoder虎の巻みたいな…

slackの@hereってなに

だれに通知するか選択できる @here アクティブなメンバー全員に通知を送る。 非アクティブのメンバーには送らない。 @channel すべてのメンバーに通知を送る。 メンバーがアクティブかどうかは関係ない。 なので @here より強力。

pythonで競技プログラミングする際

再帰で書いたが、、、 再帰でpaizaのコードを解いた。 しかし、テストケースでコケる。自前ではその入力を知れないから理由がわからない。 原因 再帰の限界が初期設定10000 pythonは再帰の限界が決まっている! ④再帰限界 Pythonでは再帰限界が1000回まで決…

paizaを始めた

paizaを始めた B055:タクシー料金を解き、Bランクとなった。 ITエンジニア専門の転職サイト【paiza転職】 Sになるのが目標である。 解くのが遅いと感じた。 問題を見たとき、それほど難しく感じなかった。事実難しくなかった。 しかし解き終わってみると、5…

グリッドサーチ

from sklearn.svm import SVC from sklearn.model_selection import train_test_split X_train, X_test, y_train, y_test = train_test_split(iris.data, iris.target, random_state=0) print("Size of training set: {} size of test set: {}".format(X_tra…

グリッドサーチ

from sklearn.svm import SVC from sklearn.model_selection import train_test_split X_train, X_test, y_train, y_test = train_test_split(iris.data, iris.target, random_state=0) print("Size of training set: {} size of test set: {}".format(X_tra…

グリッドサーチ

from sklearn.svm import SVC from sklearn.model_selection import train_test_split X_train, X_test, y_train, y_test = train_test_split(iris.data, iris.target, random_state=0) print("Size of training set: {} size of test set: {}".format(X_tra…

pythonでファイルから文字列を読み込む

pythonでファイルから文字列を読み込む スペース区切りの単語が入ったファイルから読み込みリストへ格納する with open(file, "r") as fh: words_lst = fh.read().rstrip().split(" ") 簡潔にかけてかっこいい

pythonエラー "local variable ‘x’ referenced before assignment"

これはなんだ "local variable ‘x’ referenced before assignment" 意訳「ローカル変数"x"は代入前に参照されている」 グローバル変数、ローカル変数を意識しないとこうなる。 Pythonではグローバル変数とローカル変数をあとから変更することができない。 よ…

業務日誌をgoogle driveに残す~Gdrive~

目的 研究日誌と研究時間を残したい。 以下のような条件で残したい。 google drive に.txtで残したい 作業時間も残したい 手元のエディタで編集して、uploadしたい 方法 gdriveを使う gdrive gdriveはgoogledrive周りをCLIで実行できる。 gdriveの使い方 イ…

リモートでgit commitしてからリモート(github)へpushする方法

リモートでgit commitしてからリモート(github)へpushする方法 普通は、githubでnewRepositoryを押して、git init @hogeをターミナルで実行する。 しかし、今回はローカルで git init git commit -m "" git push したことによりエラーが出た。 エラー 要はRe…

Dropboxにファイルを置きたい。手元にも置きたい。複製することなく。

シンボリックリンクを使う macOSにはエイリアスとシンボリックリンクという2つの選択肢がある。 windowsはまた違うらしいのでwinユーザーの方は参考になりません。 どっちを使うべきなのか Mac OS Xの10.2より前のバージョンでは、エイリアスはファイルやフ…

チームでのwikiの作成手段

gitでいいのでは チームで議事録、ログ、憲章などを書くときのツール HackMD https://hackmd.io/ キーバインド emacs,vimどちらも使えるようだ。 エクストリームリーディング チームで輪読する手段の一つ。 プロジェクト開始時に、プロジェクトマネジメント…

macの起動音を消す

Mac

Mac(macOS)の起動音を消す方法 sudo nvram SystemAudioVolume=%00 nvram -p 任意の数字(16進数)で設定もできる。 一桁の場合は、0Xのように書く sudo nvram SystemAudioVolume=%09

pythonのリストの記法,参照と配列操作

リスト リスト¶Pythonの組み込みとは違って、numpyのndarrayはスライスのネストa[:][-5][1:8:2]をカンマ区切りでa[:, -5, 1:8:2]とも書くことができ、こちらの方が高速なので普通こちらを使う スライス記法の復習¶list[start:end] マイナスをつければ、終わ…

pythonのイテレータとイテラブルについて enumerate()のドキュメントを参照した際の備忘録

イテレータとイテラブルとは イテラブルとは反復可能であるということ。 イテレータはnextメソッドを持つ。 イテレータは、処理の状態をもっている。よって順番に取り出すときにリストより便利な場合がある。 enumerate() ドキュメント参照 enumerate(iterab…

pythonのタプルとイミュータブルについて

タプルはイミュータブルとは 「イミュータブル」というのはあくまでも「オブジェクト id を変えずに要素を追加・変更・削除をすることができないこと」のみを表します イミュータブルでも可能なこと タプルを参照している変数に再代入すること タプルの中の…

C言語の復習。*argv[]

cat kata.c #include <stdio.h> int main(int argc, char *argv[]){//argcはコマンドラインの数つまりls -a なら2, //argvは文字配列へのポインタ変数 int ary1[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};// char ary2[] ="helloworld"; for (int i=0; i<10; i++){ prin</stdio.h>…

mecabのインストール

分かち書きまでの手順 mecabの公式サイトからダウンロードしてビルド mecabの公式サイトから辞書をダウンロードしてビルド 拡張版辞書をダウンロード ビルド bash(シェル)にパスを書く その他. neologdでエラーを吐いたら。 1.mecabの公式サイトからダウンロ…

Kaggle挑戦の下調べ

Kaggleに挑戦 Kaggleに挑戦したくなったので下調べ. 大学院受験があるので2018/8/26あたりから始めたい. 解説サイト 動画での解説 Kaggle入門動画をつくった - tkm2261's blog Kaggle メルカリコンペの優勝コードを眺める - YouTube 10%に入った人のブログ K…

CNNの理解の一区切り

CNNの勉強は一区切りついた. シンプルなCNNの勉強はここで一区切りつけたい. 参考になった文献,サイト,書籍 ニューラルネットワークと深層学習 ニューラルネットワークと深層学習 ここではニューロンの一つ一つの集まりがなぜ線形な関数を表現できるかなどを…

ゼロから作るDeep Learning ~L2正規化~

L2正規化 L2正規化について,あまり詳しく書かれていなかったので 6.4.2 Weight decay Weight decay 荷重減衰とは 学習の過程において、大きな重みを持つことに対してペ ナルティを課すことで、過学習を抑制すること. L2正則化,L1正規化とは 機械学習でよ…

ゼロから作るDeepLearning 第5章より誤差逆伝播法の実装 ~colaboratoryにて~

実行に際してのお願い 共有フォルダではなく,自分のgoogle drive 上でcolaboratoryで以下のノートブックを実行してください.また,依存関係は,マウントすることで解消してください. できない場合に備えて,できるだけノートブック内で"from モジュール import …

ターミナルのコマンドで消す方法

ターミナルのコマンドで消す方法 Macの起動音を消す方法にコマンド実行による方法があります。Finderからアプリケーションを選択し、ユーティリティを開き、ターミナルを開きます。ターミナルを開いたら「sudo nvram SystemAudioVolume=%80」と入力します。 …

統計学全体の目次

本を買った 重要だと感じたこと 統計学 このように思った理由 本を買った 研究室仮配属したので,興味をそそられて買った.生協10%offで. 書籍詳細 - なぜあなたの研究は進まないのか? | メディカルレビュー社 重要だと感じたこと 本の中で(全部は読めてい…

ブログ再開

blogをお休みしていた理由 学校の実験講義が忙しかったため, やる気を失っていたため, blogを再開する理由 技術的にいろいろやってはいたけれど,残していないと忘れてしまうため, やる気を取り戻したため,

DeepLearningにおける勾配

損失関数の出力をfとすると,出力の全てのパラメータ$w_i$に関する偏微分を計算すると,偏微分を並べたベクトルを定義することができる.このベクトル ∇ f = ∂ f d w 1 , . . . , · ∂ f ∂ W i を勾配と呼ぶ. ∇ f = ∂ f d w 1 , . . . , · ∂ f ∂ W i ∇ f = ∂…