タグ

2017年1月15日のブックマーク (28件)

  • 集合知プログラミング

    TOPICS Programming , Web , Python 発行年月日 2008年07月 PRINT LENGTH 392 ISBN 978-4-87311-364-7 原書 Programming Collective Intelligence FORMAT Print 書は現在注目を集めている「集合知(collective intelligence)」をテーマにした書籍です。機械学習のアルゴリズムと統計を使ってウェブのユーザが生み出した膨大なデータを分析、解釈する方法を、基礎から分かりやすく解説します。書で紹介するのは「購入・レンタルした商品の情報を利用した推薦システム」、「膨大なデータから類似したアイテムを発見し、クラスタリングする方法」、「数多くの解決策の中から最適なものを探し出す方法」、「オークションの最終価格を予想する方法」、「カップルになりそうなペアを探す方法」、

    集合知プログラミング
    tuki0918
    tuki0918 2017/01/15
  • 桐谷華 - Wikipedia

    小学生の頃、クラスで演じた芝居で先生に演技をほめられ、それが嬉しくて芝居をやろうと考えた[2]。ちょうどその頃見ていたアニメの『美少女戦士セーラームーン』から、声で芝居をする仕事を知り、声優を目指すことに決めた[2]。家が貧乏だったため、上京する時も実家には全く頼らず、最初の4年間は普通のOLをして貯金して養成所に入った[2]。 芸名は、名字の「桐谷」は自身が好きな俳優の桐谷健太から名付けた[2]。「華」は最初はひらがなにしようと思ったが、名字に合わせて漢字の方が綺麗だと思い、和風のイメージを出したかったこともあり漢字に決めた[2]。 控え目・おとなし目の役や、冷静に突っ込む委員長役などを演じることが多いが、自身が演じやすいのは天真爛漫な子どもっぽい役だという[2]。 エビ好きである[3]。

    tuki0918
    tuki0918 2017/01/15
  • 国立劇場のPPAPが本気出し過ぎて腹筋壊す人続出「誰がここまでやれと」「これが伝統芸能の底力か」

    リンク www.ise-miyachu.co.jp 神棚の祀り方・選び方|神棚・神具の製造販売 伊勢宮忠 初めて神棚をご購入いただく方に、神棚のまつりかたや選び方をわかりやすくご説明いたします。 1

    国立劇場のPPAPが本気出し過ぎて腹筋壊す人続出「誰がここまでやれと」「これが伝統芸能の底力か」
    tuki0918
    tuki0918 2017/01/15
  • Electron製アプリでアイコンバッジを実装する(Mac,Windows対応版) - Qiita

    Electronでアプリを作っていると、新着のお知らせなどがあった場合にアプリアイコンにバッジを付けたくなります。 Electronにはそれを実現するAPIが用意されているので、基的には簡単なのですがWindowsでは非常に面倒だったのでまとめておきます。 ちなみにバッジには任意の数値を出すことを想定しています。 Linuxデスクトップ環境を用意したことがないので対象外です。 const electron = require('electron') const app = electron.app const BrowserWindow = electron.BrowserWindow const path = require('path') const url = require('url') let mainWindow function createWindow () { mai

    Electron製アプリでアイコンバッジを実装する(Mac,Windows対応版) - Qiita
    tuki0918
    tuki0918 2017/01/15
  • 機械学習を勉強して内容を動画でまとめていく - Qiita

    田中TOMという名前で底辺Youtuberやってます。 機械学習について勉強して学んだことを動画でまとめていきます。 Random Forestで分類問題 Random Forest で分類問題 part1 決定木モデル 理論編 Random Forest で分類問題 part2 決定木モデル 実装編 Random Forest で分類問題 part3 Random Forest 理論編 Random Forest で分類問題 part4 Random Forest 実装編 Kerasで時系列データ予測 簡単にNN(ニューラルネットワーク)が構築できる Keras で時系列データの機械学習を行う。 Kerasで時系列データ予測 part1 環境構築 Kerasで時系列データ予測 part2 Keras Kerasで時系列データ予測 part3 再帰型ニューラルネットワーク Kerasで時系

    機械学習を勉強して内容を動画でまとめていく - Qiita
    tuki0918
    tuki0918 2017/01/15
    "ソニックガーデン"
  • Swiftのエラー4分類が素晴らしすぎるのでみんなに知ってほしい - Qiita

    これは Swift Tweets の発表をまとめたものです(次回開催はこちら)。イベントのスポンサーとして Qiita に許可をいただいた上で投稿しています。 ありがとうございました!Q&Aは他の人の発表中でも構わないのでリプを飛ばして下さい。 続いては僕 @koher の発表で、タイトルは "Swiftのエラー4分類が素晴らしすぎるのでみんなに知ってほしい" です。 #swtws — koher (@koher) 2017年1月14日 第 1 部: Swift の 4 種類のエラーについて あまり知られてませんが、エラー処理について、 Swift 2.0 設計時に Core Team がまとめた "Error Handling Rationale and Proposal" というドキュメントがあります。このドキュメントは、僕が去年 try! Swift で発表した際にも参考文献にしまし

    Swiftのエラー4分類が素晴らしすぎるのでみんなに知ってほしい - Qiita
    tuki0918
    tuki0918 2017/01/15
  • Build software better, together

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Build software better, together
    tuki0918
    tuki0918 2017/01/15
  • Redirecting…

    Redirecting… Click here if you are not redirected.

    tuki0918
    tuki0918 2017/01/15
  • Configure automated builds from GitHub and BitBucket

    { switch(e.key) { case 'k': if (e.metaKey || e.ctrlKey) { e.preventDefault() open = !open; if (open) { document.body.classList.add('overflow-hidden'); } else { document.body.classList.remove('overflow-hidden'); } } } }"> OverviewGet Docker Docker Desktop Overview Install MacUnderstand permission requirements for MacWindowsUnderstand permission requirements for WindowsLinux Installation per Linux d

    Configure automated builds from GitHub and BitBucket
    tuki0918
    tuki0918 2017/01/15
  • 4. More Control Flow Tools — Python 2.7.18 documentation

    This document is for an old version of Python that is no longer supported. You should upgrade and read the Python documentation for the current stable release. 4. More Control Flow Tools¶ Besides the while statement just introduced, Python uses the usual flow control statements known from other languages, with some twists. >>> x = int(raw_input("Please enter an integer: ")) Please enter an integer

    tuki0918
    tuki0918 2017/01/15
  • scrapy-redis

    tuki0918
    tuki0918 2017/01/15
  • Scrapy de Redis - Qiita

    ScrapyでRedisを使う場合に Scrapy-Redisが有名です。 どうRedisが使われているかを少し書きます。 リクエストのキューと重複チェックのリストがRedisに格納されます。 リクエストのキュー 「[spider name]:requests」という名前のzset型 http://scrapy-redis.readthedocs.io/en/stable/_modules/scrapy_redis/scheduler.html Parameters込みのURLが並んでいます。 Request objects 重複チェックのリスト 「[spider name]:dupefilter」という名前のset型 重複するrequestsを排除するためにfingerprint(Hash値?)を持っています。 ScrapyのArchitecture overviewとRedis

    Scrapy de Redis - Qiita
    tuki0918
    tuki0918 2017/01/15
  • The Python Tutorial

    The Python Tutorial¶ Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. The Python interpre

    The Python Tutorial
    tuki0918
    tuki0918 2017/01/15
  • Pythonを使うなら知っておくべき!便利なライブラリ10選 - Qiita

    ※こちらの記事は、プロスタ編集部が現在大変人気の高いPythonの文法記事を公開することで、皆様の学習にお役に立ちたい意図で投稿しております。 参考サイト:Pythonを使うなら知っておくべき!便利なライブラリ10選 Pythonにはたくさんの標準または外部ライブラリがありますが、その豊富さゆえにどのライブラリを活用すればいいのかわかりづらい面もあると思います。今回は、その中から知っておくと便利なPythonのライブラリをご紹介します。 標準ライブラリ編 datetime 日付や時刻を扱うモジュールです。日付・時刻の取得、文字列⇔日付の変換、n日後、n日前の日付データを取得する、等便利で簡単に扱えるものが揃っています。例えば、日付と時間をまとめて扱えるdatetimeオブジェクトを使えば、現在の日付と時刻を簡単に取得できます。

    Pythonを使うなら知っておくべき!便利なライブラリ10選 - Qiita
    tuki0918
    tuki0918 2017/01/15
  • Nizista (ニジ★スタ) - 声優・アニメへ虹を架ける新メディア。

    ABOUT 世界を震撼させる サービスをつくる 私たちは「世界震撼」をビジョンとし、 表現力と技術力を両立させることで ユーザーから愛され、グローバル市場で評価される サービス作りを目指しています。 MORE MORE

    Nizista (ニジ★スタ) - 声優・アニメへ虹を架ける新メディア。
    tuki0918
    tuki0918 2017/01/15
  • bashのワイルドカード展開は該当するファイルが無いと*が展開されずに残る - Qiita

    $ ls a.tsv b.tsv $ echo *.tsv a.tsv b.tsv $ echo *.txt *.txt 最後のコマンド実行例を見ると、確かに該当するファイルが無い場合*.txtという文字列1つがechoコマンドに渡されていることが分かる。 多分これは多くの人には嬉しくない挙動だろう。 さらに補足しておくと、ワイルドカード展開に限らずパス名展開の場合は全て、該当するファイルが無い場合パターン文字列が展開されずに残ってしまう。 $ ls a.tsv b.tsv $ echo ?.tsv a.tsv b.tsv $ echo ?.txt ?.txt $ echo [a-z].tsv a.tsv b.tsv $ echo [a-z].txt [a-z].txt echoコマンドが実際はrmコマンドだったらと考えると、場合によっては良くないことが起こりそうである。 対処法 該当する

    bashのワイルドカード展開は該当するファイルが無いと*が展開されずに残る - Qiita
    tuki0918
    tuki0918 2017/01/15
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    tuki0918
    tuki0918 2017/01/15
  • 醜いアヒルの子の定理 - 機械学習の「朱鷺の杜Wiki」

    醜いアヒルの子の定理 (ugly duckling theorem)† 醜いアヒルの子を含む \(n\)匹のアヒルがいるとする. このとき,醜いアヒルの子と普通のアヒルの子の類似性は,任意の二匹の普通のアヒルの子の間の類似性と同じになるという定理. \(n\)匹のアヒルの子を区別するために,\(K=\log(n)\)個の二値の特徴量を使う. これらの特徴量を使ってできるルールは,各アヒルについて含む・含まないが独立にありうるが,どのアヒルも含まないルールは除外するので,全部で \(N=2^n-1\)個存在. これら \(N\)個のルールのうち,醜いアヒルの子とある普通のアヒルの子のどちらも含むようなルールは \(2^{n-2}\)個. 一方,任意の二匹の普通のアヒルの子を同時に含むルールはやはり \(2^{n-2}\)個. 二匹のアヒルの類似性を,これらを共通に真にするルールの数で評価する

    tuki0918
    tuki0918 2017/01/15
  • GCCがC++17のコア言語機能を実装完了

    Hacker Newsで話題になっていて知ったのだが、GCCがいつのまにか、C++17の現ドラフトの全コア言語機能を実装している。 C++ Standards Support in GCC - GNU Project - Free Software Foundation (FSF) とうとう、なかなか実装されなかったクラステンプレートのコンストラクターからの実引数推定も試すことが出来た。 #include <iterator> template < typename T > struct X { X( T t ) { } template < typename Iterator > X( Iterator first, Iterator last ) { } } ; // deduction guide template < typename Iterator > X( Iterator,

    tuki0918
    tuki0918 2017/01/15
  • なめらかなシステムと機械学習と私 - ペパボ研究所ブログ

    こんにちは、研究員の三宅です。インターネットでは @monochromegane として活動しています。これまで、ムームードメインやminneといったサービスの運用開発を担当していましたが、今期よりペパボ研究所の研究員として研究開発に携わることになりましたので今後の取り組みと抱負について書いていきます。 ペパボ研究所となめらかなシステム 今回携わることになったペパボ研究所は ペパボ研究所(略称「ペパ研」)は、事業を差別化できる技術を作り出すために「なめらかなシステム」というコンセプトの下で研究開発に取り組む組織です。アカデミックな水準における新規性・有効性・信頼性を追求する研究を行うとともに、研究開発した技術を実際のシステムとして実装・提供することを通して、事業の成長に貢献します。 という組織です。また、「なめらかなシステム」とは以下のように定義されています。 システムにとってのユーザや、

    なめらかなシステムと機械学習と私 - ペパボ研究所ブログ
    tuki0918
    tuki0918 2017/01/15
  • ペパボ研究所における学術的研究の意義 - ペパボ研究所ブログ

    ペパボ研究所客員研究員の力武健次(りきたけ・けんじ)です。インターネットでは@jj1bdxとして活動しています。今年2017年よりペパボ研究所の客員研究員として、研究開発のお手伝いをすることになりました。この記事ではペパボ研究所に参加した動機と、今後の活動の抱負について書きます。 なぜペパボ研究所に参加したのか 昨年2016年6月にペパボ研究所が立ち上がった時、私はそのコンセプトとミッションに大いに感銘を受けました。学術的研究で得られた成果を運用に反映し、運用の課題を学術的研究のアプローチで解決するというペパボ研究所の手法は、かつて1990年から1992年に私が日法人に所属していたDigital Equipment Corporation (DEC)のNetwork Systems Laboratory (NSL)とのやり取りで学んだものによく似ていたからです。 DECのNSLでは、現在

    ペパボ研究所における学術的研究の意義 - ペパボ研究所ブログ
    tuki0918
    tuki0918 2017/01/15
  • OSSコミュニティの継続性

    力武さんがこういう記事を書いている。自分自身BSD界隈に関わって15年は経つし、コミュニティ運営についてはいろいろと経験を積んだつもりなので、意見を書いてみることにした。書いてみたらまとまりのない文章になってしまったけれど、残しておくことにする。 目的のないコミュニティは続かない 「コミュニティに参加している人の年齢が高くなって、そのうちなくなるんじゃないか」という懸念は、少なくともFreeBSDには当てはまらない。活動がなくなる開発者もいるが、若いcommitter(ソースコードの変更権限を持っている開発者)は定期的に入ってきていて、人材の流動性は入口も出口も高い。CSRGの時代に活躍していた人が最近になって開発に再参加するケースも増えた。これらは国際会議の運営などを通じて交流を深める努力をしている成果でもある。50代や60代でコードを書いて参加しているひとはたくさんいて、特別なことでは

    tuki0918
    tuki0918 2017/01/15
  • セルシオに乗りたい

    年末年始は帰省してみた。その中で地元の友人たちとご飯をたべたりした。田舎なので当然車で集合なのだけれど、その中に1人が真っ黒のセルシオで車高を落として、大きいアルミホイールで、とゲンロクのカタログみたいなのに乗っていた。普段の私の生活圏にはいない人種で、友人でなかったら即避ける人種だ。 話をしていたら、車の話題になった。その時僕は、実家のプリウスを使った。とにかく静かで、重いと感じた。 「プリウスじゃモテない」 それが冒頭のセルシオくんの評価だった。 「あのセルシオだとモテるの?」 「めっちゃモテる。とにかく女子高生はセルシオが好きだ」 「は? 女子高生とどこで出会うの?」 「駐車場」 聞いてみると駅前とか、イオンとか、コンビニとかの駐車場で、声をかけたり、かけらたりするらしい。斬新な知見だ。 「モテなきゃあんな車のるかよ、フツー」 顔をしかめて、セルシオくんはハンバーグをべていた。 田

    セルシオに乗りたい
    tuki0918
    tuki0918 2017/01/15
  • Welcome to Introduction for PyData’s documentation! — Introduction for PyData 1.0 documentation

    Welcome to Introduction for PyData’s documentation!¶ Contents:

    tuki0918
    tuki0918 2017/01/15
  • PyData入門 — Introduction for PyData 1.0 documentation

    PyData入門¶ Pythonでデータ解析をする時の、全体的な話です。今後適宜、資料を改変していきます。 SPARQLthonでの発表 での発表がもとになっています。 準備¶ 以下のモジュールを使えるようにしておきます。 これから環境を構築するのであれば、これらすべてを一度にインストールできる、Anaconda の利用が便利です。 IPython notebook Pythonインタラクティブシェルの機能強化版。コードと結果を1つにまとめて保存できるので便利。 matplotlib グラフ描画のためのライブラリ pandas 表やベクトル形式のデータを扱うための、多彩で高性能な機能が満載のライブラリ scikit-learn 機械学習アルゴリズムを手軽に使えるライブラリ

    PyData入門 — Introduction for PyData 1.0 documentation
    tuki0918
    tuki0918 2017/01/15
  • hnwの日記

    セッションストレージなしでログインセッションを維持する仕組みを作ったので、簡単に紹介します。 先日oidc-authというHonoのミドルウェアを実装して3rd-party middlewareとして採用していただきました。これは外部IDプロバイダーで認証を行ない、自前発行したJWTを毎リクエスト検証することで、サーバ側でセッションIDを記録することなくログインセッションを維持するものです。 このセッションストレージ不要という特徴はCDNエッジと親和性が高く、たとえばCloudflare Pagesで提供する静的コンテンツにGoogle認証をつける、といったことをエッジのCPUだけで実現できます。加えて、HonoのポータビリティのおかげでDeno Deployでも同じ仕組みが使えたりします。 個人的には実用性とセキュリティを両立した面白いものが作れたと考えていますが、セキュリティ面で不安を

    hnwの日記
    tuki0918
    tuki0918 2017/01/15
  • PHPの中身をgdbで観察できるようなDockerイメージを作りました - hnwの日記

    CLI版のPHPをgdb上で動かしつつ、内部的なデータ構造を覗き見ることができるようなDockerイメージを作ってDocker Hubにアップロードしました。Docker環境さえあればすぐに動かすことができます。 このイメージを動かせばCのコードを書かなくてもPHP内部のデータ構造を確認することができます。PHPの内部構造を詳しく知りたい、というような人は参考にしてみてください。 準備 Macの人はDocker for Macを用意しましょう。他のOS上でも同様にDockerをインストールしてください。また、イメージの圧縮時サイズが200MB程度ありますので、それなりのネットワーク環境で遊ぶことをオススメします。 起動 Docker 1.10以降ではseccompにより一部システムコールが制限されているため、コンテナ内でgdbによるデバッグができません。期待通りにgdbを動かすにはコンテナ

    PHPの中身をgdbで観察できるようなDockerイメージを作りました - hnwの日記
    tuki0918
    tuki0918 2017/01/15
  • プログラミングを勉強するなら広い意味での環境構築は大事だなと感じた話、あるいはN予備校の良さを再確認した話 - 時代と寝た女

    2017 - 01 - 09 プログラミングを勉強するなら広い意味での環境構築は大事だなと感じた話、あるいはN予備校の良さを再確認した話 N予備校プログラミング勉強記 N予備校でプログラミングを学び始めて4カ月が過ぎました。 その間に、プログラミングを勉強する上で一番大事なのは環境構築だなと、ものすごく感じました。 直接的な意味で言えば、今N予備校で勉強中のNode.jsを使い始める時に行った環境構築です。 最近のプログラミング学習サイトだと、環境構築無しですぐにプログラミングができます、っていうのを売りにしている運営会社をよく見かけますけど、N予備校の場合はその環境構築にしっかりと時間を割きます。 ここにはカリキュラム作成者の意図が明確に反映されていて、最初に苦労するであろう環境構築ができるようにならないと、現場で使えるプログラマーにはならないという考えのようです。 僕も初心者ながらに色

    プログラミングを勉強するなら広い意味での環境構築は大事だなと感じた話、あるいはN予備校の良さを再確認した話 - 時代と寝た女
    tuki0918
    tuki0918 2017/01/15