พลังการคำนวณของโครงข่ายประสาทเทียม?


13

สมมติว่าเรามีฟีดเครือข่ายประสาทส่งต่อเลเยอร์เดียวที่มีอินพุต k และหนึ่งเอาต์พุต ฟังก์ชั่นมันจะคำนวณจาก ก็ค่อนข้างง่ายที่จะเห็นว่าเรื่องนี้มีอย่างน้อยอำนาจการคำนวณเช่นเดียวกับC 0 เพื่อความสนุกสนานเราจะเรียกชุดฟังก์ชั่นที่คำนวณได้โดยเครือข่ายประสาทชั้นเดียว " N e u r a l "{0,1}n{0,1}AC0Neural

อย่างไรก็ตามดูเหมือนว่ามันอาจมีพลังการคำนวณมากกว่าเพียงอย่างเดียวAC0

ดังนั้น ... จะC 0N e U r ลิตรหรือN e U r L = C 0 ? ระดับความซับซ้อนเช่นนี้เคยถูกศึกษามาก่อนหรือไม่?AC0NeuralNeural=AC0


1
หมายเหตุเกี่ยวกับคำศัพท์ - ข้อมูลสำคัญคือจำนวนเลเยอร์ที่ซ่อนอยู่ เลเยอร์เครือข่ายนิวรัลเลเยอร์ที่ซ่อนอยู่หนึ่งเอาต์พุตเป็นเพียงฟังก์ชันขีด จำกัด เชิงเส้นและมักจะเรียกว่าหนึ่งเลเยอร์หรือสองเลเยอร์เครือข่ายนิวรัล / perceptron ขึ้นอยู่กับว่าอินพุต / เอาท์พุตถือว่าเป็นชั้น นอกจากนี้ในวรรณกรรม AI เครือข่ายประสาทเทียมมักถูกนิยามในรูปแบบของฟังก์ชัน sigmoid ซึ่งหมายความว่าอินพุต / เอาท์พุตมีมูลค่าที่แท้จริง เครือข่ายเลเยอร์หนึ่งที่ซ่อนอยู่เป็นที่รู้จักกันในชื่อผู้ประมาณสากลในแง่ที่ว่าฟังก์ชั่นต่อเนื่องใด ๆ สามารถถูกปิดได้โดยพลการ
Yaroslav Bulatov

คำตอบ:


16

: มีการอ้างอิงบางอย่างที่ฉันสามารถพบมี การคำนวณเอนกประสงค์กับเครือข่ายประสาท: การสำรวจผลทฤษฎีความซับซ้อน 2003และลำดับชั้นการนับ: เวลาพหุนามและวงจรลึกคง 1993

dTCd0TC0

TC0ACC0AC0AC0TC0

d


TC0
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.