2017-05-19 27 views
15

Bây giờ, TensorFlow 1.1 hỗ trợ API Keras theo tf.contrib.keras, tôi nên sử dụng API nào nếu tôi định sử dụng Keras với phụ trợ TF?Sự khác nhau giữa Keras và tf.contrib.keras trong TensorFlow 1.1+ là gì?

Phiên bản tf.contrib.keras khác với bất kỳ cách nào so với bản phân phối Keras thông thường? (TF tối ưu hóa cụ thể của cấu trúc dữ liệu nội bộ đến tâm). Có lợi ích gì khi sử dụng Keras và TensorFlow Core cùng nhau nếu tôi sử dụng cái này hay cái kia không?

Hoặc là tf.contrib.keras chỉ cần một bản sao của cùng một codebase như Keras nhưng dưới một không gian tên khác?

Trả lời

2

Nếu sẽ có hai kho github, làm thế nào bạn sẽ đồng bộ hóa kéo yêu cầu tf.keras và kho này? Sẽ có ai đó áp dụng các thay đổi trong một repositority khác?

Các codebases sẽ khác nhau, do đó sẽ không cần phải sao chép yêu cầu kéo. Đối với các thay đổi API, bạn sẽ gửi PR tới thông số API và thay đổi đối với thông số API sẽ được sao chép trên tất cả các mã số .

https://github.com/fchollet/keras/issues/5299#issuecomment-278166426

+2

Điều đó không thực sự trả lời câu hỏi mặc dù. Nếu tôi muốn sử dụng phụ trợ TF, cụ thể tôi nên 'nhập tf.contrib.keras' hoặc' import keras'? –

+1

Vẫn cảm thấy bối rối. nếu API được đồng bộ, điều đó có nghĩa là hai lib này giống nhau đối với người dùng cuối không? – hsc

Các vấn đề liên quan