読者です 読者をやめる 読者になる 読者になる

粗大メモ置き場

個人用,たまーに来訪者を意識する雑記メモ

Tensorflowを用いた手書き画像認識:MNISTを使ったテストコード(Windows,Anaconda,Python3.5)

記事の依存関係 MNISTについて 使用した学習モデルについて 参照したサイト 参考元との差異 コード 学習の実行結果 警告について 結果 エディタに関すること 関連書籍 記事の依存関係 以下の記事を元に環境などについては辿ってください。 ossyaritoori.hate…

Anacondaの仮想環境上でのパッケージ確認と追加の方法について

背景 仮想環境にPackageを入れる。 入っているPackageの確認 入っているPackageの確認2 特定のパッケージ(matplotlib)を入れる 疑問 背景 Anacondaで仮想環境を作って満足していたら新しい環境に足りていないPackageがあったので いろいろと入れる話にな…

Python Anacondaの仮想環境上での開発環境

前の記事で仮想環境を立てましたが,エディタをデスクトップから起動するとメインの環境で立ち上がるという問題があります。 Spyderを仮想環境上で呼ぶ。 Matlabコンソールぽくてとりあえず気に入ったspyderについて。 spyderを仮想環境上にインストール 仮…

Windows上でTensorflowの環境構築(Anaconda使用)

むかぁしTensorflowをUbuntuに入れてたことが合ったのですが引っ越しの際に全て消し飛ばしてしまったのでしばらく放置していました。 気がついたらWindowsでもTensorflowを出来るということなのでやってみました。 Anaconda で Python環境構築 これは既にや…

Python Figureの管理と動画作成についてメモ

Python覚えてたてマンなのでFigureの管理について。 使用するのはMatplotlibです。 使うパッケージ 関数の定義と引数の返し方について 1.plot関数からハンドルを出力させるようにする。 2.出力されたハンドルを配列で保持 3.まとめてplot 4.動画にす…

モンテカルロ自己位置推定のテストとmatplotlibの覚書

こないだ千葉工大の上田先生の講演を聞いてきました。 そうです。あの「確率ロボティクス」を翻訳した方です。確率ロボティクス (Mynavi Advanced Library)作者: Sebastian Thrun,Wolfram Burgard,Dieter Fox出版社/メーカー: マイナビ出版発売日: 2015/04/0…

Anacondaとspyderでwindows上にPython環境構築

Pythonは無料で使える上に有志がたくさんパッケージを作ってくれていて, 非常にPopularな手段になりつつあるのですが,依存関係やパッケージの管理が面倒です。 Anaconda Anacondaが楽と聞いたので以下を参考にセットアップしました。 http://qiita.com/t2y…

Amazonのクーポンが使えないのはAmazonの出品する商品を買わないから

こんにちは。今日大学でAmazonのクーポンが配ってたので嬉々として使おうとしたら使えなかったのでかなり時間を消費してしまいました。 これは人生の損失です。二度と同じことに引っかからないよう備忘録を残しておきます。 AmazonのクーポンはAmazon.jpが販…

GitHubで部分的にフォルダをダウンロードする方法(含Windows版)

最近ファイル管理でぼちぼちGitを使い始めていますが Dropbox等,他のクラウドサービスとの違って他のPCからデータに簡単にアクセスできないのが面倒ですね。 Gitで管理するのはソースだけにすべきですが,フォルダ分離するの少し面倒くさい… GitHubのWebサ…

matlabで行列の特定の値を持つ行を検出・置換・削除する

今回はfind関数を主に使っていきたいと思います。 find:特定の条件に一致する部分を調べる 等号条件 不等号条件 特定の条件に一致する部分を置換 特定の条件に一致する部分を削除 関連する文献 find:特定の条件に一致する部分を調べる 等号条件 例> 行列 …

Memoryブロックを用いてSimulinkで直前のデータを保持する

Memoryブロックを使おうって話です。 前のタイム ステップでの入力を出力 - Simulink - MathWorks 日本 機能と作成例 Memoryブロックは前回の値をHoldして出力します。 また,初期状態をSetすることが出来ます。 要件 初期状態で出力y=0,入力uがある閾値VAL…

PCの空き容量が急に減った話(Latex暴走事件)

Tex

事件概要 犯人は誰だ 原因は何なのか。 元凶のTexファイル そして訪れる平和。 しかし顛末はわからない 追伸 事件概要 シミュレーションを走らせていたらPCの空き容量がいきなり0になりました。 しかも減ったのは200G近く!なにを言っているか(略) これは…

MATLABでPDFに余白を付けずに保存Ⅲ(MATLAB)

背景 古来より我々はmatlabの作るPDFのへんてこなことに悩まされ続けてきました。 今までも以下のようなシリーズで様々に悪戦苦闘してきました。ossyaritoori.hatenablog.com ossyaritoori.hatenablog.com 他の人のツールを使おう 以下のところからツールを…

Texでもろもろを綺麗に書くには(小ネタ集)

Tex

予め断っておくとこれは宗教です。個人メモです。 あくまでご参考までに。 何番目とかのアレ : nth 転置 何番目とかのアレ : nth \nthというパッケージがあるらしく, \usepackage{nth}で\nth{2}みたいな感じで書けるのですが… これは記号には対応していな…

Git Desktopでpushが出来ない(大きいファイルをpushしてしまった時)

いつもgitを間違えてギットと読んで後輩に指摘されるマンです。gitあんまり馴染みがなかったのでDesktopアプリを主に使うマンなんですが突然Git Desktopでpush(sync)出来ない事態に襲われました。 メモしながらやったので結果だけ知りたい方は(危険です)解…

WindowsコマンドラインからPDFをCrop

PDF

この手の記事は何度か書きましたが, コマンドラインからCropするメモを残します。 (大体同じことを3回調べたらもう記事化するつもりでいます。) 大前提:PDFの余白について matlabやPPTでpdfを作ったり,texに付属するps2pdf.batを使って ps2eps.bat hoge…

ショートアニメレビュー

ショートアニメ:一回の放送時間が通常のアニメ(24分)に比べて短いもの。総じて名作や迷作が多く生まれるがすぐ忘れてしまうため、 なんか見たらメモっておくようにしよう。 ネットで他の人の感想見て喜んじゃうタイプの人間なので。 TO BE HERO TO BE HERO |…

お手軽関数フィッティングチャレンジ

過去記事でフィッティングチャレンジしたんですけど, 今一度復習してみようという内容です。 過去記事との変更点 プログラム 結果 過去記事との変更点 ossyaritoori.hatenablog.com ossyaritoori.hatenablog.com Levenberg-Marquardt法を用いた二変数関数,…

画像処理のテスト用のデータベース

趣味で画像処理を行う人から研究で行う人に至るまで テストあるいは評価を行う為の画像・動画群のデータベースが必要であることが多々あるかと思います。幾つかのデータベースをメモしておきます。(使用する際は引用を忘れずに) ImageProcessingPlace : …

学内WifiにiOS9から接続できない問題

Abstract 序論 検証 結論 Abstract 所属する研究棟のルータが死んでいるだけのようです。 序論 UpdateしたiOSから学内wifiに接続出来ない現象が起きています。 具体的に言うとUTokyoWifiやeduroamですね。 どうやら私だけではないようで eduroamのサイトで関…

Anacondaがプログラムの実行を阻害した話?

連投すみません.SSDに換装したPCでもう一度OpenCVを入れなおしてプログラムを走らせたところ よくわからないエラーに悩まされました. 参考にした記事はこれ. ossyaritoori.hatenablog.comそれでエラー文で探したところ,環境変数からanacondaのpathを消せ…

Windows10からRaspberry Pi 3 にリモートデスクトップ接続

前回の続きです。 ossyaritoori.hatenablog.com リモートデスクトップ接続 ラズパイ側の設定 xrdpのインストール バグ報告 リモートデスクトップ接続 平たく言うとPCから他のPCの画面を操作するといったところでしょうか。 左下のメニューから「リモートデス…

Windows10からRaspberry Pi 3 にSSH接続

奨学金関連で記事を書いたので勢いづいてラズパイの記事も書くことにします。今回はWindows10からラズパイに接続して遠隔操作する為のセットアップ等について書きます。 SSH接続によるターミナル操作 SSH接続とは遠隔でデバイスを操作する際の一手法です。 q…

怠惰な学生がJASSOの第一種奨学金の取得のために準備するべきこと(気をつけるべきこと)

結論から言うと保証人が立たなかった関係で私は奨学金はやめました。腹いせに,事務作業の苦手な学生を想定して注意点とかつらつら書いて置くことにします。 なお,学校によって必要書類が若干違うという噂も聞いているのでそこんところは臨機応変に。 Q:奨…

パワポのお洒落テンプレートを作ろう

ご無沙汰しております。最近ずっと堅い内容についてばかり記事を書いてきたので たまには女子力を発揮してお洒落なPPTのテンプレートを作ってみようかなと思います。 自作テンプレートの作り方 デザインセンス0でも出来る ♡ お洒落テンプレートの作り方 おし…

中国に来た時の連絡手段をどうするか

現在中国に来ています。中国に来た時に1番困るのは食べ物でも空気の悪さでもなく SNSの類が使えないことです。具体的には, LINE Gmail(というかGoogleサービス全般) Twitter Facebook の類が使えないです。インスタもダメなんでないかな? これは結構由々…

TexStudioの使い得 便利機能集

Tex

先日TexStudioを布教したものです。 布教活動の一環として便利機能を幾つか紹介したいと思います。TexStudio入れてない方は以下のページ等参考にどうぞ。 ossyaritoori.hatenablog.com ドラッグアンドドロップによる図の貼り付け 簡単行列or表作成 英文スペ…

MatlabでLevenberg-Marquardt法

過去記事が地味に反応あったので調子乗って続きをば。 ossyaritoori.hatenablog.com前回のGauss-Newton法に引き続き, Levenberg-Marquardt法についてです。フィッティングの手法としてはGauss-Newtonより多用される王道中の王道ですね。 概要 アルゴリズム…

MATLABで非線形最小二乗フィッティングする手順メモ

多数のデータ群から関数フィッティングを行う場合に非線形最小二乗法を用います。MATLABにはOptimization Toolboxなどがあり,それを用いると簡単にフィッティングできます。 以下のブログなんかに解説がありますね。 MATLABで非線形最小二乗問題を解く - Py…

初歩過ぎてあまり説明を見ない行列の微分の公式

馬鹿にしてくれて構いませんが 行列で偏微分をしなきゃいけない時にとっさに忘れて非常に困ったので自分用にメモを残します。 Aとxはベクトル(行列)とします。 1. 2. この2つは忘れた時に地味にネットに検索かけても出ないんですよね。 もちろん,適当…

MATLABでNaNやInfを何とかしたい

ダジャレみたいな軽い記事です。 NaNを0に置換 Infを0に置換 種明かし よくわからんので実験 NaNを0に置換 Aという行列の中にNanがあってそれを0にする場合,以下のように書きます。 A(isnan(A))=0 なお,matlabではfor文はべらぼうに時間がかかるので なる…

Tex : 定理や式分岐などを書くセット (dcasesを使おう)

Tex

よく忘れるのでこの際テンプレとしてメモ。 特にcasesで分岐のフォントが小さい時にdcasesというパッケージがある(&styファイルが異なる)のは初耳でした。 定理を書くtheoremのテンプレ。screenの四角付き。 \begin{screen} \begin{theorem} 関数 $ f(x,y…

Tex 改行をまたいで括弧をつける

Tex

Tex小ネタです。 \left\{ xxxxxxxxx \right\} と書いて大きい括弧を書けるのは周知のとおりですが,これに対して次のように改行を挟むとエラーが出ます。 \left\{ xxxxxxxxx \\ yyyyyyyyy \right\} 解決法は,\left.や\right.を用いて以下のように書きます。…

iTunesを用いたバックアップからの復元・データ移行 -セッションが失敗したため、iTunesはiPad”xxx”を復元できませんでした-の解決

実家に帰ったら親にiPadのデータ移行をしてほしいと頼まれました。 なんだそれだけかと思ったらこれがなかなかうまく行きません。 iTunesを用いたiPhone,iPadのバックアップ,復元の注意点 それでもうまくいかない! ”バックアップから復元中”のwindowをク…

opencv_2410core.pdb not found とか出たら

安心してください。基本的にはあなたのプログラムの何処かでセグフォってます。 ただそれだけです。このpdbファイルのサーバーとか関係なしにこのエラーがでることがあります。 何が言いたいかって言うとVisualStudioは滅べってこと。

勝った気になる勝利BGMの個人的メモ

※この記事はオタクコンテンツや子供っぽい内容を含みます。 耐性の無い方は生暖かい目で見てください。 勝利BGM 種目別BGM紹介 ロックぽいやつ テクノっぽいやつ お祭り風 オーケストラ風 ジャズ? ポケモン 歌あり 終わりに 勝利BGM 定義:アニメや映画など…

【卒論・修論】 分割Texファイルを単体でもコンパイルできるようにする(docmuteパッケージ)

Tex

みなさん卒論・修論書いてますか? 私はね,こないだフォルダを作りました。今回はファイル分割の話を少しします。2016/12/27追記:\includeがうまく機能しない?→\inputを使う。 大規模な文ではソースを分割すべき docmute パッケージを使う。 docmute.sty…

HDDからSSDのお引っ越し(Windows+Ubuntuのデュアルブート環境)

記事の1週間後の追記ですが,やはりSSDは快適です。起動と復帰速度の向上によりデュアルブート環境ではためらいなしに環境間の移動が可能です。 ハードとソフトの環境,準備物 デュアルブートの環境の複製 手順1:windows10の移行 パーティション分け パー…

パワーポイント用テンプレート (欧文フォントと和文フォントを別で設定)

そろそろ卒論,修論の時期ですね。 完全に私的メモですが,自分のPPT用のテンプレを貼っておきます。 参考文献 一見よくわかりませんが,フォントの世界は奥深く,フォント警察やフォントヤクザなどこだわりをもった人がたくさんいます。 スライドに用いる時…

Raspberry pi でパスワードを忘れた時のパスワードリセット手順

ラズパイしばらく放置してたらパスワードがどうしても思い出せなくなった… あるいは勝手に変更されたのだろうか。 とにかくパスワードを初期化する必要がありそうです。きちんと準備すれば30分もかからないと思います。 それでは。 Raspberry Piのパスワード…

エクスペディアで姓名を逆にして登録してしまった話

航空券を取得する際にエクスペディアというWebサービスをよく使用します。 www.expedia.co.jp国内外を問わず幅広い会社の航空券を安く取り扱っているため旅行をする際にはとても重宝します。利点として オンライン操作のみでチケットやホテルを確定可能 アプ…

Pythonで始めるコンピュータビジョン ( #1 環境設定と基礎的なプログラムについて)

(注) このメモはしばらく執筆中の状態で放置されることと思います。 (注) Programなどは[実践コンピュータビジョン Jan Erik Solem 著]を元にしています。著作権云々で警告を受けた場合前触れ無く記事を削除する予定です。あちらもWebにいろいろ公開し…

Ubuntu14.04をUSBブートするためのセットアップ

今回はUSBブートでUbuntuを用いたいという要望があったので その作成方法をメモとして残しておきます。インストール単体については正直,他のサイトを見たほうが断然良いので 手順と参照サイトだけ残しておきます。 大前提:USBブートの利点,欠点 USBメモリ…

MATLAB figureの背景を分けて塗りつぶす (補題:3次Spline補間とPCHIPの比較)

完成図 と 目的 使う関数area()について 塗りつぶし用コードまとめ 関数化(注意点あり) 使い方 困った点・改善点 2017/2/12 :追記 補題:spline補間とPCHIP補間 完成図 と 目的 研究柄matlabで図を書くことが多いですが,稀にmatlabの背景領域に色を塗り…

Tex環境をコピーした時のセットアップ方法( 【dvipdfmx】のセットアップの仕方 )

Tex

クソ記事連投してごめんなさい。今日留学生の方にTexが入らないという報告を受けて数時間戦った結果を残しておきます。 『正直こういうのがあるから初学者にTexを安易に勧めにくい』 何をするのか 準備:何が必要か 前準備 前操作 Step1:環境変数の設定 Step…

【Tex】卒論修論には是非ハイパーリンク機能をつけよう

Tex

Texの小ネタです。念のために解説しておくとハイパーリンクとはクリックした時に該当ページとかに飛ぶあれです。論文の式や図,参照文献へのアクセスを簡単にする為にハイパーリンクをつけるのはとても有用です。 特に長い文章,そう,卒論や修論においてこ…

Matlab program for dft,fft (離散フーリエ変換)

突然ですがmaltabのreferenceページって結構見づらくないですか?特にClassとして実装されてる奴らはどういう処理をするのかかなりわかりづらいと私は思っています。 どの操作が必要だったか忘れがちなので記しておきます。アホらしいですが... fft in MA…

MATLAB 画像の相互情報量の計算と比較 (地図と航空写真のマッチング)

随分昔に遊んだコードを掘り出して懐かしくなったのでネットに放流します。 輝度値の二乗誤差(SSD)とはまた違う画像の相互情報量なるものを計算して画像を比較する手法の紹介です。 伝統的に医療用画像なんかのマッチングに使われている感じです。 相互情報…

pythonマルチスレッド + ビデオ取得からの顔認識&切り出し

pythonでマルチスレッドが思ったよりも簡単にできるっぽいので試してみました。 手順 動画からの画像読み出し コード 結果と反省 手順 以下のサイトに親切な説明が付いています。 Pythonでマルチスレッド処理 - Qiita threading.Threadのサブクラスを作る. …

Raspberry Pi3 に OpenCV3をインストール(Raspbian Jessie環境上)&キャリブレーション

前回UbuntuにOpenCV入れて遊んだので今度はRaspberryPiに入れてみます。前回の記事↓ ossyaritoori.hatenablog.com正直同じような手順な上,完全に以下のサイトの通りやったので特に言うことはありません。Install guide: Raspberry Pi 3 + Raspbian Jessie +…