arutema47's blog

書いたり書かなかったり。

2021-01-01から1年間の記事一覧

2021年面白かった本

実は三体とメダリストを布教する記事なんですが、オマケで今年面白かった技術書もまとめました。 技術書(順不同) ディープラーニング学習する機械 量子コンピュータの進歩と展望 研究者の仕事術 科研費獲得の方法とコツ RISC-V原典 Pythonではじめる数理最…

クソコンペオブザイヤー2021

よくぞこの記事に来てくれた。 褒美としてクソコンペに参加する権利をやろう 本記事について クソコンペを考える クソ要因 どうしたらクソ要因を減らせるのか? Shakeが大きいコンペがクソコンペか? クソコンペを避けるには KCY2021 グランプリ候補 Kaggle …

CPUとGPUのマルチスレッディングの違いについて

"Locality is efficiency, Efficiency is power, Power is performance, Performance is King", Bill Dally マルチスレッディングとは? CPUとGPUのマルチスレッディングの違いをブログにまとめていたけど例によって誰も興味なさそう— arutema47 (@arutema47…

KagglePC、サーバー構成メモ

Kaggleマシンの参考になればと思い執筆しました。 最近はColab Proが月1000円と破格でディープラーニング環境を提供しており、Kaggle Notebookも相当良いです。 感覚的にですが、30万くらいのマシンを組むよりはColab Pro、Kaggle Notebookの方が早く、それ…

論文執筆・研究活動に参考になるページ

論文の書き方 ymatsuo.com あのAIで有名な松尾先生の論文の書き方に関するページ。 論文のストーリー構築の重要さからproof-readingに関する心構えまで全て参考になる。 hontolab.org Stanford大のJennifer WidomのTips for Writing Technical Papersを和訳…

HAQ: Hardware-Aware Automated Quantization with Mixed Precision

HAQ: Hardware-Aware Automated Quantization with Mixed Precision (CVPR 2019 oral), Kuan Wang∗, Zhijian Liu∗,Yujun Lin∗, Ji Lin, and Song Han Paper Codes 課題 量子化はDNNをモバイルデバイスの高速化において重要な技術だが、各レイヤのビット幅な…

Introduction to Distance Sensors (Stereo Camera, Projection, LiDAR)

This is an English translation of aru47.hatenablog.com It's mostly powered by DeepL, so don't count too much on the English. Goals Stereo Cameras Overview Features Products used. Pattern Projection Cameras Overview Products iPhone Industri…

点群DNN、3D DNN入門 -3DYOLO, VoxelNet, PointNet, FrustrumPointNet, Pointpillars

またまたQiitaからのお引越し記事です。 センサについてはこちらをどうぞ。 aru47.hatenablog.com 目的 点群DNNでできること 3Dセンサ 3D DNNの家計図 変更履歴 2Dベースアプローチ Complex YOLO (ECCV workshop 2018), YOLO 3D (ECCV workshop 2018) 手法に…

距離センサ入門(ステレオカメラ、プロジェクション、LiDAR)

Qiitaからのお引越し記事です。 目標 ステレオカメラ 概要 特徴 使用製品 パターンプロジェクションカメラ 概要 使用製品 iPhone ゾゾスーツ 工業製品(Ensenso, キーエンス) Time of Flight LiDAR Time of Flightの原理 特徴 スキャン型LiDAR フラッシュ型Li…

Maskをopencv使って縮小する

目的 このようなMask画像を画像に対して縮小したいというマニアックな事例の備忘録。 これを こうする パイプライン マスクの中心を計算 # 重心を取得 m = cv2.moments(mask) cx = int(m['m10'] // m['m00']) cy = int(m['m01'] // m['m00']) print(cx, cy) …

有名なDeep Learningの特許を調べてみた

目的 有名所のDNN特許を調べてみました。ほとんどがGoogleの特許ですがBatchNorm、transformer以外日本で登録されていないのが多いですね。 調べたところで力尽きてちゃんとクレームはトップ以外読んでません。随時リストはアップデートしていきます。 参考…