PyTorch와 Tensorflow Fold


26

PyTorchTensorflow은 접어 입력 데이터가 균일하지 않은 길이나 크기가 상황입니다 (동적 그래프가 유용하거나 필요하지 않은 상황)을 처리하는 의미 깊은 학습 프레임 워크입니다.

나는 그들이 의존하는 패러다임의 의미 (예 : 동적 배치)와 그 의미, 각각에 구현 할 수없는 것, 약점 / 강점 등을 비교하는 방법을 알고 싶습니다.

이 정보를 사용하여 동적 계산 그래프를 탐색하기 위해 그 중 하나를 선택하려고하지만 구체적인 작업이 없습니다.

참고 1 : DyNet 또는 Chainer 와 같은 다른 동적 계산 그래프 프레임 워크 도 비교할 수 있지만 PyTorch 및 Tensorflow Fold에 중점을두고 싶습니다. 왜냐하면 가장 많이 사용되는 것으로 생각하기 때문입니다.

참고 2 : PyTorch 에서이 해커 뉴스 스레드를 찾은 경우가 많지 않습니다.

참고 3 : Tensorflow Fold에 관한 또 다른 관련 hackernews 스레드 에는 비교 방법에 대한 정보가 포함되어 있습니다.

참고 4 : 관련 레딧 스레드 .

참고 5 : 중요한 제한을 식별하는 Tensorflow Fold의 github 관련 버그 : 평가 중에 조건부 분기를 수행 할 수 없음

참고 6 : 사용 된 알고리즘 (예 : 동적 배치)과 관련된 가변 길이 입력에 대한 pytorch 포럼 에 대한 토론 .


pytorch의 기고자들이 진행중인 (이 의견을 쓰는 현재) 토론 을 참조 목록에 추가 할 수도 있습니다 .
GuSuku

1
나는 매우 흥미로운이 링크를 발견하고 당신이 요청으로 (동적 그래프에 대한 및 DyNet 및 Chainer 사용) 비교한다 hackernoon.com/...
존 테오

답변:


9

Reddit에는 현재 몇 가지 좋은 스레드가 있습니다 ( herehere ).

이 프레임 워크 중 하나를 사용하지는 않았지만 주변 사용자를 읽고 사용자와 이야기하면서 PyTorch의 동적 그래프에 대한 지원 은 '하향식 설계 원칙'인 반면 TensorFlow Fold 는 원래 Tensorflow 프레임 워크에 볼트로 연결되어 있습니다. Tensorflow Fold로 합리적으로 복잡한 작업을 수행하고 있다면 PyTorch를 사용하는 것보다 훨씬 더 많은 해킹을 할 수 있습니다 .


3
그것은 지난 몇 달 동안 나무에 대한 회선으로 Fold를 사용하려고 시도한 경험입니다. 아직 그런 일을 처리하기에는 아직 성숙하지 않았습니다. 해당 리포지토리에서 닫힌 문제를 보면 "해결 방법"을 제안합니다. 접기는 유연하지 않기 때문에 PyTorch로 전환-말장난.
Soubriquet
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.