タグ

2016年12月2日のブックマーク (9件)

  • 取り急ぎpix2pixで遊んでみた(追記あり) - Qiita

    概要 先日発表されたpix2pixが楽しそうだったので実際に動かしてみた。 対象を絞れば学習画像が500枚程度でもそれなりに動く。 結論:GANすごい。 はじめに pix2pixとは、ざっくりと言えば、2画像間に潜む画像変換をDNNで表現してしまおう!というものです。変換前後の画像さえ用意できれば大体どんな変換でも対応可能らしく、例えば以下のようなことが可能らしいです。 航空写真 → 地図画像 モノクロ画像 → カラー画像 線画 → カラー画像 (上記すべて逆も可能) 何やら万能っぽい雰囲気!素晴らしいことにコードが公開されている(torchだけど)!しかも自前画像でも簡単に試せそう! ということで試してみました。 データ flickrから収集したラーメン画像(1,000枚)を使用。多少のゴミは無視で。公式のソースコードに合わせて、各画像を中心でクロップ&リサイズしておき、学習画像と評価画

    取り急ぎpix2pixで遊んでみた(追記あり) - Qiita
  • yak shaving で人生の問題の80%が説明できる問題 - bkブログ

    yak shaving で人生の問題の80%が説明できる問題 つい最近、 yak shaving (ヤクの毛を刈る)、という言葉を知りました (原典)。これは「一見無関係に見えるけど、真の問題を解くのに必要な問題を解くのに必要な(これが何段階も続く)問題を解くのに必要な活動」という意味の言葉です。 yak shaving は、ようするに「ある問題を解こうと思ったら別の問題が出てきて、それを解こうと思ったらさらに別の問題が出てきて…」ということが延々と続く状況を表しています。ちなみに、ヤクとは毛が長い、牛の一種です。 yak shaving は、以前に覚えた bikeshed と同じくらい便利そうな表現です。というもの、プログラムを書いていると yak shaving 的な状況がすぐに発生するためです。 たとえば、「Amazon のほしい物リストを CSV 形式に変換して Excel で読み

  • 採用のときに大切にしていること | HR@一休.com

    こんにちは、システム部の田中です。一休でエンジニアとして、エンジニア採用や情シスなどを担当しています。今回は「Wantedly Peopleリリース記念キャンペーン」にのっかって、「エンジニア採用のときに大切にしていること」というテーマで5つのポイントをお話したいと思います。 1. 面接 = 候補者との認識合わせ1つ目は面接の考え方についてです。候補者は面接を通じて会社を見ますし、面接担当は候補者を見ます。この関係はフェアなものだと考えていますので、「面接は候補者との認識合わせの場」という意識で面接を実施しています。 また、最近では「カジュアル面談」として、まずは会社に来ていただいて 会社の紹介や事業の状況採用したいポジションとその背景といった内容をお話するケースが増えています。Wantedlyの「まずは話を聞きたい」での応募がその代表例ですね。カジュアル面談を通じて、会社のことを理解い

    採用のときに大切にしていること | HR@一休.com
  • .NET Core on AWS Lambda がリリースされました - tech.guitarrapc.cóm

    今年は非常にうれしいことが Azure と AWS 両方でありました。Azure Functions と .NET Core on AWS Lambda です。 これまで多くの AWS Lambda関数 (Node.js) と Azure Functions (C#) を書いてきましたがこれでようやく AWS Lambda に完全に寄せることができます。 早速 AWS Lambda で C# (.NET Core) を触ってみましょう。 目次 目次 Lambda 上は Java と同じく dll をアップロード C# (.NET Core) でコードを書いてみる .NET Core 環境を用意する Visual Studio Integration BluePrint の選択 もしも project.json のパッケージ復元でエラーが生じる場合 サンプルコードの記述 アップロード 実行

    .NET Core on AWS Lambda がリリースされました - tech.guitarrapc.cóm
  • 「ボトムアップの見かけはとても重要」 - ninjinkun's diary

    この記事はProduct Manager Advent Calendar 2日目の記事です。 先日Japan Product Manger Conferenceに参加して、ポケモンGOの開発元であるNianticでPMをされている河合さんのセッションの中で印象的な言葉があったので書き留めておく(セッションの詳細はプロダクトマネージャーに必要な資質って何ですか? 元グーグルPM対談 | HRナビ by リクルートで読める)。 会場からの質問で、「開発者に仕事を任せる際に、上からやることをお願いするトップダウン型と、開発者が自発的にアイデアを出してくるボトムアップ型があると思うが、どちらがいいと思うか」(うろ覚えだけど、だいたいこんなニュアンスだったはず)という質問に対し、河合さんは一呼吸置いてから「ボトムアップの見かけはとても重要」と回答されていた。 これはPMの中では既に実現方法(おそら

    「ボトムアップの見かけはとても重要」 - ninjinkun's diary
  • [速報]「AWS Batch」発表。AWS上でスケーラブルなバッチ処理を実現。AWS re:Invent 2016

    こうした膨大なデータ処理にはバッチ処理が用いられるが、サーバクラスタのプロビジョニングやバッチ処理ソフトウェアのインストール、ジョブの管理やスケジューリングなど、困難が多いとVogels氏は指摘。 そこで発表されたのが「AWS Batch」です。どんなスケールのバッチ処理もフルマネージドで提供するサービス。 動的にリソースを配分し、スポットインスタンスを利用したコストの最適化、キューの管理やスケジューリングなどを行ってくれます。

    [速報]「AWS Batch」発表。AWS上でスケーラブルなバッチ処理を実現。AWS re:Invent 2016
  • [速報]AWS LambdaでC#のサポートを発表。オープンソースの.NET Coreを採用。AWS re:Invent 2016

    Amazon Web Servicesはラスベガスで開催中の年次イベント「AWS re:Invent 2016」において、サーバレスコンピューティングを実現する「AWS Lambda」でC#言語をサポートすると発表しました。 AWS Lmabdaに対してC#対応のリクエストは多かったとAmazon.com CTO Werner Vogels氏。「C#は私も個人的にも大ファンで、モダンなプログラミング言語」と、発表に合わせて基調講演で話しました。 C#対応は、マイクロソフトがオープンソースとして開発を進めている.NET Core 1.0ランタイムを用いて実現されています。 AWS Lambdaはこれで、Node.jsのJavaScriptJavaPythonに続く新しい言語対応を実現したことになります。 参考 Announcing C# Support for AWS Lambda |

    [速報]AWS LambdaでC#のサポートを発表。オープンソースの.NET Coreを採用。AWS re:Invent 2016
  • LaravelのDBトランザクション落とし穴 - Qiita

    Laravelを使った開発でハマった事を何か紹介出来ればと思い書いてみました。 DBトランザクションはコネクション毎に効くようになっています 当たり前の事なんですけど、Laravelのような便利なフレームワークを利用していると こういった常識を忘れて何時間もハマってしまったりします。 設定方法によっては同じDBにも関わらず、複数コネクション使用してしまっていて 期待通りにロールバックされないなんて事が起きるわけです。 もしかしたら一生役に立たない例かもしれませんが、 私が遭遇した落とし穴がどんなケースだったのかを紹介したいと思います。 DBのマスター・スレーブ構成を採用したアプリケーション 例えばマスター・スレーブ構成をとっている場合も、Laravelを使っていれば 設定ファイルに書き込み時のhostと読み込み時のhostを指定するだけで勝手に使い分けてくれます。とてもお手軽ですね。 ht

    LaravelのDBトランザクション落とし穴 - Qiita
  • PHPで学ぶデザインパターン - オブジェクト指向の基礎 - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationWhat you can do with signing up

    PHPで学ぶデザインパターン - オブジェクト指向の基礎 - Qiita