혹시 이거 아는 분 또는 생각해본분 있나요?

  • #3866972
    sfa 76.***.204.204 675

    https://i.ibb.co/SyS23pf/Screen-Shot-2024-05-06-at-10-40-17-PM.png

    A 는 3-오더 텐서이고 쉐이프가 (3,4,5) 라고 하고
    x1, x2, y, b 는 매트릭스이고 각각
    (100,4), (100,5), (100,3), (100,3) 의 사이즈라고 할때,
    텐서 프라덕트하는 방법은 einsum 으로는 쉽게 할수 있지만, einsum 을 쓰지 말고, matmul 이나 @ 같은 프라덕트 오퍼레이터만으로 가능한 방법이 있는지 궁금하네요.

    • 지나가다 174.***.113.31

      비엉신

    • Aaa 172.***.172.75

      Very easy…
      If you use the n-mode product as in the link above, then: 1) OT can have dimensions 2×M×M or M×2×M or M×M×2; 2) R=OTDO cannot be a matrix (i.e., to be an M×M×1 or M×1×M or 1×M×M) tensor.

      The multiplication of a tensor by a matrix (or by a vector) is called n-mode product.

      Let T∈RI1×I2×⋯×IN be an N-order tensor and M∈RJ×In be a matrix. The n-mode product is defined as

      (T×nM)i1⋯in−1jin+1⋯iN=∑in=1InTi1i2⋯in⋯iNMjin.

      Note this is not a standard product like the product of matrices. However, you could perform a matricization of the tensor along its n-mode (dimension n) and thus effectuate a standard multiplication.

      The n-mode matricization of T, say T(n), is an In×I1⋯In−1In+1⋯IN matrix representation of T. In other words, it is just a matrix form to organize all the entries of T. Hence, the multiplications below are equivalent

      Y=T×nM⟺Y(n)=MT(n),
      where Y(n) is the n-mode matricization of the tensor Y∈RI1×⋯×In−1×J×In+1×⋯×IN.

      For more details, see Tensor Decompositions and Applications.
      http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=4A0663C7848627DADDBA6A243BC43E78?doi=10.1.1.130.782&rep=rep1&type=pdf

      너 이 시키 다음엔 제목에 텐서 넣어라. 안 그럼 죽는다잉?

    • ㄴㅇ 76.***.204.204

      (내 질문에 대한 답볍은 아니지만, 그래도) 야, 고맙다야. ㅅㅂ 드럽게 복잡허네. 샌디아랩애들은 맨날 텐서랑 씨름만 하나? 링크좀 다시 걸어줘봐, 무슨 제이슨 데이타 만 보여주더니 피디에프 파일은 안보여준다. 근데 너 저 링크 어뜨케 찾은 거여? 검색키워드도 제대로 쓸줄 알고…대단허네. ㅋㅋㅋ

      n-mode product 라는 말도 첨 듣는 말이네. ㅅㅂ 근데 유니크한 프라덕트 방법이 없으면 유니크한 해도 없는 것이여? 아니면 방법은 여러개도 솔루션은 하나인 것이여?

      https://www.osti.gov/servlets/purl/974890 여기 보니 매트랩 라이브러리는 있나본데, 파이쏜 라이브러리는 읍냐?

      • ㄴㅇ 76.***.204.204

        요 pdf 슬라이드인가 보군.

        그런데 가만보니, 왜 3-모드 프라덕트 라는 말이 사실은 3-오더 텐서 프라덕트 라는 말과 같은 말 같은데….왜 오더 대신 모드 라고 말을 바꾼거지?