1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn TensorFlow bằng Python

Connected

Bài tập

Định nghĩa mô hình và hàm mất mát

Trong bài tập này, bạn sẽ huấn luyện một mạng neural để dự đoán liệu chủ thẻ tín dụng có bị vỡ nợ hay không. Các đặc trưng và mục tiêu dùng để huấn luyện mạng đã có sẵn trong Python shell dưới dạng borrower_features và default. Bạn đã định nghĩa các trọng số và hệ số điều chỉnh (bias) ở bài trước.

Lưu ý rằng tầng predictions được định nghĩa là \(\sigma(layer1*w2+b2)\), trong đó \(\sigma\) là hàm kích hoạt sigmoid, layer1 là tensor các nút của tầng dày ẩn thứ nhất, w2 là tensor trọng số, và b2 là tensor bias.

Các biến có thể huấn luyện gồm w1, b1, w2, và b2. Ngoài ra, các phép toán sau đã được nhập sẵn cho bạn: keras.activations.relu() và keras.layers.Dropout().

Hướng dẫn

100 XP
  • Áp dụng hàm kích hoạt rectified linear unit cho tầng đầu tiên.
  • Áp dụng dropout 25% cho layer1.
  • Truyền mục tiêu targets và giá trị dự đoán predictions vào hàm mất mát cross entropy.