I think I am using np.dot wrongly. It would be constructive if the course teaches more about it. It’s the basis.
The error is “ValueError: shapes (5,10) and (5,10) not aligned: 10 (dim 1) != 5 (dim 0)” on c_next calculation above:
{moderator edit - solution code removed}
That error means one of two things:
- Your input objects are the wrong shape.
- You are interpreting the math formulas incorrectly. It’s important to understand the notational convention that Prof Ng uses, which is described on this thread.
If you are talking about lstm_cell_forward
, note that the formula for c_next
does not involve dot products, which you’ll see from the point made about the notation on that thread that I linked.
1 Like
Thank you for the insightful explanation.
1 Like