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
こんにちは。山田田中商店 情報処理研究室の田中です。 教師なし学習でモデルが何を学んでそれが何に使えるかを日々研究しています。 昨年はGANがとても盛り上がり一気に加速して、今年はさらに加速しそうな勢いですね。 当ラボでもその使い道を検討しているのですが、その過程で作ったモデルのチェック機能を公開してみることにしました。 Generatorモデルのイメージをつかむ助けになればいいなぁ、と思っています。(裏ではDiscriminatorも使っています) 下記のサイトにアクセスするとチェック機能を試すことができます。 女性の顔を出力するモデルになっています。 Discriminatorの分類がまだ甘いので変な顔も出力されますが、そこは今後改善していきたいと考えています。 リロードすると新しい画像表示します。 左側のパラメータを変更して「Create Image」をクリックするとそのパラメータの
Riot.js Advent Calendar 2016 の19日目です。 今まで書いた人と似通ってたりしますが、よろしくお願いします。 <- 前日 @clown0082 さん: karma + mocha + Riot.jsでのテスト はじめの第一歩 -> 翌日 @potato4d さん: Riot.jsを通じて気軽に翻訳とOSSへの貢献を体験してみよう はじめに 今回は、僕的なriotのプロジェクト構成についてディレクトリ構成を晒しながらざっくり説明します。 SPAしつつ、クローラー対策としてSSR(サーバーサイドレンダリング)してます。 ふんわり話す程度なのでリファレンスっていうより読み物と思っていっただけたらと。 今回説明すること ディレクトリ構成 それぞれのディレクトリが何してるかの解説 使ってるライブラリ(ちょっとだけ) 今回説明しないこと ソースコード解説 さっそく さっそく
こんにちは。スマートニュースの高橋力矢です。前回のブログでデータ分析+ゲーム理論を題材として、帰納と演繹をまとめる利点をお伝えしました。なんらかの入力 (e.g., ゲーム理論における利得表) があり、特定のアルゴリズム (e.g., 各プレイヤーの戦略的意思決定) を記述することで出力 (e.g., ナッシュ均衡) を得るアプローチは、ほとんどのソフトウェア・エンジニアが慣れ親しんでいるプログラミングそのものです。つまり多くのエンジニアが手がけるプログラミングの実態は演繹的プログラミングです。ではこの対極に位置する帰納プログラミング (Inductive Programming) はどの程度進歩しているでしょうか。 帰納プログラミングの一分野である確率プログラミング (Probabilistic Programming) は統計学や機械学習との関係が密接で、日本でも利用者の多いStanを
今回はソケットプログラミングについて。 ソケットというのは Unix 系のシステムでネットワークを扱うとしたら、ほぼ必ずといっていいほど使われているもの。 ホスト間の通信やホスト内での IPC など、ネットワークを抽象化したインターフェースになっている。 そんな幅広く使われているソケットだけど、取り扱うときには色々なアーキテクチャパターンが考えられる。 また、比較的低レイヤーな部分なので、効率的に扱うためにはシステムコールなどの、割りと OS レベルに近い知識も必要になってくる。 ここらへんの話は、体系的に語られているドキュメントが少ないし、あっても鈍器のような本だったりする。 そこで、今回はそれらについてざっくりと見ていくことにした。 尚、今回はプログラミング言語として Python を使うけど、何もこれは特定の言語に限った話ではない。 どんな言語を使うにしても、あるいは表面上は抽象化さ
ここ数年ほどで FPGA と ARM をパッケージした SoC FPGA の値ごろ感が出てきて、Cyclone IV は FPGA 単品で Cyclone V は FPGA-SOC に路線変更(進化?)したってことか。 そうすると FPGA 単品のシンプル安価な学習ボードがなくなってしまうので、DE10-Lite が追加投入された感じか。 現時点(2017/03)では DE10-Nano なボードは digi-key にも出てきてないので、FPGA-SOC な学習ボードという意味では DE0-Nano-SoC が良いという事かな…? 今(2017/04)は terasic から買える らしいので、こっちがいいのかも。 補足:DE0-Nano-SoC と Atlas-SoC はボードは同じで、SD カードのイメージ違い。Atlas-SoC が SoC 指向。 参考1, 参考2
みなさんこんにちは、鈴木です。 Web向けゲームを開発する仕事をしています。 会社ではtkcと呼ばれています、どうぞよろしくお願いします。 さて今回は、プロダクトにおけるAI活用ということで、Deep Learningを用いたプロダクトバナーのレコメンデーションシステムについてご紹介します。 といっても、僕は機械学習の専門家でもなく、趣味で触りながら業務に活かせる部分を使っていくスタンスなので、間違った認識のところはご指摘いただけると幸いです。 世の情勢的に、技術的な話題か、ビジネス活用の概要的な話題が多い印象なので、本記事では現場目線の技術/ビジネス両面のお話ができればと思っています。 では早速、このシステムを開発するに至った経緯からご説明していきます。 ざっくりと背景 僕が開発担当しているプロダクトでは、ガチャが並行で最大9つリリースされています。一般的なプロダクトと比較して多い印象で
こんにちは。アプリケーションエンジニアの中村です。 MKZ4も発売してからしばらく経ちまして、買ってしばらく遊んだものの、ホコリを被っているお宅もあるのではないでしょうか。かくいう私もそうだったのですが、子供のころ見ていたミニ四駆のアニメで、声でミニ四駆を操っていたのを思い出しましたので、MKZ4とスマホアプリを使って再現を試みてみました。 まずはiPhoneアプリを作成してみましたので、ご紹介したいと思います。追ってAndroidでの作成方法も記事にしようと考えています。 また、「INTERNET Watch」、「AKIBA PC Hotline!」にてリレー形式で掲載している – 触れてみよう電子工作×IoT 第2回 IoTで「パンツァー・フォー!」 1/48重戦車タイガーIを改造してスマホで遠隔操作してみた<前編><後編> – でご紹介した、1/48戦車をコントロールするカスタマイズ
先日Twitterに次のような書き込みをしたところ思ったより反応が良かったので、詳細の設定を紹介します。 UDP53番、TCP443番、UDP123番とポートノッキングをするとTCP443番に10秒だけsshdが現れる、という中二病全開の設定をした。皆様にもお勧めしたい。— hnw (@hnw) 2017年3月26日 といっても特殊なことをしたわけではなく、knockdでポートノッキングの設定を行い、iptablesと組み合わせて実現しました。 ポートノッキングとは ポートノッキングというのは、決められたポートを決められた順番で叩くことでファイアーウォールに穴を空けられるような仕組みのことです。ポートノッキングを使えば、TCPの7000番、8000番、9000番の3ポートにパケットを送りつけると22番ポート (SSH) へのアクセスが許可される、といった設定ができます。 ポートノッキングの
私は大ざっぱに言って、統計学のコミュニティはコンピュータサイエンスの概念にもっと触れた方が恩恵を得られると考えています。その考えを基に、本記事では、統計計算システムの振る舞いに関する規範論の展開に 型安全性 の概念を用いる可能性を説明します。また、そのような規範論によって、現行システムの誤用のされ方を明確にできることも論じます。それとともに、統計向けのより型安全な言語を実装しようという現実的提案に立ちはだかる数々の難題についても述べていきます。 コンピュータサイエンスにおける概念としての型安全性 Vijay Saraswat は、型安全な言語を以下のように定義しています。 ある言語内でデータに対して実行できる演算がそのデータの型に許可されたもののみであれば、その言語は型安全である。 個人的にはこの簡潔さは気に入っているのですが、いくつかの例を使って上記の定義を説明すれば多くの読者の皆さんに
はじめに 以下の手順は、KubernetesのPersistent Volumeが提供するDynamic Provisioningの機能を試したメモです。 Dynamic Provisioningを使うことで、Persistent Volume Claimを作成した際に、自動的にPersistent Volumeが作成され、またPVCを削除した際にも自動的にPVが削除されるようになります。 今回はhostPathプラグイン(Provisioner)を利用して当機能の動作を検証してみます。なお、hostPath Provisionerは、1ノード構成のみでしか動作しない(クラスタ不可)テスト目的用のプラグインとのことです。 ローカルクラスタの起動 詳細な起動方法は、「Kubernetesをソースコードからビルドしてローカル環境にkubernetes clusterを構築する」を参照してくださ
Cloud FireStoreを検討しよう 今もLGTMとストックがボチボチくるので...(全くアップデートできてなくてすみません) 本記事はFirebase Realtime Databaseの話をしています。 現在はFirestoreがリリースされており、以下で考察していた問題は別の方向で解消しています。 (QueryやCollection型) Realtime Databaseも使いどころは残ってますが、通常のアプリの多くはFirestoreを使う方が楽に開発できる所感です。詳しい記事を出されてるのでそちらを参照くださいmm - Cloud FirestoreのSubCollectionとQueryっていつ使うの問題 - Cloud Firestoreを実践投入するにあたって考えたこと 実践的なFirebaseのDatabaseを考えよう。 最近、趣味の開発ではFirebaseを使用
Transcript ࣮ફϞςϦϯά Redux͔ΒElm Mar 27 2017 @boiyaa ࣮ફϞςϦϯάɿRedux͔ΒElm ͜ͷεϥΠυ ࠓReduxVuexͳͲɺFluxΞʔΩςΫνϟΛ࠾༻͍ͯ͠Δํʹ ElmΛΦεεϝ͢ΔͨΊͷElmॳ৺ऀ͚εϥΠυͰ͢ɻ FluxܥFWΛͬͨࣄ͕ͳ͍ํʹɺͳΔ͘ڵຯ࣋ͬͯΒ ͑ΔΑ͏ʹ৺͕͚ͯॻ͖·ͨ͠ɻ આ໌͢Δͱখ͘͠ͳͬͯ͠·͏෦ʹݴٴ͠ͳ͍Α͏ʹ͠ ͍ͯ·͢ɻʢࢲ͕ະख़Ͱ͋ΔͷͰʣ ࣮ફϞςϦϯάɿRedux͔ΒElm ϓϩϑΟʔϧ ▸ @boiyaa ▸ 34ࡀ ▸ ϑϧεέοϕΤϯδχΞ ࣮ફϞςϦϯάɿRedux͔ΒElm ͱ͜ΖͰօ͞Μɺ ϞςΔͨΊʹ ։ൃͯ͠·͔͢ʁ ࣮ફϞςϦϯάɿRedux͔ΒElm ࢲɺϞς͍ͨ ▸ ϑϧεέοϕΤϯδχΞͰ͋Δࢲɺٕज़ʹϞςΔ͔Ͳ͏͔
シングルオンサイオン製品であるのOpenAMを扱っているForgeRock社。Webサイトがわかりづらいんです。 OpenAMを中心に自分がよくアクセスする WebサイトのURLを整理しました。 コーポレートサイト( www.forgerock.com ) コーポレートトップ https://www.forgerock.com/ OpenAMトップ https://www.forgerock.com/platform/access-management/ ブログ https://www.forgerock.com/blog/ バックステージ ( backstage.forgerock.com ) ドキュメンテーションOpenAMトップ https://backstage.forgerock.com/docs/openam ナレッジベース https://backstage.forgeroc
TL;DR https://hub.docker.com/r/koalaman/shellcheck/ https://gist.github.com/gongo/5028eabe139f01f4e3d2e05e6633fb1f 経緯 シェルスクリプトを書く時、ちょくちょく shellcheck のお世話になる いざ実行しようとすると、このマシン shellcheck インストールしてないじゃん!!となる インストールするかー。Debian や CentOS であれば apt や yum のリポジトリ提供されてるな でも今は macOS 使ってるから、 ドキュメント に従って $ brew install shellcheck ビルド終わるまで待つか _人人人人人人人人人人人人人人_ > 一時間待っても終わらない <  ̄YYYYYYYYYYYYYY ̄ 私の環境だけかもしれませんが、めっちゃ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く