タグ

2015年10月30日のブックマーク (15件)

  • DynamoDB ベストプラクティス - Qiita

    今年は始めて、re:Inventに参加してきたので、その際に見た「Amazon DynamoDB: Data Modeling and Scaling Best Practices」というセッションの内容を共有したいと思います。 内容をだいぶ端折ってるので、間違っている場合には、びしばしツッコミいただければと思います。 では、まいります。 1. CacheはCashなり なんでDynamoDBを使うかといえば、やっぱり、ポチポチっと設定するだけで簡単に読み込み、書き込み性能を上げたり、下げたりできるっていうのが大きなポイントかと思います。 ただ、設定した性能も、データのアクセスパターンによっては思い通りの性能が出ないことがあります。 例えば、ReadCapacityを 100から5,000 に上げたとします。そうると、DynamoDBは、「オレ1人では捌き切れない」と思って、パーティション

    DynamoDB ベストプラクティス - Qiita
    miguchi
    miguchi 2015/10/30
  • 非公式PDF版SICP・新訳 - アスペ日記

    計算機プログラムの構造と解釈、通称SICPを一から翻訳し直しました。 ファイル: SICP非公式日語版 翻訳改訂版 リポジトリ: https://github.com/hiroshi-manabe/sicp-pdf また、今回の翻訳をするにあたって考えたことを別記事にまとめました。 腐った翻訳に対する態度について SICPはMITの有名なプログラミングの教科書です。詳しくはminghai氏の記事をご参照ください。 この翻訳改訂版は、minghai氏の非公式日語版(以降、minghai氏版)のあまりにも惨憺たる翻訳を見かねて、原著から翻訳をし直したものです。この翻訳を進めるにあたっては、minghai氏版の訳を置き換えていくというやり方で進めていきました。しかし、差分を取ればわかっていただけると思いますが、minghai氏版のテキストは痕跡をとどめていないはずです。この方式を採ったのは、

    非公式PDF版SICP・新訳 - アスペ日記
  • MCMCについて整理してみた。 - Qiita

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

    MCMCについて整理してみた。 - Qiita
    miguchi
    miguchi 2015/10/30
  • 新米エンジニアが入社して半年で読んだ・読まされた本まとめ - Qiita

    Outline Category Web一般 HTML/CSS JavaScript jQuery Linux Java Android DB アルゴリズム 正規表現 サーバ・ネットワーク バージョン管理(Gitメイン) 資格 その他 Web一般 「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか ずっとHTML/CSSでWebサイト構築してたけど、なんとなくjQuery使ってリッチなサイト使ってたけど、裏側の仕組みがわからないからなんかなあ。。。という人はぜひ読んで欲しいです Webサイトとは何か、なぜWebが動くのか、そういった背景のうちデザイナやフロントコーダでも知っておくべき知識が体系的にまとめられています サーブレット/JSPのサンプルコードによる紹介が一部あります とはいえ、サーブレットとJSPでサンプルコードを用いながら紹介している章以外は

    新米エンジニアが入社して半年で読んだ・読まされた本まとめ - Qiita
    miguchi
    miguchi 2015/10/30
  • 機械学習の精度向上と高速化について - てくすた

    エンジニアの id:necojackarc です。 ここ数ヶ月、長年貼られたガムテープを剥がして綺麗に貼り直すような仕事をしています。 エントリではピクスタと機械学習についてで軽く触れた、私が今年の春頃に取り組んでいた機械学習を使ったタグ翻訳の精度向上と高速化についてご紹介します。 texta.pixta.jp 翻訳精度向上 翻訳精度*1向上のアプローチとして、まずは翻訳精度が低い原因を特定する必要があります。 調査の結果、学習データの問題、より具体的に言うと、学習データの多様性の低さが翻訳精度を低下させている原因のひとつでした。 データの多様性の低さが翻訳精度を低下させる理由を以前のエントリでも取り上げた「タイ」という言葉を例にして考えてみます。 とある画像についた「タイ」を翻訳するとき、その画像に付いている他のタグが重要になります。画像に「海」や「日」などがついていれば、なんとな

    機械学習の精度向上と高速化について - てくすた
    miguchi
    miguchi 2015/10/30
  • シンプルに実現可能性を伝える | 月刊「事業構想」2014年3月号

    <a href="http://archive.today/MhFKn"> <img style="width:300px;height:200px;background-color:white" src="https://archive.is/MhFKn/7780ffd62c465e0c585aa554e24b0796b78771d7/scr.png"><br> シンプルに実現可能性を伝える | 月刊「事業構想」2014年3月号<br> アーカイブされた 2015年10月27日 14:35:25 UTC </a> {{cite web | title = シンプルに実現可能性を伝える 月刊「事業構想」2014年3月号 | url = http://www.projectdesign.jp/201403/plananalysis/001207.php | date = 2015-10-27

    シンプルに実現可能性を伝える | 月刊「事業構想」2014年3月号
  • 検索結果の疑問を解消するための基礎知識 - クックパッド開発者ブログ

    こんにちは、買物情報事業部の荒引 (@a_bicky) です。 業務ではクックパッド特売情報のサーバーサイドや商品検索周りを担当しています。 突然ですが、とある商品検索の機能を使っていて次のようなことが起きたら不思議ですよね。 「ねぎ」で検索したら「たまねぎ」がヒットした! 「ドレッシング」で検索したのに「たまねぎドレッシング」がヒットしない! 「豚 薄切り」で検索したのに「豚ロース肉薄切り」がヒットしない! 「たまご」と「卵」の検索結果が違う! 今回は上記の疑問を解消するために検索の基礎的な内容について説明します。 以下、特売情報の商品を検索することを例に説明しますが、一般的な内容なので「商品」を「レシピ」等に読み替えることも可能です。 大量のページから目的のページを探すための索引 たいていのの巻末には索引が載っていますよね。特定の内容が載っているページを探す場合、1ページ目から順番に

    検索結果の疑問を解消するための基礎知識 - クックパッド開発者ブログ
  • [6]国産の深層学習フレームワーク「Chainer」とは何か

    2015年現在、世間は第3次人工知能ブームの真っ只中にある。人工知能やその応用に関する記事がWebだけでなく一般紙にも連日のように取り上げられ、人工知能の発展がもたらす社会的変化や未来に関する懸念についても盛んに議論されている。 そこで中心的な役割を果たしているのが、機械学習であり、特に深層学習(ディープラーニング)に注目が集まっている。深層学習は大規模かつ複雑なニューラルネットワークモデルを効率的に構築するための一連の手法であり、その威力は様々な機械学習の応用分野に広がっている。 稿では、Preferred Networks/Preferred Infrastructureが開発したディープラーニングの開発フレームワーク「Chainer」の概要と、Chainerを使ったディープラーニングの構築手法を説明する。 ニューラルネットワークの逆襲 ニューラルネットワークは第1次人工知能ブームか

    [6]国産の深層学習フレームワーク「Chainer」とは何か
  • F1層やM1層だけでイメージしていませんか? 売上効果をアップさせる正しい顧客セグメンテーション方法/第2回 | 売上向上のためのCRMデータ活用のコツ

    第1回:成果を出すための正しい顧客データ管理4つの基第2回:売上効果をアップさせる正しい顧客セグメンテーション方法(今回の記事)第3回:CV数を最大化する顧客視点の流入経路の評価方法顧客セグメントにありがちな間違いこの企画のターゲット顧客は30代女性です。 顧客セグメントを考えるとき、このように年齢や性別だけを軸にしてはいないだろうか。 結論から言うと、このように顧客セグメントを年齢性別などのデモグラフィック属性(人口統計的属性)だけで考えることは不十分である場合がほとんどである。逆に言えば、その顧客分類の考え方を改善していくことで、売上向上につなげられる可能性は高い。 今回は、顧客セグメントの改善方法の1つとして、Webサイトのアクセスログという顧客行動データを活用する方法を紹介する。いわゆる「行動ターゲティング」と呼ばれるシンプルな手法だが、実践できている企業は意外と少ない。効果的で

    F1層やM1層だけでイメージしていませんか? 売上効果をアップさせる正しい顧客セグメンテーション方法/第2回 | 売上向上のためのCRMデータ活用のコツ
    miguchi
    miguchi 2015/10/30
  • 「ユーザー体験」を極めたら、広告効果も高まった!? 〜老舗メディアの逆説的な試み | DIGIDAY[日本版]

    2015年4月にデジタル版サイトデザインのリニューアルを行った、創刊150年超の老舗週刊誌『アトランティック(The Atlantic)』。その際に取り組んだユーザーフレンドリーな設計は、とても逆説的な試みだった。広告をページの目立たない部分に配置し、読者にクリックを迫らないことで、ユーザー滞在時間の増加を狙ったのだ。 この試みは奏功し、読者は増えた。しかも、ネイティブアドの閲覧が改善され、クリック率(CTR)は3倍になったという。また、ページ滞在時間もかつての4倍、5分に増えた。広告を控えめにすることで、広告の効果を引き上げることに成功したのだ。 2015年4月にデジタル版サイトデザインのリニューアルを行った、創刊150年超の老舗週刊誌『アトランティック(The Atlantic)』。その際に取り組んだユーザーフレンドリーな設計は、とても逆説的な試みだった。広告をページの目立たない部分に

    「ユーザー体験」を極めたら、広告効果も高まった!? 〜老舗メディアの逆説的な試み | DIGIDAY[日本版]
    miguchi
    miguchi 2015/10/30
  • 【前編】アプリはデータで成長する!プッシュ通知の開封率を上げるアルゴリズムとは | SELECK

    今回のソリューション:【バンディットアルゴリズム】 日ではまだまだ数は少ないものの、大量のデータの解析によって事業戦略を立案する「データサイエンティスト」と呼ばれる職種のニーズが高まってきている。 株式会社VASILYが運営するファッションコーディネートアプリ「iQON(アイコン)」でも、データサイエンティストの金田 卓士さんをメンバーに引き入れ、200万人を超える会員に対してデータを活用した施策を打ち始めている。 「エモーショナルなファッションという領域をデータで解明し、ユーザーの感動体験を創出したい」と語る金田さんが入社後すぐに着手したのが、プッシュ通知の開封率の改善だ。その際に活用したのが、限られた試行回数の中で収益を最大化する「多腕バンディットアルゴリズム」。 結果的に通知の開封率を5%上昇させることに成功したという。データをどのように活用することでプッシュ通知を改善したのか、詳

    【前編】アプリはデータで成長する!プッシュ通知の開封率を上げるアルゴリズムとは | SELECK
    miguchi
    miguchi 2015/10/30
  • カート投入後のCV2倍の事例も!「Amazonログイン&ペイメント」導入企業に聞く

    メガネスーパー EC・WEBグループ ジェネラルマネージャー 川添隆さん。ECサイト構築システムは「ecbeing」を利用している。 南(SUPER CLASSIC) 欧米ではすでに利用されているのは知っていたので、ようやく日に来たなと感じました。現在当社は、自社ECの売上が5割を占めているのですが、カートに入ってから実際に決済に至るのが約35%で、改善に苦労していました。EFO(エントリーフォーム最適化)には積極的に取り組んでいるのですが、2%改善できれば「よかった」という程度でした。 そもそも僕自身、新規の自社サイトに、住所やクレジットカード情報を入れる作業が大嫌いです。それが省ければ、絶対に売上は上がると思っていました。だから、日Amazonログイン&ペイメントが始まると、なるべく早くやらせてくださいとお願いしていたんです。 酒井(JUN) JUNのECサイトでいちばんの課題に

    カート投入後のCV2倍の事例も!「Amazonログイン&ペイメント」導入企業に聞く
    miguchi
    miguchi 2015/10/30
  • Full cluster restart upgrade | Elasticsearch Guide [8.14] | Elastic

    When upgrading to Elasticsearch 8.0 and later, you must first upgrade to 7.17 even if you opt to perform a full-cluster restart instead of a rolling upgrade. For more information about upgrading, refer to Upgrading to Elastic 8.14.3.

    Full cluster restart upgrade | Elasticsearch Guide [8.14] | Elastic
    miguchi
    miguchi 2015/10/30
  • GitHub - mats16/ElasticBigQuery: GAE Application for BigQuery

    miguchi
    miguchi 2015/10/30
  • beaconlabo.com - このウェブサイトは販売用です! - 活用 ビーコン アプリ ティング マーケ システム 位置情報 開始 リソースおよび情報

    miguchi
    miguchi 2015/10/30