1. Учиться
  2. /
  3. Courses
  4. /
  5. Nhập môn Deep Learning với Python

Connected

Exercise

Viết mã thuật toán lan truyền xuôi

Trong bài này, bạn sẽ viết mã để thực hiện lan truyền xuôi (dự đoán) cho mạng nơ-ron đầu tiên của bạn:

Ch1Ex4

Mỗi điểm dữ liệu là một khách hàng. Đầu vào thứ nhất là số tài khoản họ có, đầu vào thứ hai là số con họ có. Mô hình sẽ dự đoán số giao dịch người dùng thực hiện trong năm tiếp theo. Bạn sẽ dùng dữ liệu này xuyên suốt 2 chương đầu của khóa học.

Dữ liệu đầu vào đã được nạp sẵn vào input_data, và các trọng số có trong một dictionary tên là weights. Mảng trọng số cho nút đầu tiên ở tầng ẩn nằm trong weights['node_0'], và mảng trọng số cho nút thứ hai ở tầng ẩn nằm trong weights['node_1'].

Các trọng số đi vào nút đầu ra nằm trong weights['output'].

NumPy đã được import sẵn là np trong tất cả các bài tập.

Инструкции

100 XP
  • Tính giá trị tại node 0 bằng cách nhân input_data với các trọng số weights['node_0'] rồi lấy tổng. Đây là nút thứ 1 ở tầng ẩn.
  • Tính giá trị tại node 1 bằng input_data và weights['node_1']. Đây là nút thứ 2 ở tầng ẩn.
  • Đưa các giá trị tầng ẩn vào một mảng. Phần này đã được làm sẵn cho bạn.
  • Tạo dự đoán bằng cách nhân hidden_layer_outputs với weights['output'] rồi lấy tổng.
  • Nhấn "Gửi câu trả lời" để in ra kết quả!