ฉันสับสน มีความแตกต่างระหว่างเครือข่ายความเชื่อลึกและเครื่องจักร Deep Boltzmann หรือไม่? ถ้าเป็นเช่นนั้นความแตกต่างคืออะไร?
ฉันสับสน มีความแตกต่างระหว่างเครือข่ายความเชื่อลึกและเครื่องจักร Deep Boltzmann หรือไม่? ถ้าเป็นเช่นนั้นความแตกต่างคืออะไร?
คำตอบ:
ถึงแม้ว่าเครือข่าย Deep Belief Networks (DBNs) และ Deep Boltzmann Machines (DBMs) จะมีลักษณะคล้ายกันมากในทางแผนภาพ นี่เป็นเพราะ DBN ถูกชี้นำและ DBMs นั้นไม่ได้ถูกบอกทิศทาง ถ้าเราต้องการให้พอดีกับภาพ ML ที่กว้างขึ้นเราอาจกล่าวได้ว่า DBN นั้นเป็นเครือข่ายความเชื่อ sigmoid ที่มีเลเยอร์ของตัวแปรแฝงที่เชื่อมโยงกันจำนวนมากและ DBM เป็นฟิลด์สุ่มมาร์คอฟที่มีเลเยอร์ของตัวแปรแฝงเชื่อมโยงหนาแน่น
ที่ถูกกล่าวว่ามีความคล้ายคลึงกัน ตัวอย่างเช่น:
ทั้งสองเป็นโมเดลกราฟิกความน่าจะเป็นซึ่งประกอบด้วยเลเยอร์ซ้อนกันของ RBM ความแตกต่างอยู่ที่การเชื่อมต่อเลเยอร์เหล่านี้
การเชื่อมโยงนี้จะทำให้มันค่อนข้างชัดเจน: http://jmlr.org/proceedings/papers/v5/salakhutdinov09a/salakhutdinov09a.pdf รูปที่ 2 และส่วน 3.1 มีความเกี่ยวข้องโดยเฉพาะอย่างยิ่ง
เพื่อสรุป:
ใน DBN การเชื่อมต่อระหว่างเลเยอร์ถูกนำไปใช้ ดังนั้นสองเลเยอร์แรกจะสร้าง RBM (โมเดลกราฟิกที่ไม่มีทิศทาง) จากนั้นเลเยอร์ที่ตามมาจะกลายเป็นโมเดลเชิงกำเนิดโดยตรง
ใน DBM การเชื่อมต่อระหว่างเลเยอร์ทั้งหมดไม่ได้ถูกบอกทิศทางดังนั้นแต่ละเลเยอร์จะสร้าง RBM