学生の備忘録なブログ

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

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 = ∂…

機械学習入門_第2章 途中まで

import sys print("Python version: {}".format(sys.version)) import pandas as pd print("pandas version: {}".format(pd.__version__)) import matplotlib print("matplotlib version: {}".format(matplotlib.__version__)) import numpy as np print("Nu…

機械学習入門_第1章

機械学習の世界へ入門 www.oreilly.co.jp 各所でおすすめされている本.scikit-learnの作者の書いた本で,信頼がおけそう.理論的な部分より,scikit-learnの使ってできる解析としての機械学習を説明している. データ分析の世界,というよりライブラリの進…

SNSを解析

気になる本の1つ みんな嘘つき - 検索データの新科学 - 未翻訳ブックレビュー ソーシャルメディアの解析 twitterやfacebookの解析は,人類の性質を如実に表す.最初に手を出すのは,どこから行けばよいのか.qiitaのようなサイトからか,オライリ本か,はた…

ruby on rails 環境設定

ruby on rails webアプリケーションを作るので,必要になった. そして詰まった. nokogiriができないエラー Mac OS X Mavericksで”gem i nokogiri”失敗の解決方法 - Qiita 基本的流れ プロジェクトごとの手順を示してくれている. [Rails 5] rbenvでRubyを…

AIによる感情推定システムの確立

Silver Logic Labs(SLL)は、映像解析により人が何を感じているかを把握するAIを開発した。 要旨 記事によれば,動画から,89%の確率で人の感情を特定することができるようになったそうだ.これはすなわち,皆がメンタリストの得るということであり,感情を…

私的!最速!CNNによるMNIST分類問題!

私的!最速!CNNによるMNIST分類問題! 注意 実験内容 実験 CNNを用いないMNIST分類の実装 データの確認 3層ニューラルネットワーク Affineレイヤとは CNNにおけるAffineレイヤ softmaxレイヤとは ReLUレイヤとは バッチ処理 考察 考察を踏まえた改善 Dropout関…