2020-10-01から1ヶ月間の記事一覧

ValueError: Dimensions must be equal, but are 388 and 400 for 'dense_image_warp/sub' (op: 'Sub') with input shapes: [1,388,584,2], [1,400,592,2].

以下のコード(OpenDVC)を実行しようとすると、画像によっては ValueError: Dimensions must be equal, but are 388 and 400 for 'dense_image_warp/sub' (op: 'Sub') with input shapes: [1,388,584,2], [1,400,592,2]. というエラーを得た。 https://github…

Tensorflowのsess.run()で複数の値を取得する方法

以下のサイトを参考にsess.run()で複数の値を取得する方法を確認した。 https://www.buildinsider.net/small/booktensorflow/0001 このサイトにはTensorflowの計算グラフのことについても説明されているので、非常に参考になる。 sess.run()で複数の値を取得…

Tensorflow 学習 Day 1

以下のサイトを参考に学習を始めた。 https://tokkan.net/python/tf2.html Tensorflowはpytorchとは違い、 定数、変数の定義 → 計算式の定義 → 計算の実行 という流れで行われる。 定数、変数の定義の例 定数の定義:tf.constant(3.0, dtype=tf.float32) 変…

BAIR Robot Pushing Datasetについて

BAIR Robot Pushing Datasetは、ロボットを押す動画で構成されたデータセットである。 約44,000の例を含む。 Tensorflowの公式サイトにも説明がある。 bair_robot_pushing_small | TensorFlow Datasets 公式サイトにも示されている様に、1つのデータの集ま…

numpyのリストにおいてこの様な点々(コロン、ピリオド)の意味 [1,:] [1, ..., 1]

numpyリストにおいて、コロン(:)やピリオド(.)の意味を説明する。 コロン コロンはよく[1, :]の様な形で見かける。 :は言い換えればすべて、という意味だ。 よって[1, :]では[1,0]、[1,1]、[1,2]などを返す。 以下の様なプログラムを実行する。 import numpy…

HEVCのプロファイルとレベルについて

HEVCにはプロファイルとレベルというものがある。 以下の文献に説明がある。 https://www.jstage.jst.go.jp/article/itej/67/7/67_553/_pdf ここでもより簡単に説明する。 プロファイル プロファイルとは: 「特定の符号化ツールやアルゴリズムのセット」 「…