Name of the ROS node
node == process
Name of the ROS node
node == process
坐标系广播程序
启动了标明坐标系的launch文件后
在指定命名空间 xxx 中启动节点
后期可以避免重名
功能包
不需要依赖
roscpp rospy std_msgs
后面三个是依赖
probability matrix
our probability matrix is defined here. https://ogunlao.github.io/blog/2020/07/17/breaking-down-ctc-loss.html#:~:text=This%20becomes%20our-,probability%20matrix,-%2C
a sequence seq[1:s]seq[1:s]seq[1:s] up to a particular timestep ttt
e.g. "door" and given timesteps T: Up to t = 4. we might be still staying at d. Situation can be like: blank blank blank d
ε”:0, “_“:
Note that simga is for charctor seperation. underscore is for word seperation
only if the tokens on either side of the blank token are different
e.g. door --> "d" "blank" "o" == "d" "o" but the skip is permited because "d" and "o" are differnt on the either side of the a blank.
To guarantee that the sequence is an expansion of the target sequence
Now we are creating a grid to get the expanded target sequence.(a.k.a expanded output matrix)
do not include tokens from the target sequence
e.g. the target seqence is "door" if the row doesn't include token "d" "o" "r", we remove it.
key idea
the sum overs paths corresponding to a specific labelling can be broken down into an iterative sum over paths corresponding to prefixes of that labelling.
The total forward loss is the sum of all the probabilities of these paths
We have many different paths to get the same result. loss is computed by taking the sum of the probaiblities of all these paths(th p of they occuring)
model. 3
So far, we already know, given a [X,Y,Z], how do we map it into [u, v].
the kernel
We use the kernel to compare the given pixel with its neighborhood.
How to Extract the Edges From An Image?
How do you let the computer know there is an edge here?
23 days ago Update README.md ddaf4b9 Git stats
作者更新得挺勤快