De.coder
466 subscribers
454 photos
43 videos
191 files
296 links
Download Telegram
خب از بالا خبر رسیده که متاسفانه فیسبوک درست شده .
جا داره از چندتا پیام بسیار زیبا تو این مدت در دسترس نبودن فیسبوک رو نمایی کنیم.
( فقط اون عکسی که آپی BGP ها رو زده ولی زیرش نوشته حذف شدن کد های برنامه - پس می‌فهمیم که علم بهتر است )
This media is not supported in your browser
VIEW IN TELEGRAM
وضعیت کارکنان فیسبوک تو این مدت ...
https://ocw.mit.edu/courses/mathematics/18-217-graph-theory-and-additive-combinatorics-fall-2019/
دانشگاه MIT طی یک حرکت بسیار زیبا و "انقلابی" در سال 2019 یک کلاسی تحت عنوان Graph Theory جداگانه برگزار کرده که قبلا این مباحث تنها زیر مجموعه ای از ریاضیات گسسته و.. بوده و کلاس جدا نبوده .
حالا هدف از این کلاس چی بوده اومدن مباحث روز دنیارو و تغیراتی که نظریه graph داشته تا به امروز رو بر رسی کردن و درباره مباحث و موضوعاتی که امروزه جوامع علمی با آن رو به رو هستند تا بتوانند آنها را حل کنند صحبت میکنه .
پیش نیاز زیاده اگر مرد عمل هستید وارد شوید :)
Dimitri Bertsekas
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-231-dynamic-programming-and-stochastic-control-fall-2015/index.htm

یکی از سرفصل های کتاب CLRS درباره برنامه نویسی پویاست که دانشگاه MIT یک کلاس جدا برای این سر فصل گذاشته
اتفاق خوب این کلاس پروفسور Dimitri Bertsekas هست .
حقیقت من چیز خاصی از Dynamic programming نمیدونم فقط در حد طراحی الگریتم ساده اطلاع دارم که باهاش معمولا مسائل بهینه سازی و تصمیم گیری و بازگشتی رو و... را حل میکنن . بهمین خاطر میگم که موضوع بسیار سختیه و وقتی که یکی دو قسمت اول کلاسشو دیدم فهمیدم خیلی خیلی سخته .
این بنده خدا رو میشناختم که امروز بعد از مدتها که نشستم پای سیستم توی جست و جو هام خیلی اتفاقی کلاسشو پیدا کردم .
اطلاعات بیشتر توی قسمت syllabes لینک بالا هست .
حالا بعدا حتما یک پست جدا برای ایشون و کتابای بسیاری که به تحریر در آورد میریم .
https://ocw.mit.edu/courses/mathematics/18-404j-theory-of-computation-fall-2020/
فکر کنم اینو قبلا داخل کانال قرار دادم ولی بنظرم ارزش داره بازم تکرار شه
نظریه محاسبات یا همون computation theory خودمون جدید ترینشون 2020 دانشگاه MIT که ما در دانشگاه به عنوان نظریه زبان ها و ماشین ها میشناسیم .
حالا مدرس کیه اگر گفتین ؟! آقای مایکل سیپسر نوسنده یکی از کتوب مراجع درس نظریه زبانها و ماشینه
Forwarded from Debrary (kc)
Networks - 2nd Edition - Mark Newman - Oxford University Press - 2018
@debrary
کتاب networks نوشته آقای Newman یک زمانی ( الان رو نمیدونم ) مرجع درس شبکه در دانشگاه استنفورد و MIT بوده .
این کتاب در نوع خودش یکجورایی خاصه و از یک زاویه دیگه به شبکه نگاه کرده .
داخل این کتاب از گراف و درخت گرفته تا آنالیز عددی و ترکیبات صحبت شده .
هدف این کتاب بر خلاف کتاب هایی همچون cross و Ross که بیشتر حالت introduction داشته و واقعا درباره شبکه صحبت میکنه ، اومده مباحث ارسال پیام و توپولوژی رو بحث کرده ، بخوام خیلی کلی و نامفهوم ولی کوتاه بگم اومده بیشتر ذات شبکه رو بررسی کرده .
چیزی که وجود داره ممکنه خیلیا اینو با مباحث شبکه های کامپیوتری اشتباه بگیرند . در این باره باید بگم ، این کتاب توی حوضه خاصی نیست مثلا شبکهای کامپیوتری ، این کتاب درباره شبکه سازی مثل ساختار های بیولوژیکی ، شبکه سازی اجتماعی و... صحبت میکنه .
طبق گفته نویسنده این کتاب از زاویه های بسیاری به کتاب پرداخته به قول خودمون بین رشته ای هستش .
فکر کنم بعد از این کلاس بود که ضرب المثل خیلی معروفش رو گفت : اگر ماهی رو بر اساس بالارفتن از درخت قضاوت کنی اون تا آخر عمرش فکر میکنه بی ارزشه .
This media is not supported in your browser
VIEW IN TELEGRAM
سیاهچاله ها حباب های نور هستند

ویدئویی بسیار کوتاه برای درک ماهیت اساسی سیاهچاله ها
Music
آرمان موسی پور
روزگار عجب نا رفیقی می‌کند
یک روز با تو خوبی می‌کند
سپس ز تو دوری می‌کند
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/

https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/lecture-videos/index.htm

ترم 992 توی درس برنامه سازی سیستم یا همون system programming توی دانشگاه با استادی داشتیم به نام ساسان برهلیا که ایشون سعی داشتن بچها حضورشون پر رنگ تر باشه تو کلاس و خودشون دنبال مباحث باشن ، به همین دلیل تصمیم بر اون شد که بچها بیان و مباحث رو جمع آوری کنن و بگن البته به کمک و همراهی ایشون .

توی مقدمه این کلاس یعنی 5 جلسه اول این کلاس ، قرار شد بنده یک تدریس کوچکی داشته باشم که بتونم بیس کار رو معرفی کنم و بچینم .

منم اومدم از کلاس دانشگاه MIT یعنی کلاس پروفسور John Guttag ( لینک بالا ) که در سال 2011 تدریس شده بود مباحثی رو جمع آوری کردن و گفتم .
خلاصه اینکه سرتون رو درد نیارم ،
واقعا مطالب جالب و خیلی خوبی داشته مطالبی که شما تا حالا تو عمرتون نشنیدین و دانشگاه بهشون نمی پردازه. توصیه میکنم حتما یه نگاه بندازید .

حالا جدیدا دانشگاه MIT ویدیو های جدید کلاس ایشون رو منتشر کرد که در حال حاضر یکی از کلاساشون هنوز در جریانه و داره بروز رسانی میشه.

https://mitpress.mit.edu/books/introduction-computation-and-programming-using-python-second-edition
کتابی که ایشون نوشتن
لینک های زیر هم کلاسای ایشون هستش :
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0002-introduction-to-computational-thinking-and-data-science-fall-2016/lecture-videos/index.htm

https://ocw.mit.edu/courses/mathematics/18-s191-introduction-to-computational-thinking-fall-2020/index.htm

ایشون امسال هم یه کلاس بر گزار کردن در دانشگاه که هنوز کامل نشده ویدئوهاش بنابراین کامل شه اونم قرار خواهیم داد
De.coder
https://youtu.be/g7L_r6zw4-c نظریه گروها چیست ؟ یک توضیح ساده و خودمونی در این باره https://youtu.be/tUk8o-ZbF4c توی این ویدیو که عنوانش هست signal processing on database از دانشگاه MIT تاریخ انتشارشو نزده متاسفانه . یکسری پیش زمینها میده در باره ریاضیات…
https://ocw.mit.edu/courses/mathematics/18-s097-applied-category-theory-january-iap-2019/

https://ocw.mit.edu/courses/mathematics/18-s996-category-theory-for-scientists-spring-2013/index.htm

اگر یادتون باشه قبلا که دنبال کلاس ها یا Course های Category Theory بودم گفتم این درس رو هیچ جا تنها ارائه نمیدن و معمولا زیرمجموعه درس دیگست که توی هر درس فقط قسمتایی که لازمه رو میگن .
اما اینجا در لینک اول یک کورس کوتاه هست مخصوص این قضیه که توسط آقای David Spivak تدریس میشه کسی که تا حالا سه کتاب در این زمینه به تحریر درآورده که اتفاقا یکیش بسیار محبوب به نام Category Theory for scientists
لینک دومی هم برای ایشونه ولی فقط instructor insights نظرم رو جلب کرد
جالبی این کورس ها چیه ؟!
توی بخش Instructor Insights هر دو کورس یک حس نارضایتی از اینکه کلاس جداگانه برای این موضوع وجود نداره دیده میشه که لینک دومی یکم شیوا تره .
دو سه روز پیش داشتم یه قسمت از course از دانشگاه MIT رو میدیدم که متاسفانه اسمشو یادم نیست ، می‌گفت که چیزی به عنوان ریاضیات گسسته وجود ندارد بلکه همه ی موضوعات ریاضیات گسسته خودشون یه موضوع مستقل هستند و خیلی هم گسترده .

حالا چیشد که ریاضیات گسسته بوجود اومد میگفت :
زمانی که کامپیوتر ها داشت رشد میکرد و بشر داشت در زمینه کامپیوتر پیشرفت می کرد ، مشکلی که برای دانشجویان رشته کامپیوتر وجود داشت این بود که باید کتابای بسیار و مراجع بسیاری را برای پاس کردن مطالب دانشگاهی مطالعه می‌کرد و آزمون می‌دادند که با وجود این حجم عظیم از اطلاعات و آموزش قطعا در آینده دچار مشکل میشدن و تمام آنهارا فراموش میکردن .

حال یه روزی عده ای از اساتید دانشگاهای معتبر آمریکایی تصمیم می‌گیرند که یه فکری به حالی این "ول بشو" بکنن .

نتیجه این هم فکری می‌شود کتابی که بخش مورد نیاز دانشجویان کامپیوتری رو پوشش بده و مناسب دانشجوها باشه که اسمش رو میزارن ریاضیات گسسته که در اون موضوعاتی که یک دانشجوی کامپیوتری نیاز داره بهش پرداخته میشه .
اینو گفتم تا اگر هر کسی گفت ریاضیات کامپیوتر چیست و باید از کجا شروع کنم شما بدونید چجوری باید راهنماییش کنید و مثل یک دانشجوی کامپیوتری رفتاری کنید .

حالا بماند من افرادی رو دیدم که اینقدر چرت و پرت میگفتن و برای یک دانشجوی کامپیوتری اینقدر نسخه می پیچیدند که اونو از رشته و آیندش بیزار میکردن .

سوالی که پی میاد این است که با این اوصاف آیا این کتاب کافیست ؟!
باید بگم که این مجموعه دروس لازم است اما کافی نیست چون در ادامه شما مسیرتان مشخص تر میشه و مثلا در مقطع ارشد مسیری که میرید ممکنه ریاضیات پیش رفته تری رو بخواهد که توی گسسته گفته نشده بنابراین شما باید کتاب خاصی یا مرجع اون درس رو انتخاب کنید .

اما شروع همیشه و در همه حال از گسسته است .

پس سر فصل هایی که جزو گسسته است همشون مربوط به کامپیوتر می‌شود و کاربرد دارند .

از همین رو داخل کانال کتابخانه دو تا مرجع درس ساختمان های گسسته یعنی کتب آقایان روزن و گریمالدی گذاشته شده است .
@debrary
در سال 2020 دانشگاه CMU یا Carnegie Mellon University کلاس هوش مصنوعی و یاد گیری ماشین به صورت مجازی داشته که متاسفانه توی سایت خود دانشگاه اجازه دسترسی تنها برای دانشجویان این کلاس است .
اما از بخت خوب ما این کلاس یک کانال یوتیوبی داشته که ویدیو های کلاس را داخل اون قرار میداده و یک حرکت بسیار قشنگ تری که کردن این بود که اسلاید ها و حتی مطالبی که داخل ویدیو مینوشتند رو هم به صورت open source قرار داده اند .
یکی از خوبی های این کلاس این سات که هم به صورت عملی است و هم به صورت علمی و تئوری است ، اصلا کلاس خسته کننده ای ندارن.
جدیدا دانشجو های کامپیوتر دارن همه چیز رو به صورت open source قرار میدن و خیلی جالبه که نسل قبلی آنها همه چیز رو انحصاری میکردن ولی نسل بعدی برعکس نسل قبلیست .

صفحه اصلی این کلاس :
https://www.cs.cmu.edu/~mgormley/courses/10601-s20/
پلی لیست :
https://www.youtube.com/playlist?list=PLpqQKYIU-snAPM89YPPwyQ9xdaiAdoouk

اسلاید ها و pdf ها :
https://www.cs.cmu.edu/~mgormley/courses/10601-s20/slides/

نوشتها و توضیحات داخل ویدیو ها :
https://onedrive.live.com/redir?resid=2A78C342EA463DA9%21881&authkey=%21ABXJKwZXCIDAwjo&page=View&wd=target%28Lecture%201A.one%7C3e610435-ea2d-e945-8078-89b646bf348f%2FCourse%20Overview%7C8566b634-6224-47cf-b5da-b82a40a339cb%2F%29

اگر میخواهید ترتیب کلاس ها و ارتباط فایل ها با ویدیو رو ببینید :
https://www.cs.cmu.edu/~mgormley/courses/10601-s20/schedule.html

مدرس این کلاس هم کلاسای بسیاری رو در این زمینه قبلا بر گزار کرده که امسال هم دو کلاس رو داره بر گزار میکنه که در لینک زیر میتونید با ایشون بیشتر آشنا شید :
https://www.cs.cmu.edu/~mgormley/

اگر دنبال یکسری ارایه و Cutting Edge در زمینه یادگیری ماشین هستید این جا تعداد انگشت شماری ویدیو هست :
https://www.youtube.com/c/mldcmu/videos