tereka さん プロフィール

  •  
terekaさん: のんびりしているエンジニアの日記
ハンドル名tereka さん
ブログタイトルのんびりしているエンジニアの日記
ブログURLhttp://nonbiri-tereka.hatenablog.com/
サイト紹介文C++やPython、機械学習の勉強のメモを書いたりしている技術系のブログです。よければ見てください
参加カテゴリー
更新頻度(1年)情報提供22回 / 365日(平均0.4回/週) - 参加 2014/10/21 08:12

tereka さんのブログ記事

  • Anacondaを使ったPythonの環境構築
  • 皆さんこんにちはお元気ですか。私は暇です(だと信じています)。最近ブログタイトルと本人の忙しさが一致していないと言われるのでとりあえず暇ですといってみます。本日は、Anacondaについて書きます。 Anacondaについて Anacondaとは インストール方法 condaを使って環境を構築・確認する ライブラリのインストール condaで入れたライブラリの一覧 [続きを読む]
  • Cookiecutterを使ってテンプレートからプロジェクトを作成する
  • 皆さんこんにちはお元気ですか。ユニクロの極暖Tシャツ着ているとかなり暑い。。。冬なのに今日は、Cookiecutterを使ったテンプレートからの複製生成を試みます。テンプレートからちょっと変えたい部分を用意することで、簡単に似たプロジェクトを作成できます。 Cookiecutterについて Cookiecutterは雛形となるテンプレートプロジェクトからプロジェクトを生成するツールです。雛形となるプロジェクトを作ってしまえば、少 [続きを読む]
  • Visual Studio CodeでC++の環境構築をやってみる
  • 皆さんこんにちはお元気ですか。私は元気です。VIsual Studio CodeでC++の環境を構築します。C++のコードを書く時に案外いいエディタがなくて結構困ります。今まではsublime text+ pluginを使っていましたが、デバッガ厳しい、補完難しいなど色々困っていました。そこで、試しにVisual Studio CodeでC++の環境を作ってみました。 Visual Studio Code Microsoftが作っているWindows, MacOS, Linuxで動作する軽量高速な高機能 [続きを読む]
  • Dockerを使ってGPUも使える分析環境を構築してみた
  • 皆さんこんにちはお元気ですか。Kaggle Meetup面白かったです!またあいましょう。今日はDockerを使った分析環境構築の話をしようと思います。Dockerを使って何を作ろうかと思ったら、分析環境さっさと作りたい・・・cudnn等の更新が面倒であることが思い浮かびました。なんとなく、Dockerを使えば解消できるのではないかといったことを思いつき遊んでみました。 Dockerとは Dockerはコードやシステムライブラリ、システムで [続きを読む]
  • 2017年の挨拶とやりたいこと
  • あけましておめでとうございます。今年もよろしくお願いします。ふりかえりはしませんが、昨年はエキサイティングな1年間で色々なことに挑戦していった年でした。色々と課題も見えてきましたが・・・今年はKaggleもしかりお仕事もしかり色々やっていったかなと思います。結局、Kaggle Masterになれず、Competitions Expertにいます。今年こそはなりたいなぁ やりたいこと 今年度もやりたいことは沢山あります。強化学習の勉 [続きを読む]
  • Chainerの抽象化に挑戦してみた
  • 皆さんこんにちはお元気ですか?年末ってこんなに忙しくなるものですね。本記事はChainer Advent Calendar 16日目の記事です。qiita.com本日はScikit-learn likeなChainerを作った記事です。なぜ、作ったのかは後述します。 はじめに なぜ、抽象化コードを作ってみたのか Scikit-learnのWrapperを実装するメリット 「うまくいかないこと」を早く知る 使いやすい [続きを読む]
  • Pythonを使った音楽解析をやってみる
  • 皆さんこんにちはお元気ですか。私は元気です。本記事はPythonのアドベントカレンダー第6日です。qiita.com本日はPythonを使った音楽解析に挑戦します。偶然にも音楽解析に便利なライブラリを発見したので、試してみたいと思います! 音楽解析 librosa librosaとは 音楽を解析してみた。 音楽を取得する。 データ読み込み 音楽情報を取得する。 [続きを読む]
  • グレーの画像に色をつけるネットワークについて発表しました。
  • 皆さんこんにちはお元気ですか。どきどき。本記事はDeepLearning Advent Calendar 3日目の記事です。qiita.com今日は画像に色を付与するネットワークについて発表します。せっかくなので、そのタイミングを見計らって公開しています。 発表スライド 慌てて使った。 Colorful image colorization from Hiroki Yamamoto www.slideshare.net グレー画像に色をつけること はじめに、グレー画像から元のRGB画像へ変換す [続きを読む]
  • ChainerのTrainerを使ってみた
  • 皆さんこんにちはお元気ですか。最近、Chainer便利でびっくりしたような頃合いです。頻繁に更新することで有名なChainerですが、久々にupgradeすると以前よりもシンプルなタスクについて、簡単に学習ができます。 Trainer Chainer version 1.11.0よりTrainerと呼ばれる機能が実装されています。以前まで学習用バッチ処理を自前で書くようなことが必要でしたが、これを使うことによってバッチ処理を書く必要がなくなります。 [続きを読む]
  • 高速化のためのPython Tips
  • 皆さんこんにちはお元気ですか?私は元気です。Pythonにおける高速化手法を掲載してみます。簡単なコード並びに索引のような感じで引けるようなイメージで作成しました。本日の目次です。 Pythonにおける高速化の必要性 Pythonの高速化 高速化の手順 Profiling 基本的な条件 計測コード Pythonの基本的な書き方部分 rangeよりxrangeを(Python2. [続きを読む]
  • dlibで画像を認識させて、遊んでみた。
  • 皆さんこんにちはお元気ですか。私は元気です。ついに、今回はdlibで遊んでみました。※dlibとは何だ?と思う方は以下のページへnonbiri-tereka.hatenablog.com 基本的な構成 画像の読み込みと表示 画像の処理をかけてみる。 画像特徴に使われる処理を実施してみる。 Selective Search OpenCV連携 感想 基本的な構成 基本的の構成は以下のように [続きを読む]
  • 強化学習とは何か、調べてみた
  • 皆さんこんにちはお元気ですか。私は元気です。今日は強化学習の勉強がてらメモを書いてみました。個人的には最近、注目している分野で、ゴールがあるような(クラス分類やRegression)機械学習と異なり、汎用的に色々問題が解けそうだからというのが理由です。(なんか色々語弊を生みそう)間違っていれば教えて下さい。 強化学習 強化学習における要因 Policy Reward Function Value fun [続きを読む]
  • Neural Networkでの失敗経験やアンチパターンを語る
  • 皆さんこんにちはお元気ですか。私は元気です。今日は珍しくNeural Networkを使っていく上での失敗経験について語ります。学習の時に案外、失敗するのですが、だいたい原因は決まっています。そう大体は・・・ということで、今回は失敗の経験、アンチパターンのようなものを書こうと思います。 Trouble1:学習時にNanを叩き出す。 原因1 cross-entropy誤差を使っている。 原因2 結果が小さすぎて、0と認 [続きを読む]
  • Chainerにおけるグラフ構造をループで書いてみる。
  • 皆さんこんにちはお元気ですか。私は元気です。実は私、Chainerでのfor文でLinkとして作成できることを知らず、今の複雑なネットワークにChainer使いにくいと思っていましたが、以下にサンプルがあってこうすれば複雑なネットワークも組めるんだ。みたいなところがわかりました。Deep Residual Network definition by Chainer · GitHub ChainerのLink構造について グラフ構造を容易にかくには 部分構造を [続きを読む]
  • Pythonで書ける便利な書き方を紹介します。
  • 皆さんこんにちはお元気ですか。私は元気です。今日はPythonにおける便利記法を書いてみます。他の言語しか使ったこと無い人もぜひ リストに関するイテレーション enumerate(インデックスとオブジェクトのループ) zip(同時に2つのオブジェクトでループ) yield(途中で一旦返す) for-else(forで途中で停止しない場合の条件) リスト内包表記 Coll [続きを読む]
  • Pythonで少なくメモリを使用する方法
  • 皆さんこんにちはお元気ですか。私は元気です。今日はPythonにおけるメモリ少なく使う方法を紹
    介したいと思います。なぜ、そんな方法を書くに至ったか。それは、こんなエラーをしょっちゅ
    う見ているからですね。Traceback (most recent call last): File "lasagne_wheal.py", line 48, in prediction
    = model.predict_proba(np.array(X_test))MemoryError画像処理を行っている人間ならよくやりがちかもしれませ
    んが、要はint8 [続きを読む]