ブックマーク / developer.smartnews.com (10)

  • イカした福利厚生を紹介するよ! - SmartNews Engineering Blog

    こんちは、たむたむです。 毎回名なんだっけと言われますが、受付のシステムには名のほかにハンドルネームが登録されているため、お客様が来ても戸惑うことがありません。しかし最近は社内で名なんだっけと言われる事案が発生し、良いソリューションが見つかっておりません。 それはさておき、入社して4年以上が経ち、いつの間にか古参メンバーになってしまいましたが、弊社の福利厚生が全然アピールされないので、このBLOGを使って勝手に紹介してみようと思います。 ちなみに日は会社が休みです。その理由も後半で紹介します! 理念 弊社の福利厚生のページから理念を引用すると、次の3点が主軸になっています。 安心して働ける職場環境を整える 心身の健康を維持する 成長と挑戦を促すことを通じて、社員のモチベーションとパフォーマンスの向上を目指す まずは思いつく限りの制度を列挙して、実際に私が活用しているものを紹介します

    イカした福利厚生を紹介するよ! - SmartNews Engineering Blog
    yag_ays
    yag_ays 2019/02/26
  • 「眠れる森の美女」を起こすのは? - SmartNews Engineering Blog

    こんにちは! スマートニュースで人事責任者をしている茅根(ちのね)と申します。コードも書けない自分が Engineering Blog に参加するのはとても恐縮してしまうところではありますが、エンジニアリングカンパニーを心から愛することにおいては人一倍という自負をもって、バンジージャンプにチャレンジするかのごとくこのブログを投稿します!(そして、これを機に GitHub の Pull requests を覚えました。フィードバックをもらいながら協業でつくり上げていく過程が面白い! ) さて、なにやら意味深なタイトルをつけてしまいましたが、「眠れる森の美女」というのは今のスマートニュースを形容する上で手前味噌ながら最も適切だと思っています。(以前は「眠れる龍」と言っていましたが、当社のサンフランシスコオフィスにいる同僚が “Sleeping Beauty” といっているのを聞いて、こちらのほ

    「眠れる森の美女」を起こすのは? - SmartNews Engineering Blog
    yag_ays
    yag_ays 2018/09/06
  • 【退職エントリー】ニュースとテクノロジー - SmartNews Engineering Blog

    スマートニュースでプロダクトマネージャーをやっている西岡です。ついに、退職エントリーを書く日が来てしまいました。(※退職の詳細については後述) ニュースとテクノロジー 最近、3年前にスマートニュースで開催したイベントのレポートを見返すことがありました。現ハフィントンポスト編集長の竹下さんが当時書いてくれたポストで、これです。その中に、 テクノロジーを使ってこそ出来る報道、ニュースとデジタルの融合というのは、まだまだ始まったばかりなのではないか という文章があります。業界でもそうですし、スマートニュースもニュースとテクノロジーを真剣に考えています。そこから、問題はより深刻化して「フィルターバブル」「エコーチェンバー」「フェイクニュース」「クリックベイト」「低品質コンテンツ」「分断化」などなど、オンラインニュース業界にまつわる様々な問題が山積みとしてあります。僕らは、テクノロジーでこれらの問題

    【退職エントリー】ニュースとテクノロジー - SmartNews Engineering Blog
    yag_ays
    yag_ays 2018/06/21
  • クーポンチャンネルのリリースに寄せて - SmartNews Engineering Blog

    スマートニュース株式会社の共同創業者で、代表取締役社長を務めている浜と申します。創業期には、SmartNewsアプリのサーバーサイド・クライアントサイドの実装全般を担当していました。現在はコードを書く時間が大幅に減ってしまいましたが、共同CEOとして、エンジニアリングを含む複数部門を管掌しています。 ブログ記事では、先日SmartNewsの新機能としてリリースしたクーポンチャンネルについて、私の思うところを書かせていただきます(技術色が薄いですが、ご容赦ください)。 スマートニュースは、「世界中の良質な情報を必要な人に送り届ける」をミッションとしています。良質な情報とは何かの定義は難しいのですが、1つの答えとして、「触れたひとの人生を良い方に変える情報」が良質な情報である、と考えています。 今回、全国の飲店でお得に使えて、多くの方の生活を楽しくすることができるクーポンチャンネルを開

    クーポンチャンネルのリリースに寄せて - SmartNews Engineering Blog
    yag_ays
    yag_ays 2018/03/15
  • 畳み込みニューラルネットを高速化するためのいろいろ - SmartNews Engineering Blog

    $$ \begin{bmatrix} d_0 d_1 d_2 \\ d_1 d_2 d_3 \end{bmatrix} \begin{bmatrix} g_0 \\ g_1 \\ g_2 \end{bmatrix} = \begin{bmatrix} m_1 + m_2 + m_3 \\ m_2 - m_3 - m_4\\ \end{bmatrix} $$ ただし、$m_1 = (d_0 - d_2) g_0, m_2 = (d_1 + d_2) \frac{g_0 + g_1 + g_2}{2}, m_3 = (d_2 - d_1) \frac{g_0 - g_1 + g_2}{2}, m_4 = (d_1 - d_3) g_2$です。 なにがなんだかわからない、という声がここまで聞こえて来るような気すらしますが、それはともかく、$m_1 + m_2 + m_3$に上記の定義を入れて計算

    畳み込みニューラルネットを高速化するためのいろいろ - SmartNews Engineering Blog
    yag_ays
    yag_ays 2017/06/15
  • 最近のスパースなニューラルネットワークについて - SmartNews Engineering Blog

    こんにちは、スマートニュースの徳永です。深層学習業界はGANだとか深層強化学習だとかで盛り上がっていますが、今日は淡々と、スパースなニューラルネットワークの話をします。 要約すると ニューラルネットのスパース化によって、精度はほとんど犠牲にせずに、計算効率は3〜5倍程度まで向上できる スパース化にはまだ課題が多く、ニューラルネットの高速化という意味では、次の戦場はたぶんここになる スパースとは、スパース化とは スパースであるとは、値のほとんどが0であることです。例えば、ベクトル$a,b$の内積を計算する際に、$a$のほとんどの要素の値が0であるとしましょう。0になにをかけても0ですから、$a$の値が0でない次元についてのみ、$a_i b_i$の値を計算して足し合わせればよいわけです。このように、内積を計算する際に、どちらかのベクトルがスパースであれば計算が高速化できます。0という値をメモリ

    最近のスパースなニューラルネットワークについて - SmartNews Engineering Blog
    yag_ays
    yag_ays 2017/06/04
  • ニューラルネットワークの量子化についての最近の研究の進展と、その重要性 - SmartNews Engineering Blog

    こんにちは、スマートニュースの徳永です。深層学習業界はGANだとか深層強化学習だとかで盛り上がっていますが、今日は淡々と、ニューラルネットワークの量子化の話をします。 TL;DR パラメータだけを量子化するのであれば、ほぼ精度を落とさずに、パラメータのデータ容量は1/16程度にまで削減できる パラメータ、アクティベーション、勾配のすべてを量子化し、推論だけでなく学習までもビット演算だけで実現する研究が進んできている 現在は深層学習 = GPU必須というぐらいの勢いがあるけど、量子化の研究が進むと、今後はどうなるかわからないよ はじめに 情報理論における量子化とは、アナログな量を離散的な値で近似的に表現することを指しますが、稿における量子化は厳密に言うとちょっと意味が違い、十分な(=32bitもしくは16bit)精度で表現されていた量を、ずっと少ないビット数で表現することを言います。 ニュ

    ニューラルネットワークの量子化についての最近の研究の進展と、その重要性 - SmartNews Engineering Blog
    yag_ays
    yag_ays 2017/03/08
  • 裏側を大公開しちゃいました ~ SmartNews Ads 生誕1年祭 [SmartNews TechNight Vol.5] イベントレポート - SmartNews Engineering Blog

    SmartNews Adsでプロダクト&開発責任者を努めております、渡部と申します。2016.01.14にSmartNewsの不定期技術イベントであるSmartNews TechNightのVol.5を行いました。 イベント概要 イベント概要ページ : http://smartnews.connpass.com/event/23054/ 1周年! ということで、当日は樽酒をご用意させていただいて参加者の方と一緒に鏡割りをさせていただきました 今回はSmartNews TechNight初の試みとして招待制での開催とさせていただきました。 初の招待制ということで、どのくらいの方にいらしていただけるかドキドキしておりましたが当にたくさんの方にいらしていただけました。ありがとうございました! 社員は席がなく床に座るくらいの大盛況でした!! ※ お見苦しくてすいません また、特大スマニューフレー

    裏側を大公開しちゃいました ~ SmartNews Ads 生誕1年祭 [SmartNews TechNight Vol.5] イベントレポート - SmartNews Engineering Blog
    yag_ays
    yag_ays 2016/01/15
  • 人間の心を読む機械学習 見かけの不合理性を超えたベイジアンな個人の行動規範とは - SmartNews Engineering Blog

    スマートニュース、データサイエンス・マシンラーニングチームの高橋力矢と申します。記事選定や広告ターゲティングといった、高度な機械学習アルゴリズムを必要とする仕事全般に携わっています。 記事や広告を選択する際には、 人の好みをアルゴリズムで予測する必要があります。エントリーでは、機械学習と近年流行った行動経済学とをつなげる試みを通じて、人の好みや選択規範がどれだけ機械的に予測できるものかについて、ご紹介したいと思います。 San Diegoの風にふれて Mission Bay San Diegoは米国カリフォルニア州南部の、メキシコとの国境付近にあるリゾート地です。米国海軍の基地があることで有名ですが、La Jolla ShoreやMission Bayに代表される、マリンリゾート・マリンスポーツのメッカでもあります。加えて、University of California, San Di

    人間の心を読む機械学習 見かけの不合理性を超えたベイジアンな個人の行動規範とは - SmartNews Engineering Blog
    yag_ays
    yag_ays 2015/06/15
  • SmartNewsの広告システムにおける、データサイエンスへの取り組み方 ~ 空気を読まない高速Iteration ~ - SmartNews Engineering Blog

    SmartNewsで広告プロダクト責任者をやっております、渡部と申します。 今回はSmartNews Adsのデータサイエンスへの取り組みをご紹介いたします 詳細はAWS Summit Tokyo 2015 「SmartNews のデータサイエンティストの高速イテレーションを支える広告システム」にて当社エンジニアが登壇いたしますのでそちらもお楽しみに! データは非常に大事 SmartNewsはData Science, Machine Learningを技術の中核とする会社です。 データはSmartNewsにおける全ての意思決定において非常に重要な要素となります。 これは広告システムであるSmartNews Adsにおいても同様です。 今回は、SmartNews Adsにおいてどのようにデータを用いて意思決定しているかをご紹介いたします。 意思決定はどうするか AB Test 繰り返しにな

    SmartNewsの広告システムにおける、データサイエンスへの取り組み方 ~ 空気を読まない高速Iteration ~ - SmartNews Engineering Blog
    yag_ays
    yag_ays 2015/05/20
  • 1