概要 自分用のメモとして、機械学習に関する情報を浅く ( それなりに ) 広くをモットーに、ざっくり整理してみました。 少しでも、他の方の理解に役立ったら嬉しいです。 機械学習とは コンピュータプログラムが経験によって自動的に出力結果を改善していく仕組み。 機械学習の代表的な手法について記載します。 1.教師あり学習 2.教師なし学習 3.強化学習 に分けて記載しました。 ※概要説明は一例です。 1.教師あり学習 1-1.線形回帰 予測したい値を算出する式を連続する多項式として表し、各係数を最小二乗法や最尤推定法で求めることでモデルとなる式を決定する Pythonライブラリ:scikit-learn(sklearn.linear_model.LinearRegression) 参考:最小二乗法による線形回帰のアルゴリズム (自身のQiitaの過去記事です) 1-2.ロジスティック回帰 2択
スマホサイトが優勢な昨今、要素をよこ並びにする機会は減ってきているのかもしれないけれど、大きい画面で見るサイトでは、ナビゲーションやタブや、商品一覧など、よこ並びにレイアウトする機会はまだまだあるんじゃないでしょうか。そんな「よこ並びにするためのCSS」も、やり方はさまざま。お馴染みのやつから、新参者まで、順番に見ていくことにします:)。 よこ並び? そう、よこ並び。 例えばボタンを横一列に並べたり。商品の情報なんかだと、横に3つずつ並べて改行して、多段に並べる場合もありますね。偏(ひとえ)に「よこ並び」と言えど、CSSにはそのやり方がたくさんあるんです:o。 導入 この記事で紹介するよこ並びの方法は以下の通り。 CSSの歴史的な背景から、最初はfloatプロパティを使った方法を紹介します。 float(フロート) 要素を左右へ寄せるためのプロパティ。 後続する文章(テキスト)などのインラ
はじめに 先日、はてなブックマークで話題になっていたこちらの記事を拝見しました。 確かに「一理ある」といえばそうなんですが、僕個人はこの意見に対して率直に「NO」だと感じました。 僕は基本的に自分の専門分野であれば、結構積極的に技術記事にツッコミを入れていくタイプです。 このエントリでは、なぜ僕は「NO」だと感じたのか、そしてなぜ積極的にツッコミをいれていくのか、その理由について書いていこうと思います。 元記事の要点 僕なりに元記事を要点をピックアップすると次のようになりました。 ITエンジニアの中には初心者の成功体験を折りに来る人がいる。 筆者は成功体験の「気持ちいい」状態を阻害する行為に疑問を覚える。 初心者にはセキュリティ周りについて教えても仕方がない。 初心者もいずれセキュリティ対策について知識を得るはずだ。 早すぎる指摘が生まれるのは「それが間違っているから」だ。 初心者にはまず
先日、巷で話題沸騰、ほぼ見なければならない状態にあるアニメ映画、『この世界の片隅に』を観ました。 ところで、この文章は、ランチタイムに、スマホで書いています。そのくらいの制限がないと、この映画の感想は書けない。時間をとってキーボードを前になんかしたら、いくら書いても終わらないし、一方で、どこから書き始めて良いかわからなくなりそうです。 この世界の片隅に公式サイト さて、感想ですが…… たいへんな映画でした。 いろんな言葉が湧いてきて止まりません。みんなが「ぜひ観て。素晴らしいから」というのもわかります。 ただし、その、「ぜひ観て。素晴らしいから」という言葉は、「楽しくて我を忘れて素晴らしいから観て」という意味じゃありません。「戦争の悲惨さがよくわかるから、教育的な意味で観て」でもないし、「感動する。泣いて泣いてたまらないから観て」でもない。 僕も、素晴らしさのあまり、鑑賞中何度も震えました
はじめに 今後本格的にプログラミングを始めるということもあり、知り合いのエンジニアにVimを使うことを勧められた。 学習の際に参考にしたサイトは最後にまとめて記述するが、特にこちらのサイトは大いに参考にさせていただいた為、特記しておく。 また、Vimの学習をする際には自分で実際にVimを操作しながら学習することが望ましく、これを推奨したい。 Vimをはじめる 僕は基本的にAtomを使っているので、プラグインでvim-mode-plus とvim-mode-plus-ex-modeを入れた。このプラグインの細かい機能などはさておき(あまり把握はしていない)、これでAtom上でVimを使うことができるようになった。 ターミナル上でvimと入力することでもVimを使うことができる。 Vimをつかってみる Vimを触ってみてまず戸惑うのはNormalモードとInsartモードがあることだった。プロ
図書館でみつけて、最初は洋書でとまどったようですが、覚悟を決めていざ勉強をはじめてみると「もの凄くわかりやすくて、自然に英語が頭に入ってきた」と言っています。 使い方としては、黙々とやるのではなくて例文や演習問題を音読することによって、自分の口で英語を話し一つ一つ確認しながら、自分の英語として身につけていったようです。これが彼のしっかりとした英語力の基礎になっているのが、よくわかります。 「ネイテイブの表現がたくさんあって、使える英語を学ぶのに最適な本だった」と、べた褒めです。 まさにその通りです。それがEnglish Grammar in Useの醍醐味です。 英語の勉強のエッセンス その他、動画の中で彼が英語学習で気をつけてたことを、以下にまとめておきます。 英語をツールとして捉える 語学の習得は時間がかかると認識 継続することを意識する 知ることをやめ、真似ることを重視した Lang
(この記事は2011年11月に書かれたものです。今は、Swiftを勉強した方が良いでしょう。) おはようございます。プログラミング未経験からiPhoneアプリ開発を初めてそろそろ2年目、するぷ( @isloop )です。 いやーこの2年の開発ライフを思い起こせば、あっという間だったのですが、するぷろ for iPhone、するぷろ for iPadというブログエディタアプリと、バランスシートな貯金箱という家計簿アプリの3つをリリースできましたし、なんとおかげさまで、賞をいただくこともできました。 別に特別なことはなにもしていないのですが、これも、とびっきり優秀な参考書が隣にあったおかげ。優秀な参考書は、わからないときにサッと答えを教えてくれる白ヒゲを蓄えた長老のようなものです。 そこで今日は、「プログラミング未経験からiPhoneアプリ開発を勉強する人が読むべき超オススメな参考書3つ!」と
Dockerとは コンテナベースのアプリケーションを仮想化したもの。軽量なVMの様に見えるがこれまでの(VirtualBoxなど)VMでは実現が難しい、不可能であったユースケースを解決してくれる。 ホストOSとリソースを共有するのでリソースの管理がVMより効率的 基本的に状態を持たないのでポータビリティが非常に高く、特定の環境に依存することがない 軽量なのでVMと比較し複数のインスタンスを実行することができる DockerHubなどのレジストリを利用することで既存のイメージをダウンロードして実行することができる コンテナとVM VM VMはハイパーバイザを通してホストOSに対してのシステムコールを解釈させるなどの必要がある それぞれのVMには全て独立したOS・アプリケーション・ライブラリが必要 コンテナ ホストのカーネルは実行されるコンテナと共有される(コンテナは常にホストと同じカーネルを
All slide content and descriptions are owned by their creators.
中目黒の街角にひっそりと佇む謎の宿。料金は一部屋2,800円と、都内のホテルや旅館に比較してかなり格安。主人に話を聞くと、様々な人間が出入りしていたのだそう。オリンピックと中目黒は密接に関わっていたという話まで、歴史の話も盛りだくさん。そんな宿屋「旅荘秋元」に実際に泊まってみました。 こんにちは。バーグハンバーグバーグでインターンをしている神田(こうだ)です。私は現在宿がなく、会社に泊まったり、マンガ喫茶やカプセルホテルを転々とする生活を続けています。 下宿先の京都から、会社がある東京まで何のあてもなく出てきたので、どこに住むのか全然考えてませんでした。以前は友達の家に居候させてもらっていたのですが、2カ月を超えたあたりで追い出されてしまい…… 今はネットカフェや会社の会議室に寝泊まりする生活です。そんな行き当たりばったりの生活を続けていた私に、ジモコロ編集長の柿次郎さんが声をかけてくれま
海外サイトTutorialzineで公開された「20 Protips For Writing Modern CSS」の著者 Danny Markov より許可をもらい、翻訳転載しています。 この記事では、CSSスタイリングで実践したい、便利な20種類のテクニックをご紹介しています。CSSをはじめたばかりの初心者のひとにも合った内容も多く、あまり知られていない少しだけ高度で、より実践的なCSSテクニックまで学ぶことできます。これらのテクニックを利用することで、今後のウェブ制作をよりスムーズに、快適に行うことができるでしょう。 コンテンツ目次 1. 縦方向のマージン幅に気をつけよう。 2. レイアウトに Flexbox を利用しよう。 3. CSS リセットをしよう。 4. Border-box をすべてに適用しよう。 5. イメージファイルは背景に適用しよう。 6. リストテーブル用ボーダー
プログラミングをしていて関数や変数名をつけるときに、毎度のことのように考えるのが手間、とはいえ、適当なネーミングでも違和感あるし……。なにより他のエンジニアが見たときに「なんだこりゃ、分かりにくい。」というのは避けたいところ。 そういったプログラミングにおけるネーミング問題を解消できるツールや情報をまとめてみたので、是非、参考にしてみてください! 1. codic codic ネーミングと言えば、一度は使ってほしいド定番の「codic」。簡単に言うとネーミング辞典サービスで、日本語の動詞で終わるように文章を入力するとプログラミングでよく使われるようなネーミングを提案してくれます。さらに単語のニュアンスも表示してくれるので、和英辞書のような使い勝手というのが分かりやすいでしょう。さらに、ユーザー登録をすれば、辞書として単語を追加していくといった活用も可能。考えずとも最適なネーミングが生成でき
なお本件はゴルスタの中高生 vs Twitterという図式では無く あくまでもゴルスタの運営会社(株式会社スプリックス)の行為 ・自社SNSで収集した個人情報を意図的にTwitter暴露し特定個人を攻撃 ・脅迫・恫喝とも取れる行為の伴う過度に支配的なSNS運営 ・クレジットカード情報を含む様々な個人情報の不透明な収集・利用 等が問題である点を忘れてはいけない 2016年8月28日19:00時点では同社は読売新聞の取材のみ回答しているようであるが今後の動き対応があるのかを見守りたい。 中高生向けアプリ「ゴルスタ」 個人情報流出で謝罪 中高生向けアプリ「ゴルスタ」 個人情報流出で謝罪 読売新聞(ヨミウリオンライン) 8月26日(金)20時22分配信 中高生限定のスマートフォン向けアプリ「ゴルスタ」で、アプリを以前使っていたユーザーの個人情報である氏名を、アプリ運営会社がSNS上に意図的に書き込
機械学習をやりたいんだけど、データがない!他のデータ使ってみたい! そんな方のために、機械学習に使えるオープンデータを集めました。 他にも、このデータセットオススメ!というものがあれば、是非ご紹介して頂けると嬉しいです。m(__)m UC Irvine Machine Learning Repository カリフォルニア大学アーバイン校が公開した、データセット。351件のデータセットがあり後述する DATA GO に比べれば少ないが、ほとんどがMachine Learning用のデータ・セットなので、かなりオススメ。 UCI Machine Learning Repository かの有名なあやめの花(iris)のデータセットもここから見ることができます。 国立情報学研究所 情報学研究データリポジトリ データセット一覧 yahoo,楽天,ニコニコなどのデータがあります。 DATA.GO.
前回まででOSのインストールが終了しました。 今回は初期設定を行っていこうと思います。 現在インストールされているソフトウェアのアップデート とりあえずアップデートを行います。 画面上部にある黒いアイコンをクリックしてターミナルを起動します。 そこでこれらのコマンドを実行 sudo apt-get update sudo apt-get upgrade 何か聞かれたら「y」と入力 1行目はソフトウェア更新のリストを取得し、2行目で更新を行います。 日本語環境の設定 今のままでは日本語が表示できないので日本語フォントをインストールします。 sudo apt-get update sudo apt-get install fonts-ipaexfont これでブラウザなどで日本語の表示ができるようになりました。 次は日本語環境にします。 左上の「Menu」→「Preferences」→「Ras
【facebook groupについて】 マイクロサービスの情報をシェアするためのFacebook Groupがありますので、興味のある方はぜひお入りください。 「Microservices Community / マイクロサービスコミュニティ」 マイクロサービスアーキテクチャのフレームワークをまとめました マイクロサービスアーキテクチャ、最近流行ってますが、どんなフレームワークがあるのか、一覧になっていなかったので、まとめました。ところどころ参考資料から文章を引用させていただいている部分があります。また、全部触ったわけではないので、解釈が間違ったものがあればコメント欄で教えてください。加筆修正致します。 また2017/02/02より、「マイクロフレームワーク」も扱うことにしました。 マイクロサービスフレームワークとマイクロフレームワークはマイクロサービスの開発に使えるフレームワークという
こんにちは。1 というわけで会にお呼ばれしました。文脈としては、野食会主宰の茸本氏が会場を探していると、今回の会場の店員氏が前々回の野食会で酔っ払っている僕に「姉ちゃんに肉食わせたる」的なことを言われたのを憶えており、茸本氏に「店を会場として提供できるが、特別ゲストはざざむしのせつな氏だけでなくパルの野郎も呼ぶのが条件」と交渉するなどして、はいが行われました。酒と社交には気を付けましょう。それはそれとして厨房はATフィールドのような使い方ができるのでむしろオッケーです。楽しい夜となりました。 なお野食会は毎回、参加者募集ツイートがあってから異常な速さで定員が埋まるので、関心のある向きは平常時から観測範囲に入れておくと良いでしょう。次回は秋とのことです。 以下、様子を画像と文章です。皆さんは、様子を画像と文章ですか? ちたけうどんの材料になるチチタケなどです。図鑑でしか見たことがなくて緑色の
旧知の友人との飲み会。 そろそろ30年以上のおつきあい、前回会ってから4ヶ月ぶりくらいかな。いつも突然の電話で目的地を指定されピコピコ出かけては深酒になります。必ず次の日は二日酔い。仲がいいんだか悪いんだか途中でいつも言い争いになるのが定例。 原因はいろいろなのですが、最終的には笑ってさよならの繰り返しです。 昔の飲み会では、飲んだ勢いでの失敗談が多い彼との付き合いあですが、さすがに今は大人のお付合いで口げんかくらいでストレス解消になります。 そんな彼の今回指定の店は「バーミヤン」。 最初は?でした。いつも居酒屋で〇〇が美味しいからここ行こうと彼の言うがままに行っていましたが、今回はファミレス。なぜにファミレスなのかさすがに聞きます。彼曰く最近のファミレスは、夕刻のプチのみに力を入れているので一度行きたいとのこと。まあ逆らう理由も見出せず渋々了承しました。(心の中で) 駅で待ちあわせ。東急
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く