פיתוח בינה מלאכותית : רשת CNN
נניח שיש לנו את התמונה הבאה :6×6 נניח 256 צבעים
Convolution Operation in CNN
יש תמונה ופילטר תמוה שש על שש והפילטר 3 על 3 – הפעולה בין הפילטר לתמונה תיצור לי תמונה חדשה ארבע על ארבע
זאת תמונה חשובה מאוד כי בעצם צמצמה את התמונה הגדולה לקטנה יותר עם "שכל"
sliding window
בכל פעם נירד שורה אחת ונתחיל מהתחלה
התהליך הזה ניקרא קונבולוציה convolution
איך פילטר או קונבולציה עוזר לנו בכלל לרשת ניירונים והליך למידה ?
אנחנו רוצים בעצם לזהות את המעבר את ה EDGE בין שני החלקים בתמונה !
בעזרת הפילטר vertical edge filter נצליח לבצע פעולה זאת
C הינו מספר הפילטרים עבור העיבוד של התמונה – כל פילטר מתמחמה לזהות משהו אחר של כ C פילטרים נקבל
C מספר תמונות חדשות
עבור תמונות של RGB או יש 3 שכבות של צבעים R G B
עבור צבע נתטרך פילטרים שמותאמים לצבע
Padding in Convolutional Neural Network