2019.09.24 技術記事 コンピュータビジョンの最新論文調査 Single Image Super-Resolution 前編 by shunsuke.nakamura #AI
![コンピュータビジョンの最新論文調査 Single Image Super-Resolution 前編 | BLOG - DeNA Engineering](https://cdn-ak-scissors.b.st-hatena.com/image/square/425accf0355722aa622c351e200425f47207e5e0/height=288;version=1;width=512/https%3A%2F%2Fengineering.dena.com%2Fblog%2F2019%2F09%2Fcv-papers-19-single-image-super-resolution-1%2Fcover.png)
Jacksonとは github.com JacksonはJavaで使えるJSONライブラリです。 JSON形式の文字列をJavaのオブジェクトに直接マッピングしたり、逆にJavaオブジェクトをJSON文字列に変換できたりします。 HTTPレスポンスをパースしたりオブジェクトをBase64エンコーディングする時などに便利です。 Usage import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; public class Main { public static class Obj { private String name; private int value; public Obj(){ } public Obj(Strin
Jackson Jacksonについてはこちら。 rennnosukesann.hatenablog.com JacksonはJavaのライブラリで、JavaオブジェクトをJSON形式にしたり、その逆のこともできます。もちろんJSONファイルへの読み書きも可能です。 JSONをMapオブジェクトに変換する Jacksonでは、JSON文字列をJavaオブジェクトに変換することができますが、 変換の方法の一つに、JSONのプロパティと同じ名称のプロパティを持つJavaクラスを用意するやり方があります。 public class JSONResponse { private String name; private String age; } // JSON文字列であるjsonをJSONResponse型オブジェクトに変換 JSONResponse response = mapper.read
Jackson Jacksonについては以下の記事を参照。 rennnosukesann.hatenablog.com 多様なJSONの構造 前回の記事で、JSONをMapオブジェクトにする記事を書きました。 rennnosukesann.hatenablog.com JacksonではJSONファイルやStringオブジェクトとしてのJSONをJavaクラスのオブジェクトに簡単にマッピングしてくれます。 この記事のように、JSONをMapオブジェクトに変換することも可能です。 しかし、各プロパティの値が階層的にオブジェクトになっている場合は、Map<String, Object>でごまかすか、 Map<String,Object>やMap<String, Map<String, Object>>>のようにわかる範囲までジェネリクス型を明示してあげる必要があります。 更に後者の場合、各プロ
この記事の目的 自分は、とある会社様の元でソシャゲの API 開発をさせていただいています。 ソシャゲは、リリース時やイベント時などに集中アクセスされやすく、負荷軽減の知識がない状態で開発を行ってしまうと、運用時に緊急メンテ祭りになりやすいジャンルかなと思っています。 これまで培ってきた MySQL の知識ですが、脳内メモリ量の関係上、暗記できないのでメモしておこうというのが主目的です。 ここ数年ほどソシャゲ開発しかしていないため、偏っている感がある内容ですのでご注意ください。 概要 ストレージエンジンは InnoDB。メインで扱っている MySQL バージョンは 5.6。 記事の内容ですが、これらのキーワードを見て、おおよそ分かる方は読む必要はないかと思います。 インデックス系 クラスタインデックス カバリングインデックス EXPLAIN で注意するべき値 トランザクション系 MVCC
Photoshop, Illustrator, InDeign, Animate, Lightroom, Dreamweaver, After Effects, Auditionなど、Adobe系ソフトの代替ソフトウェアを紹介します。 有名なものからあまり知られていないものまで、買い切り、オープンソースで無料、日本語対応のものなどいろいろあります。 Photoshopの代替ソフトウェア Illustratorの代替ソフトウェア InDesignの代替ソフトウェア Animateの代替ソフトウェア Lightroomの代替ソフトウェア Dreamweaverの代替ソフトウェア After Effectsの代替ソフトウェア Auditionの代替ソフトウェア 下記ツイートの代替ソフトウェアをまとめたグラフィックはAffinity Designerでデザインされています。 With the re
Posted: 2019-09-18 Last updated: 2019-09-26 Recently I wanted to try changing the API we have at CardGames.io and try using the Serverless framework. Serverless has been a hot topic in the tech world for the last few years and I was procrastinating wanted to keep my tech skills up to date by trying something new, so I decided to spend a few hours learning about serverless and see if hosting our AP
本稿では、CentOS 7 のタイムゾーンを変更する手順について解説します。 OS の時計が誤っている場合などに必要な作業になります。 timedatectl コマンド? CentOS 7 ではタイムゾーンを設定するために timedatectl コマンドが利用できます。 CentOS 6 では /etc/localtime ファイルを上書きしたりしていましたが、より安全なコマンドが提供されました。(※CentOS 6 でのタイムゾーンの変更手順はこちらを参照してください) タイムゾーン一覧を表示しよう CentOS 7 で利用できるタイムゾーンを一覧表示させるには timedatectl list-timezones を利用します。 実行してみると次のようにタイムゾーンが一覧表示されます。 # timedatectl list-timezones Africa/Abidjan Afric
福岡県大牟田市の中に、熊本県荒尾市の飛び地があるらしい。 市街地の中にある県境を越えた飛び地としては、埼玉県新座市の中にある東京都練馬区西大泉町と双璧をなす飛び地だとぼくが勝手に思っている飛び地だ。 飛び地好きのぼくとしては、これはぜひとも行っておきたい。
9月4日から6日にかけて横浜パシフィコで開催されたCEDEC 2019の3日目では大乱闘スマッシュブラザーズSPECIAL(以下、スマブラSP)の講演が注目を集めた。日本随一の規模を誇る超巨大プロジェクト「スマッシュブラザーズ」シリーズの最新作を開発するバンダイナムコスタジオ(以下、BNS)がどのようにスマブラSPを作ったのかに関心を示す人が多く、ほとんどの講演が満席で立ち見や座り見の人が続出するほどだった。 それらの講演の一つである「『大乱闘スマッシュブラザーズ SPECIAL』 ~大規模開発を支えた 開発環境の整備と運用~」ではBNSゲームプログラマの中村彰宏氏とリードプログラマの南相培氏が講演協力、ビルドエンジニアである篠崎旭氏が解説を行った。 スマブラSPはファイターが70種類以上、ステージが100種類以上という途方もない規模であり、それにつられて開発チームも大規模になってしまう。
Bag of Wordsについて書いてみます。 ほとんどの機械学習は入力として数値データを与えなければなりません。そのため、自然言語処理において自然言語で書かれたデータを何らかの形で数値に変換する必要があります。Bag of Wordsはそのための一つの方法になります。 Bag of Wordsって何? 1. 数値変換 2. one hot vector 3. 足し合わせる pythonでの実装 gensimで実装 scikit-learnを使った実装 あわせて読みたい ゼロから作るDeepLearning おわり Bag of Wordsって何? Bag of Wordsというのは自然言語処理において自然言語(人間が日常で使用している言語)で記述されたデータ、つまり文をベクトルで表現する方法のことです。 Bag of Wordsは次の3ステップで作ることができます。 数値変換 one h
この記事では自然言語処理について自分が勉強したことを書いた記事についてまとめていきます。 単語の切り出し作業 形態素解析 MeCab N-gram 自然言語をベクトルにする Bag of Words TF-IDF Word2Vec GloVe テキスト分類 Cosine Similarity Sparse Composite Document Vectors Deep Learning 言語モデル seq2seq 単語の切り出し作業 自然言語を用いて機械学習をするにはテキストから単語を切り出す作業が必要になります。その作業は形態素解析もしくはN-Gramが用いられます。 形態素解析 MeCab 形態素解析のツールであるMeCabの紹介。 www.pytry3g.com N-gram www.pytry3g.com 自然言語をベクトルにする 自然言語をベクトルに変換する方法について書いた記事
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く