ギークなエンジニアを目指す男

機械学習系の知識を蓄えようとするブログ

Pythonで決定木とRandomForestを比較してみる。その2(タイタニック生存者予測)

本日はタイタニック生存者予測をRandomForestを用いて行なってみたいと思います。 決定木で行なった記事はこちら taxa-program.hatenablog.com コード Kaggleに提出してみる コード モデルを使用するまでの部分は前回と一緒です import pandas as pd import …

Pythonで決定木とRandomForestを比較してみる。その1(タイタニック生存者予測)

今回は、Kaggle初心者向けに公開されているデータセットを使って「タイタニックの生存者予測」をPythonを使って行います。 データセットは下記Kaggleサイトからダウンロードをお願いします。 https://www.kaggle.com/c/titanic/data データを傍観してみる デ…

重回帰分析を行なってみたことのまとめ。その2(Python)

前回に引き続き、重回帰分析を行なっていきます。 今回は実際にモデルを作成し、そのモデルを使って訓練→検証をおこないます。 前回記事はこちら taxa-program.hatenablog.com モデルの構築と検証 訓練データと検証データに分割 家賃の予測 学習して感じたこ…

KaggleにJOINしました。

最近、機械学習のことをWEBで調べることが多くなりましたが、その中で「Kaggle」というキーワードがちらほらあったので、本格的に調べてみました。 Kaggleとは 以下、引用です。 まず呼び方ですが、Kaggleと書いて「カグル」と読みます。日本でも最近は定着…

重回帰分析を行なってみたことのまとめ。その1(Python)

今回は重回帰分析で得た知識をつらつら書いていこうと思う。 私、機械学習初心者のため「何言ってんだこいつ」という箇所があるかもしれないが、そこはスルーせずにコメントいただけるととても嬉しい。 今回は賃貸データから家賃を導きだす、ということをモ…

Gitの仕組みを勉強してみた

Git

Gitについて詳しく知ろうと、勉強してみたことの備忘録です。 Gitの記録方法 Gitの概要 Gitのデータについて Gitの記録方法 Gitはデータをスナップショットとして記録しています。 差分保存だと、マージやブランチする際に結構な時間がかかってしまうようで…

Flask で PythonアプリをWEBに公開する

現在作成している、画像識別プログラムをWEBに公開する際の手順です。 ※Anacondaのインストール、TensorFlowのインストールは終了していることを前提としています。 python仮装環境の切り替え 下記コマンドで、インストールされてる環境が表示されるので、Fl…

Git コマンドまとめ※随時更新※

Git

Gitコマンドをまとめて書いておきます。 いろいろまとめてくれているサイトはあるのですが、細かいコマンドも併せてまとめている記事がすくない(?)と感じたため、自分の知っているコマンドたちは利用シーンなんかも併せて載せていければと思っています。 …

最近の出来事

久しぶりの更新になってしまいました。 理由を申し上げると、データベーススペシャリストの試験勉強をしており、 Rubyの勉強は全然進んでいませんでした。(というのが表向き) 本音を申し上げると・・・ MHWの発売により、Rubyの勉強が疎かになる。 ↓ MHWに…

Railsチュートリアル3章を学んでみた

Railsチュートリアル3章に突入しました。 重要なポイントだと思った部分や感想を記載していきます。 コントローラーの作成と削除 RED / GREEN / REFACTOR application.html.erbについて 3.4.3 レイアウトと埋め込みRuby (Refactor)の演習問題の解答 3章ま…

※随時更新※ Railsチュートリアル学習記

この記事では、Railsチュートリアルの学習遍歴をまとめます。 1章 ゼロからデプロイまで 2章 Toyアプリケーション 3章 ほぼ静的なページの作成 1章 ゼロからデプロイまで taxa-program.hatenablog.com 2章 Toyアプリケーション taxa-program.hatenablog…

Railsチュートリアル2章を学んでみた

Railsチュートリアル2章に突入しました。 2章ではToyアプリケーションという、おもちゃアプリケーションを作成しながらRailsの勉強をしていきます。 scaffoldジェネレータとは ルーティングについて railsチュートリアル2.3.3の演習1 現時点での疑問点 ま…

Railsアプリ新規作成から、本番環境へのデプロイ手順まとめ

この記事では、Railsアプリの新規作成から本番環境(Heroku)へのデプロイまでの手順を簡易的にまとめておこうと思います。 $ で始まる行に関しては、コマンドラインからの入力を想定したものです。 railsアプリ群を作成&フォルダへ移動 Git管理管理下に指…

Railsチュートリアル1章を学んでみた

本日よりRailsチュートリアルの学習に入りました! ここでは1章でどんなことを学んだか、備忘録がてら記事にのこしておきます。 MVC Gitでバージョン管理 本番環境へのデプロイ まとめ MVC これは今までも散々勉強してきた内容です。 rails newコマンドで、…

Git入門(Branchやってみる編)

Git

前回に続きGit記事第2弾です。 第1弾はこちら taxa-program.hatenablog.com 今回はブランチを使ってみようと思います。 Branch (ブランチ)とは ブランチの作成方法 ファイルの編集 ブランチのMerge (マージ) Branch (ブランチ)とは ブランチは基本的にはリ…