פוסט הגדרות אינטואיטיביות
-
ג׳ייסון, JSON =: פורמט מוסכם לארגון ושליחת מידע (אני גם אוהב לקרוא לו פרוטוקול). הוא בנוי בצורה של מפתחות וערכים. עריך יכול להיות אחד מ- 4 סוגים:טקסט, מספר, בולייני ו...JSON מה שהופך אותו למבנה רקורסיבי.
-
רשת נוירונים, NN, Neural network =: משפחה של פונקציות מתמטיות שפותחו בהשראת רשת הנוירונים שנמצאת במוחם חיות. הפונקציות במשפחה ניתנות להצגה כמספר סופי של שכבות, כאשר כל שכבה מורכבת מכמות כלשהי של נוירונים. אז בואו רגע נגדיר מהו נוירון=: נוירון במוח זה תא שמקבל אותות חשמליים דרך מספר כלשהו של קלטים ומוציא אות חשמלי כפונקציה של הקלטים. אז נוירון בהקשר שלנו זו פוקנציה מטמטית פשוטה שמקבלת כמה קלטים של מספרים, מכפילה כל אחד מהם בכופל ייחודי כלשהו, סוכמת ואז מפעילה פונקציה כלשהי על התוצאה. חלק משמעותי בכל הערך הזה אלו אותם מכפלות ייחודיות, להם נקרא thetas. למה? כי באמצעות אלגורתמים שונים ומפורסמים ניתנן למצוא thetas שיתיאמו בקירוב רב את הפונקציה לכל תופעה (שימו לב שעברתי מ״פונקציות״ ברבים ל״פונקציה״, כי ברגע שמצאנו thetas זה כבר לא משפחה של פונקציות אלה פונקציה אחת!)
לדוגמא אני רוצה פונקציה שתקבל בקלט שלה 30x30 פיקסלים שמייצגים תמונה שחור לבן, ותגיד לי אם יש חתול בתמונה. אז אקח 500 תמונות עם חתולים ו500 ללא חתולים, אריץ את אחד האלגורתמים המפורסמים על רשת נוירונים (מתחילים עם thetas אקראיות) לאחר התהליך אותם thetas יהיו אופטימליות למציאת חתולים, משמע לאחר האימון יהיה סיכוי סביר שאכניס בקלט תמונת חתול ואקבל בפלט 1(או 0 אם זה לא חתול), פשוט קסם!