機械音痴な情報系

メモ帳.txt

【論文】Visual Discovery at Piterest

どんな論文? この論文ではPinterestで使用されている,画像検索・レコメンデーションシステムについてその概要を述べるものである. 具体的には以下のサービスについて説明する. Related Pins(2014) Pinterest Flashlight(2016) Pinterest Lens(2017) また…

レジストリをいじらずに3ステップでWindowsのCtrlとCapslockを入れ替える

レジストリいじらなくても簡単スリーステップ。 1. ダウンロード 以下のサイトからソフトをダウンロード。 technet.microsoft.com 2. コマンド実行 ダウンロードした先で、コマンドを実行して有効にする。 $ ctrl2cap /install # 有効化 $ ctrl2cap /uninsta…

Windowsで秘密鍵を作成する

Git for Windowsをダウンロード 以下から。 gitforwindows.org いざ作成 Gitbashを立ち上げる。 コマンドあるか確認 $ which ssh-keygen /usr/bin/ssh-keygen フォルダを作成。 キーを作成。 作られた! $ mkdir ~/.ssh $ ssh-keygen -t rsa -b 4096 -C "use…

Goodbye, Atom. Hello, Vim!!

vim

Hello, Vim! Emacs→Sublime→Atom(仕事・研究ではEclipse、たまーーーーに気まぐれでVisual Studio Code)という順番で乗り換えてきた。 ということでもっぱらAtomを使っているけど、jsxファイルに対応させるプラグインを入れてからどうやら動作がおかしい。 …

OpenCVを使って動画をフレームごとに分割→加工→Kerasで水増し→手の形を(グー・チョキ・パー)認識をした際に参考になったサイトまとめ

これ何? OpenCVを使用したアプリケーションの作成の際に参考になったサイトを自分用にメモっておく。どんなものかというと OpenCVで動画をフレーム毎に分割 トリミング、リサイズ、回転をさせ、256x256の画像に加工 Kerasを使って動画を水増し 手の形(グー…

ssh公開鍵コピーコマンド忘れるからメモっとく

忘れがち # Mac $ pbcopy < ~/.ssh/id_rsa.pub # Windows $ clip < ~/.ssh/id_rsa.pub

DeepLearningを学ぶときに参考になった記事まとめ

自分のメモ用に随時更新 参考書 やさしく学ぶ 機械学習を理解するための数学のきほん ~アヤノ&ミオと一緒に学ぶ 機械学習の理論と数学、実装まで~ ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装 Basic 見たら瞬時に理解すべき数式…

pandas使う時に参考になったありがたきサイト

以下のリポジトリにあがっている問題を解くにあたって参考にしたサイトをまとめておいた。 github.com Styling — pandas 0.23.1 documentation 公式。Styleについて。 Visualization — pandas 0.23.1 documentation 公式。Visualizationについて Python Jupy…

【Django】REST APIを作る時に参考にしたサイトメモ

参考サイト ブログ Django REST Frameworkを使って爆速でAPIを実装する とりあえずここ見ておけば何も知らなくても、いきなりざっくりは作れる 適当に作る python Djnago REST frameworkで作る初めてのAPI Djangoのインストールから全体の流れを把握しながら…

【Docker・Django】pip installしてるはずなのにModuleNotFoundError + curlでAccess-Control-Allow-Originを表示させる方法

ずっとModuleNotFoundError アプリケーションはpip installしてるはずなのにdockerのログを見るとModuleNotFoundErrorが出てる。 一応再インストールしてみるけどもう入ってると言われる。 $ curl -i http://localhost:8000/api/threads/?format=json curl: …

Pythonのxrange(3系からは撤廃)とシーケンス型

xrangeとは Youtubeを徘徊しているとすごく面白そうなものが…! 帰ったら真似してみよう。 機械学習で日本酒をクラスタリング Part1 スクレイピング編 途中、forループでxrangeというものをみたけどrangeと何が違うのか。 Pythonで使うrangeとxrangeについて…

【React】Udemyの講座で学んだことまとめ

対象講座 ここでReactを学んだ。 色々学んだことが多かったけど絶対忘れるので適宜メモしていく。 www.udemy.com 5,7 saneeeatsu.hatenablog.com 6(Section1のインストール関連) saneeeatsu.hatenablog.com 11 saneeeatsu.hatenablog.com 12,13 saneeeatsu.h…

【djangoのエラー】'ModelBase' object does not support indexing

久しぶりにdjangoでmodelを書いていたら大して嵌ってないけど見たこと無いエラーを見たのでメモ。 エラー1 エラー文 anime = models.ManyToManyField('アニメ', Anime, blank=True) 'ModelBase' object does not support indexing 解決方法 anime = models.M…

【django】runserver時にWinError 10013

家で作ってgithubに上げておいたプログラムをrunserverしようとしたらエラーが出たのでメモ。 実行環境 OS Win10 django 2.0.5 問題となるエラー $ python .\manage.py runserver Performing system checks... System check identified no issues (0 silence…

React Nativeでアプリを作る - 0

今回はプロジェクトを作成し、開発ツールを導入するというコードを書いていく手前までやっていく。 Expoで作ったアプリのファイル構成 プロジェクトを作成 $ exp init project-name $ npm installExpoで作ったものは通常React Nativeで作るものとは若干異な…

React Nativeの実行環境を整える

インストールするものざっくり一覧 ・Node.js ・React Native ・Xcode(for iOS) ・Genymotion(for Android) ・Expo React Nativeをインストール 公式サイト:Getting Started · React Native $ npm install -g create-react-native-app $ create-react-nativ…

mkdirとその後のcdを同時に

とあるサイトを見ているときにmkdirとcdを同時に行っていたのでメモ。 方法1 $ mkdir mydir && cd $_$_:bashの特殊変数。ひとつ前に実行したコマンドラインの最後の引数を参照する。 方法2 ~/ $ mkdir hoge ~/ $ cd !!$ cd hoge ~/ hoge $ !!:直前に実行し…

MacにOpenCVをインストール

opencv-pythonは使わない 非公式らしいのでなんかこわいので使わない。 qiita.com2018年6月28日追記 Windowsはopencv-pythonでインストールしたんだけど 最初から楽してこっち使えばよかった...。 OpenCVのダウンロード(Mac) 以下のサイトを参考にしながらイ…

Expoで初めてシュミレータを立ち上げる際に既にWarningが出ている→npm startで大量ERR

ゴールデンウィーク。 キャンプの予定が消え、 ディズニーに行く予定も消え、 暇になってしまった。ReactNativeやんぞ! ってことで2400円で買ったった。 www.udemy.com セクション7の25で詰まった\(^o^)/ iOSアプリの画面が真っ赤っ赤。 結論から言うと、…

【VB.NET】DateTimeで取得した日時が和暦になってファイルが作成されてしまう

DateTimeが和暦を取得している? エラーログのファイルを「ErrorLog_yyyyMMdd_HHmmss.txt」という形式で出力していたが、急に「ErrorLog_300427_HHmmss.txt」になってしまった。 どうやら2018が和暦の30に変換されたファイルが作成されているっぽい。 以下の…

MacにNode.jsをダウンロードする際に「Warning: Failed to create the file ... curl: (23) Failed writing body (0 != 847)」というエラー

qiita.com 上記サイトを参考にしながらNode.jsをインストールする際にエラー。 $ nodebrew install-binary latest Fetching: https://nodejs.org/dist/v10.0.0/node-v10.0.0-darwin-x64.tar.gz Warning: Failed to create the file Warning: /Users/sane/.no…

【VBA】入力された文字列でフィルタをかける

VBA

シンプルだけど使いそうだからメモ。以下のような場合、B1セルに入れられた材料名に対してフィルタをかけたい。 Sub make_filter() Dim str_target As String Dim int_target As Integer str_target = Range("B1").Value Selection.AutoFilter int_target = …

いろいろなツールでAWSにSSH接続する(WinSCP、MySQL Workbench、CloudBerry)

仕事でAWSを使う際にいろいろとDB周りの接続やらが必要だったけど、 用語に対する理解も曖昧だった部分もあったし、 調べながらやったのでメモしておく。AWSについての基礎はここを読んでおく。超わかりやすかった。 (下準備編)世界一丁寧なAWS解説。EC2を利…

コマンドプロンプトからファイルを開くWindowsのstartコマンド(=Macのopenコマンド)

最近、Win10をシャットダウンせずに何日か使用していると、エクスプローラーなどを立ち上げたときにファイル名などが全て白色になってしまい表示できなくなる。解決策としては再起動するしかわからないけれど、どうしても今ファイルを見たいって時がある。 …

Windowsでファイル内の文字を検索する

エクスプローラーの検索窓だとひっかからないものがあったりするのでコマンドプロンプトを使う。「foldername」以下で「HOGE」という文字を探しして出力結果を「findhoge.txt」に吐き出す場合。 > findstr /s /i "HOGE" foldername/* > findhoge.txt コマン…

言語処理100本ノック with Python【第3章】

No 日付 学んだこと 20 4/13 json、gzip 21 4/14 正規表現、re、raise 22 4/16 正規表現 www.cl.ecei.tohoku.ac.jp 第3章: 正規表現 Wikipediaのページのマークアップ記述に正規表現を適用することで,様々な情報・知識を取り出します. 20. JSONデータの読…

SQL(Oracle)で「NOT IN」が効かないときの対処方法

SQL

NOT INを使っても期待した結果が返ってこない 久々にSQL書いたら軽くはまったのでメモ。 COLUMN_NAME列には基本的にはnull、HOGEの2つしか入っていない。 「HOGE」が入っていない行を取り出したいので以下のようにした。 SELECT * FROM TABEL_NAME WHERE COL…

Pythonではじめる機械学習【2章(2.1-2.2)】

Chapter 日付 2-1 4/5 2-2 4/6 2.1 クラス分類と回帰 ・教師あり機械学習は以下の2つに大別できる ・クラス分類(classification) ・2クラス分類(binary classification) →メールのスパム判定 ・多クラス分類(multiclass classification) →1章のアイリスの品…

Win10のPowershellでstatsmodelsをpip installしようとしてエラー

朝、Jupyterといちゃついているとき、Powershellで以下のようにしてもうまくいかない。 > pip install statsmodels ... Please install Cython or download a source release of statsmodels. とりあえず言われたとおりに。 > pip install cython > pip inst…

【固定記事】まとめのまとめ

学んだことメモ 自分のPython(django、機械学習)の勉強方法を記録していく 言語処理100本ノック with Python 言語処理100本ノック with Python【第1章】 言語処理100本ノック with Python【第2章】 言語処理100本ノック with Python【第3章】 Pythonではじめ…