나는 채팅 봇 개발 기술을 평가 중입니다. Tensorflow와 API.ai는 현재 Google에서 고려중인 옵션입니다. 그러나 어느 것을 골라야할지 모르겠습니다. Tensorflow가 적합한 경우와 API.ai를 사용할시기에 대한 조언을 제공 할 수 있습니까?tensorflow 또는 api.ai를 사용하는 경우
1
A
답변
0
API.ai는 기본적으로 NLP를 이해하고 사용자의 의도 엔티티 등을 추출하는 NLP 엔진을 제공합니다. 예를 들어 간단한 chat-bot을 만들면됩니다.
반면에 tensorflow는 일반적인 심층 학습/기계 학습 프레임 워크입니다. TensorFlow를 사용하여 심층 학습/기계 학습 알고리즘을 구축 할 수 있습니다 (거의).
0
API.ai :
- 당신은 몇 분 안에 실행 로봇을 구축 할 수 있습니다.
- 사용자 친화적 인 UI.
- 짝수 라이트 코드가있는 봇을 개발하십시오.
- 페이 스북, 전보, 여유 등의 메시징 플랫폼과의 빠른 통합을 확인하십시오.
- 봇 응용 프로토 타입 제작에도 좋습니다.
- 이미 다용도로 훈련 된 (준비가 된) 많은 대화를 통해 직접 사용할 수 있습니다.
- 복잡한 대화를 작성하기 어렵습니다.
Tensorflow :
- Tensorflow는 범용 기계 학습/깊은 learing 라이브러리입니다.
- 복잡한 대화를 작성하는 것이 좋습니다.
- 시간은 기차 대화를 소비합니다.
관련 문제
- 1. Tensorflow 또는 Theano를 사용하는 순환 계산 그래프
- 2. 또는 사용하는 경우
- 3. Api.ai를 노드 빨간색에 연결하십시오.
- 4. tensorflow tf.metrics.mean_iou를 사용하는 방법?
- 5. pathParams 또는 QueryParams를 사용하는 경우
- 6. 쿼리 또는 코드를 사용하는 경우
- 7. 주기적으로 Api.ai를 사용하여 메시지를 보내십시오.
- 8. 안드로이드에 api.ai를 통합 한 텍스트
- 9. API.AI를 사용하여 대화를 종료하는 방법
- 10. 포인터를 통해 배열을 사용하는 경우 또는 그 반대로 사용하는 경우
- 11. Android에서 BI LSTM CTC Tensorflow 모델을 사용하는 경우
- 12. Tango 서비스를 사용하는 Android Tensorflow
- 13. Tensorflow "wheel not supported", Tensorflow 관련 문제가있는 경우
- 14. Tensorflow 가중치 Diverge 또는 NaN
- 15. 반복자를 사용하는 Tensorflow 모델 복원
- 16. 가변 모양의 입력을 사용하는 Tensorflow
- 17. Tensorflow : 그라디언트가 Nan 인 경우 업데이트하지 마십시오
- 18. Angularjs에서 $ watch 또는 ng-change를 사용하는 경우
- 19. @GET 연산에 @QueryParam 또는 @FormParam을 사용하는 경우
- 20. slideToggle 또는 slideUp/slideDown을 사용하는 경우
- 21. 처음 또는 새로운 경우 firstOrNew을 사용하는 방법
- 22. HttpClient 또는 WebClient에서 비동기 작업을 사용하는 경우
- 23. 바운드 이벤트를 사용하는 경우 SlideUp 또는 애니메이션
- 24. Java에서 상속 또는 인터페이스를 사용하는 경우?
- 25. CLIPS에서 문자열 또는 기호를 사용하는 경우
- 26. MySql 또는 MariaDB에서 엄격 모드를 사용하는 경우
- 27. 필드가없는 경우 mongo $ 또는 with를 사용하는 방법
- 28. 속성에 강함 또는 약한 속성을 사용하는 경우
- 29. Android에서 ContentResolver를 사용하는 경우 applyBatch 또는 BulkInsert
- 30. [?]에서 [] 바이트 또는 문자열을 사용하는 경우?
답변 해 주셔서 감사합니다. 당신은 실제 응용/텐서 흐름 (chatbots 제외)의 사용법을 알려주시겠습니까? –