NeokiStonesのブックマーク (56)

  • Treasure Data 2015サマーインターンに参加した - Qiita

    はじめに 2015年夏休みにTreasure dataのSummer Internshipに参加しました。 忙しさにかまけて原稿を公開していませんでしたが、今年もインターンの募集がされているようなので今公開します! インフラ/OSS系と機械学習の枠があり、自分は機械学習の枠で参加したので、インターン中の生活と取り組んだタスクの概要をシェアします。 場所など 期間:8月3日 - 9月30日 オフィス:丸ビル34階 週5日(11:00 - 19:00) インターン生活 インターンを通じて大体以下のようなサイクルで生活していました。 11:00 出社 12:15あたり お昼ごはん 19:30 退社 お昼ごはんは無料でべることができました。 火曜はカレーで、どの曜日もおいしかったです。特に月曜と木曜日が自分は好きでした。 金曜日は外にご飯をべに行く日で、他のインターン生と丸ビル内にご飯をべに

    Treasure Data 2015サマーインターンに参加した - Qiita
  • Hello World - GitHub Docs

    Introduction This tutorial teaches you GitHub essentials like repositories, branches, commits, and pull requests. You'll create your own Hello World repository and learn GitHub's pull request workflow, a popular way to create and review code. In this quickstart guide, you will: Create and use a repository. Start and manage a new branch. Make changes to a file and push them to GitHub as commits. Op

    Hello World - GitHub Docs
  • 第70回 人工知能セミナー(2016.2.22) 「マルチエージェント技術による社会システムの分析と設計」 | 人工知能学会 (The Japanese Society for Artificial Intelligence)

    ==================================================================== セミナーでは、講演者の方が使用する資料を当日CDなどの外部記憶 媒体で回し、各自ご持参いただいたPCにコピーしていただきます。 資料を希望される方は、PCをご持参くださいますようお願いいたします。 ==================================================================== 概要 マルチエージェント技術は,人間を含んだ複雑なシステムの設計と分析のための技術として注目されています.こうしたマルチエージェント技術は,メカニズムデザインのようなシステムの設計に関する研究と,社会シミュレーションのような社会システムで起こり得る現象の理解・分析に関する研究のふたつの側面において,人間の意思決定を支援する

    NeokiStones
    NeokiStones 2016/01/25
    MAS
  • 関係の種類

    ここでは、特別な意味があってUMLで特別な表記法が用意されている関係につ いてお話しします。 集約「集約」とは、「あるインスタンスが別のインスタンスの集合である」という 関係です。下の図で、関係の線の「裁判所」側にある菱形が集約を表します。 集約の書き方 これは、「裁判所とは(複数の)裁判官が集まった所である」と読みます。ある いは「裁判官は裁判所の構成要素である」と読んでもよいでしょう。裁判所に は他にも事務員や速記者などもあるかもしれませんが、それはこの図には書か れていないだけで、そうした色々なものも同様に集約関係になります。 菱形の集約マークは(当然のことながら)両方向には付きません。そして必ずツ リー状になります。集約関係の場合、双方のオブジェクトは普通の関係より密 接につながります。 コンポジション集約関係の中で、部品と全体の関係になるものを特に「コンポジション」と呼 びます。

    関係の種類
  • Scala School - Basics

    This lesson covers: About this class expressions values functions classes basic inheritance traits types About this class The first few weeks will cover basic syntax and concepts, then we’ll start to open it up with more exercises. Some examples will be given as if written in the interpreter and others as if written in a source file. Having an interpreter available makes it easy to explore a probl

  • man は長すぎるので「tldr」

    たとえば, curl で JSON を POST したいとき, オプション記述を覚えてないので man. 長すぎて探すのが面倒で結局ぐぐってしまう. ssh でポートフォワードしたいとき, 結局これもぐぐってしまう. TLDR 【略】 =Too long. Didn't read. 長過ぎ。読みませんでした。/長文うざい(と言う人のための要約)。 そんな名前のすばやく調べるコマンドがありますよ. 分かりやすくうざくない長さで説明してくれます. tldr-pages/tldr ちなみに「tldr」で「tldr」は以下.

    man は長すぎるので「tldr」
  • http://www.smaroomch.net/programing-hituyounakoto/

  • はてなでの10年戦える新技術採用戦略の話 - Hatena Developer Blog

    この記事ははてなデベロッパーアドベントカレンダーを始めます - Hatena Developer Blogの最終日の記事です。昨日は id:ichirin2501 の MySQLでINSERTのデッドロックに嵌る人を1人でも減らすために - ichirin2501's diary でした。 こんにちは、id:stanaka / @stanaka です。今年のはてなデベロッパーアドベントカレンダーも最終日です。 2015年もSwiftのOSS化から、JavaScriptデスクトップアプリを書けるElectronや、 Chainer, TensorflowなどのDeep Learningライブラリ、AWS RDSのAuroraの東京リージョンでのリリースなどなど、 大小様々な技術が登場しました。 はてな社内でも新しい技術の採用方針については時々議論になるのですが、 社内向けに書いた技術選択を

    はてなでの10年戦える新技術採用戦略の話 - Hatena Developer Blog
  • 5 Advanced Linux Distributions You Should Try - LifeHack

  • Java トラブルシューティングガイド - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは。ミドルウェア開発チームの青木(@a_o_k_i_n_g)です。将来の夢は藤岡弘の弟子になることです。 Cybozu では多くの Java アプリケーションが稼働しており、トラブルも発生します。僕はトラブル対応をすることが多く、今まで大小様々なトラブルを見てきました。その中で得られた知見を社内ドキュメントとして記していましたが、そちらを手直ししたものを記事で公開します。Cybozu ではインフラ基盤に Ubuntu を用いているので各種ツールの紹介もすべて Ubuntu を前提にしていることをご承知ください。 すぐやること 各種データはトラブルが発生している状態で運用チームに取得してもらいましょう。鮮度が重要なデータも多いので、常日頃運用チームと手を取り合ってトラブル対応できる組織づくりをしておくべし。 モニタリングツールで該当環境のデータを確認 トラブルの原因は多種多様です。

    Java トラブルシューティングガイド - Cybozu Inside Out | サイボウズエンジニアのブログ
  • Deep Learning Advent Calendar 2015 - Adventar

    Deep Learningに関する話題ならなんでもオッケーです。 論文紹介、実装してみた、ライブラリ・フレームワークを試してみた...etc.

    Deep Learning Advent Calendar 2015 - Adventar
  • 人工知能のカレンダー | Advent Calendar 2015 - Qiita

    About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)

    人工知能のカレンダー | Advent Calendar 2015 - Qiita
  • Machine Learningのカレンダー | Advent Calendar 2015 - Qiita

    URLYou can post either your article on Qiita or your blog post. About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)

    Machine Learningのカレンダー | Advent Calendar 2015 - Qiita
    NeokiStones
    NeokiStones 2015/12/01
    機械学習
  • 米Google、機械学習システム「TensorFlow」をOSSとして公開

    Googleは2015年11月9日(米国時間)、「ディープラーニング(深層学習)」などを実行できる機械学習システム「TensorFlow」をオープンソースソフトウエア(OSS)として公開した。GoogleのSundar Pichai CEO(最高経営責任者)は同社公式ブログで「TensorFlowはGoogle社内よりも社外で使われる方が、より多くのインパクトを与えられると考えた」と、OSS化の理由を説明している。 Googleは近年、ディープラーニングを使った機能を次々と同社のサービスに組み込んでいる。「Android」端末に組み込まれた音声認識機能や、スマートフォンアプリケーションの「Google翻訳」が備えるスマホのカメラで撮影した画像に含まれる単語をリアルタイムで翻訳する機能、オンラインアルバム「Google Photos」にアップロードした画像の被写体を自動的に認識して単語によ

    米Google、機械学習システム「TensorFlow」をOSSとして公開
  • 1分で実現可能!マウスを捨ててキーボードだけで生活する方法 - Qiita

    こんにちは。 Advent Calendar 初参加です、よろしくお願いします。 Macユーザ限定ですが、最後までお付き合い頂けると幸いです。 自分専用キーボードをつくる 用意するもの KeyRemap4MacBook (https://pqrs.org/macosx/keyremap4macbook/index.html.ja) これだけ。 有名なツールなので使っている方も多いのではないでしょうか。 公式サイトには以下の様な説明があります。 高機能で安定性も極めて高いOS X用のキーボードカスタマイズツール。 既存の設定が多数用意されているので、容易にカスタマイズできます。 また、XMLであなた専用の設定を追加できます。 説明されている通りですが、このツールを使うとキーボードの挙動を自由にカスタマイズすることが出来ます。 既存の設定を選ぶだけでも十分ストレスフリーなキーボードにすることが

    1分で実現可能!マウスを捨ててキーボードだけで生活する方法 - Qiita
  • 【数学】「内積」の意味をグラフィカルに理解すると色々見えてくる - Qiita

    線形代数の勉強を始めると割とすぐ出てきますよね、内積。 計算自体はさほど難しくはないのだけれども、いまいちピンとこないという方、それなりにいるんじゃないでしょうか。私もそうでした。 なので、今回の可視化シリーズは「内積」にスポットを当ててみます。 また、統計学でもいたるところにも内積で理解できる事項が出てきて、「内積すげー」ってなります 。 ベクトルってデータの並びですので、統計学に非常に関連するんですね。統計学での扱われ方は次回からですが、まずは内積から。 #0.先に結論を少々# ごにょごにょ前説が必要なので、内積の意味の結論だけ先にまず書きたいと思います。 内積は数式としては、下記のように書くことができます。 それを視覚的に表すと、下記のようになりベクトル${\bf a}$の長さに、ベクトル${\bf c}$の長さをかけたもの、という意味を持たせることができます。(${\bf c}$は

    【数学】「内積」の意味をグラフィカルに理解すると色々見えてくる - Qiita
  • デスクワーカー必見!!体が硬い人がやるべきストレッチ種目を紹介します。 - オバログ

    ブログを書いていたりデスクワークをしていると、つい悪い姿勢を取ってしまったりして『肩がこる』『腰が痛い』といった症状が出る方もいるのではないでしょうか?? あるいは普段あまり体を動かさないため、全身の柔軟性が低下し、身体がこわばってしまったり、動かしづらいなと感じる方もいると思います。(うちの父親もガチガチです。)そんな方のために役に立つストレッチの種目を今日は紹介したいと思います。家でも出来る簡単なものばかりですので、ぜひ行ってみてください。 ストレッチで意識するべき事 物凄い沢山あるのですが、ここでは特に重要な点を書いてみます。 リラックスした状態で安定した姿勢で行う ストレッチされる筋肉を意識する 呼吸を止めない 呼吸は鼻から吸って口から吐く 1種目20秒~30秒ほど静止する その他にもたくさんありますが、あまりにも多いと大変だと思いますので、まずは上記の5つを意識してみてください。

    デスクワーカー必見!!体が硬い人がやるべきストレッチ種目を紹介します。 - オバログ
  • 教えるのが上手い人と下手な人の違い | ライフハッカー・ジャパン

    子どもと違って人生経験があり、自分なりの考えも持っていて、相応にプライドも高く、場合によってはこちらのいうことを素直に聞いてくれないことも...。このような現実があるだけに、大人を相手に教えるという行為はとても難しいもの。事実、ビジネスの現場で悩んでいる方も少なくないはずです。 多様な背景を持つ大人に対して、教えた経験もない、教え方も知らない、言ってみれば「素人」がいきなり教える立場に立つ。これが、大人相手に教える際に感じる難しさの原因です。だとすれば、「大人相手の教え方」を知れば、その難しさが解消されるかもしれません。(「はじめに」より) こう記しているのは、『オトナ相手の教え方』(関根雅泰著、クロスメディア・パブリッシング)の著者。企業研修で大人相手に「現場での仕事の教え方」を教えているそうですが、つまり書では、そこから得た現場経験や学術知見を活かし、誰が相手であっても「これさえ押さ

    教えるのが上手い人と下手な人の違い | ライフハッカー・ジャパン
  • MCMCについて整理してみた。 - Qiita

    マルコフ連鎖モンテカルロ法(MCMC法)について ・MCMC法とは何か? ・MCMC法の種類とPythonモジュール をまとめてみました。 0.マルコフ連鎖モンテカルロ法(MCMC法)とは? マルコフ連鎖を用いることで、モンテカルロ法を強化したものです。 後で詳しく書きますが、 モンテカルロ法は、真にランダムにサンプリングを行うため ・計算コストがかさむ ・精度も向上しない という課題があります。 そこでマルコフ連鎖モンテカルロ法は、 その課題をマルコフ連鎖を用いることで改善したものです。 1.モンテカルロ法とは? "Pythonによるモンテカルロ法入門" http://aidiary.hatenablog.com/entry/20140620/1403272044 モンテカルロ法が一から丁寧に解説されており、 しかもPythonによる実装付きです。 これだけの分量を試しながら、とても丁寧

    MCMCについて整理してみた。 - Qiita
    NeokiStones
    NeokiStones 2015/11/07
    入門
  • Reinforcement Learning

    The MIT Press Cambridge, Massachusetts London, England