MotoJapan's Tech-Memo

技術めも

2017-01-01から1年間の記事一覧

【kaggle⑤】初心者がタイタニック号の生存予測モデル(Titanic: Machine Learning from Disaster)をやってみる(機械学習、DeepLearning)

これの続きで、今回で一通り終わります。 【kaggle④】初心者がタイタニック号の生存予測モデル(Titanic: Machine Learning from Disaster)をやってみる(学習データ相関確認、分割、正規化) - MotoJapan's Tech-Memo 3. 機械学習 今回は下記6パターンをそ…

【kaggle④】初心者がタイタニック号の生存予測モデル(Titanic: Machine Learning from Disaster)をやってみる(学習データ相関確認、分割、正規化)

これの続き~ 【kaggle③】初心者がタイタニック号の生存予測モデル(Titanic: Machine Learning from Disaster)をやってみる(特徴量生成と生存関係の可視化) - MotoJapan's Tech-Memo 2.8. データ相関再確認と分割 df_train_dropna = df_train.copy() df_…

【kaggle③】初心者がタイタニック号の生存予測モデル(Titanic: Machine Learning from Disaster)をやってみる(特徴量生成と生存関係の可視化)

これの続きです。 【kaggle②】初心者がタイタニック号の生存予測モデル(Titanic: Machine Learning from Disaster)をやってみる(データ分析、整形、欠損データ補完) - MotoJapan's Tech-Memo 2.7. 特徴量毎の生存分布確認(可視化)と特徴量生成 データの…

【kaggle②】初心者がタイタニック号の生存予測モデル(Titanic: Machine Learning from Disaster)をやってみる(データ分析、整形、欠損データ補完)

これの続きです。【kaggle①】初心者が Titanic: Machine Learning from Disasterをやってみる(Titanic概要 ~ データ確認) - MotoJapan's Tech-Memo (ここからはpythonのpandasが便利すぎるというポジティブキャンペーンになります) ちなみに「ここでわ…

【kaggle①】初心者がタイタニック号の生存予測モデル(Titanic: Machine Learning from Disaster)をやってみる(Titanic概要 ~ データ確認)

昨今取り沙汰されているkaggleに初挑戦してみました~今回は、初心者向けのTitanicの生存率推定の精度を上げようと挑戦してみた過程を書き残します。 このタスクを通して、日頃は得意なデータや解析手法、機械学習手法しか扱っていなかった自分を戒め、いろ…

【機械学習】超雑メモ2 (サポートベクターマシン(SVM)、決定木(Decision Tree))

続き motojapan.hateblo.jp サポートベクターマシン(SVM) マージン最大化により得られる超平面で分類/回帰 [python] sklearn でいうところの SVC/SVR カーネルトリックを使った非線形分離が可能 「カーネル」=「2サンプル間の類似性を表現する関数」 [pytho…

【機械学習】超雑メモ1 (パープトロン~ロジスティックス回帰)

思い出しのためにもメモ パーセプトロン(Rosenblatt) 単層ニューラルネット 活性化関数は単位ステップ関数で微分不能 ADALINE Rosenblattパープトロンの改良版 活性化関数が線形関数 量子化器がステップ関数 活性化関数が微分可能となり、勾配降下法で誤差更…

【Python】【Webアプリ】flaskで外部公開できないとき

flaskを使っていてウェブアプリを作成時に気づいたことの書き留め何故か外部公開できない。。。 from flask import Flask, render_template, request app = Flask(__name__) .... if __name__ == "__main__": app.run(port=9999) host設定が必要でした! fro…

【Android】ファイル 書き出し(保存)、追記、エラー時(Java.illegalArgumentException : File contains a path separator) 対策

android アプリにおけるjava実装で忘れやすいことをメモメモファイル 書き出し(保存)、追記、エラー時(Java.illegalArgumentException : xxx contains a path separator) 対策について、実装例を上げていきます。まず、ファイル 書き出し(保存)、追記に…

【 opencv 基礎知識 3】 異常検知アプリ作成!③ -フレーム間差分の二値化、二値変化率の認識、画像保存、検知枠の設定-

このお題目は2年前に完遂していたにも関わらず、纏めないまま放置されていたので思い出しも兼ねて書きます!以前はC++で書いていましたが、pythonで書くと短期作業で実装できるので切り替えました。 環境は次の通り。 windows 8.1 python3 (anaconda3-2.3.0)…

【AWS】http サーバーを立てて、Webページを公開する

aws

前回に引き続き、今回はhttpサーバーを立てて、適当なWebページを公開motojapan.hateblo.jp apache httpd サーバーインストール $ sudo yum update $ sudo yum install httpd $ sudo service httpd start index.html作成、配置 $ sudo emacs /var/www/html/i…

【AWS】初期導入のハマりポイント覚書(導入からJupterNotebookでリモート作業まで)

aws

GWなのでAWSを使ってみたいと思ったので、 先輩と導入からJupterNotebookでのリモート作業までやってみました今回はハマったところを覚書作業の主な流れ①アカウント登録 ②EC2インスタンス作成 ③クライアントからEC2インスタンスに接続 ④python環境構築(anac…

【Unity5】ボールをキーボード操作で移動させる

これの続き motojapan.hateblo.jp motojapan.hateblo.jp 今回はスクリプトをコーディングしまする Unityのみでは、細やかな操作やアニメーションを実装できないので、 C#でコーディングしまする簡単なコードで動きますね ①Script用フォルダを作成 Assets->Cr…

【Unity5】ボールを置いて落としたり、弾ませたりする

これの続き motojapan.hateblo.jp ①ボールを追加 GameObject -> 3D object -> Sphereを選択 位置はカメラ位置を意識して次を設定 position x / y / z = 500 / 10 / 510 ②ボールに重力を設定 ボールの追加だけだと浮いている状態なので、 重力を設定します。S…

【Unity5】プロジェクトを開始して地形をつくる

最近は機械学習やっていますが、GWで暇すぎるのでUnitiyを触ってみた。Unity環境はすでに入れている前提で雑多にメモ。(すぐ忘れちゃうので)環境 Windows 8.1 Unity 5.6.0f3 ①プロジェクトを開始 [+New]→Project nameを適当に埋める→Create Project (私の…