วิธีใช้ 3 นิวรอนอยู่ใน Neural เครือข่าย?

0

คำถาม

นี่เป็นคลาสสิคการแสดงผลของ perceptron เรียนรู้ตัวอย่างกับ 1 นิวรอนได้ เอาเป็นว่าฉันที่ฉันอยากจะใช้ 3 นิวรอนหรือ 5 นิวรอนสำหรับการฝึก,ผมสามารถทำมันได้โดยไม่ซ่อนอยู่เลเยอร์? ฉันแค่ไม่สามารถภาพอยู่ในหัวของฉัน นี่คือรหัส;

enter image description here

import numpy as np

def tanh(x):  
    return (np.exp(x)-np.exp(-x))/(np.exp(x)+np.exp(-x))

def tanh_derivative(x):
    return 1-x**2

#inputs  
training_inputs = np.array([[0,0,0],[0,0,1],[0,1,0],[0,1,1],[1,0,0],[1,0,1],[1,1,0],[1,1,1]])
                          
#outputs
training_outputs =np.array([[1,0,0,1,0,1,1,0]]).T

#3 input 1 output //
synaptic_weights = 2* np.random.random((3,1))-1 
print('Random weights :{}'.format(synaptic_weights))


for i in range(20000):
    input_layer = training_inputs
    outputs = tanh(np.dot(input_layer,synaptic_weights))
    error = training_outputs - outputs
    weight_adjust = error * tanh_derivative(outputs)
    
    synaptic_weights += np.dot(input_layer.T, weight_adjust)
print('After training Synaptic Weights: {}'.format(synaptic_weights))
print('\n')
print('After training Outputs :\n{}'.format(outputs))
1

คำตอบที่ดีที่สุด

2

ถ้าคุณมี 3 เซลล์ประสาทในการส่งออกเลเยอร์แล้วเธอก็มีสามแสดงผล. เรื่องการแสดงความรู้สึกขอบมีปัญหาบางอย่า-ลองคิดดูเพียงแค่กาสีกับ RGB ส่วนประกอบ

ขนาดของข้อมูลของคุณบ่งบอกถึงของคุณเบอร์นำเข้าข้อมูลโหนดต่างๆ;ขนาดของคุณบ่งบอกถึงผลส่งออกของคุณอเบอร์ของการแสดงผลหน้าจอโหนดต่างๆ. เดียวที่ถูกซ่อนเสื้อผ้าหลายชั้นขนาดสามารถเป็นผู้ถูกเลือกได้อย่างอิสระ แต่อะไรที่น่าสนใจเครือข่ายมีอย่างน้อยหนึ่งถูกซ่อนเลเยอร์.

2021-11-23 15:51:37

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่