The First Cry of Atom Today is the first day of the rest of my life.

Async*Spec in Scalatest

When I wrote a test for Finagle, I found it didn’t work as expected. Scalatest didn’t check assertion properly asynchronously like Future. From Scalatest 3.0, we can test in async style. It means we can assert the result returned from Future. There are some abstract classes for the purpose. AsyncWordSpec, AsyncFunSuite, AsyncFunSpec, AsyncFlatS... Read more

Attending IMCS EU 2017

Have you heard about In-Memory Computing Summit (IMCS) before? I had not. When I searched a conference that is appropriate to submit talk proposal, I found it. IMCS EU Though I don’t have any experience to talk in overseas, my CFP was accepted. So this time, I came to Amsterdam, Netherland. IMCS is the conference about in memory computing a... Read more

Style Transfer in TensorFlow

CS20SI: TensorFlow for Deep Learning Research の課題の1つとしてStyle Transferを実装してみました。 TensorFlow-StyleTransfer Style TransferはCVPR 2016に出されたGatys et al. 2016が基礎となっているDeep Learningのアート系の技術で、元の画像を特定のスタイルで変換するというものです。 上記の様にどこかの町並みをゴッホが書いた様な画像に変換することができます。使うCNNは2014年のILSVRCというコンペで優勝したVGGというモデルから全結合層を除いたモデル。 畳み込み層は通常深い層に行くほどより高次元の特徴を捉える層になります。という... Read more

Machine Learning on ECS

On the other day, I had a chance to try ECS (Amazon EC2 Container Service). ECS is a container management service provides by AWS. Though I heard about it and thought it must be useful, there were some points to be cared as usual. This is the note for the ECS users and of course for me. What we did I tried to run machine learning algorithm on ... Read more

WireMock in Scala

Mock server which handles HTTP request is useful component for testing HTTP client library. Since it emulates the handling logic of HTTP request artificially, we can verify our HTTP client without relying external service. If you write your application in Scala, I’ll recommend to use WireMock for mock server. This is easy to use and flexible. W... Read more