Reinforcement Learning: Foundations
BOOK : https://sites.google.com/view/rlfoundations/home
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
BOOK : https://sites.google.com/view/rlfoundations/home
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
Explicitly Modeling Pre-Cortical Vision with a Neuro-Inspired Front-End Improves CNN Robustness
Paper: https://arxiv.org/pdf/2409.16838v1.pdf
GitHub: https://github.com/dicarlolab/vonenet
💡 بهبود استحکام شبکههای عصبی کانولوشنی (CNN) در برابر نویز و اعوجاجهای رایج
شبکههای عصبی کانولوشنی (CNNs) در طبقهبندی تصاویر تمیز بسیار موفق عمل میکنند، اما در مواجهه با تصاویر دارای نویز و خرابیهای رایج، کارایی آنها کاهش مییابد. برای رفع این محدودیت، پژوهشگران اخیراً از بلوکهای الهامگرفته از عملکرد primate primary visual cortex (V1) در ساختار شبکهها استفاده کردهاند.
🔍 معرفی دو مدل جدید:
مدلRetinaNet: مدلی هیبریدی با بلوک پیشپردازشی جدید که مراحل پردازش بصری پیش از قشر بینایی را شبیهسازی میکند و در مقایسه با مدلهای استاندارد، ۱۲.۳٪ بهبود استحکام نشان داده است.
مدلEVNet: معماری دیگری که بر همین اساس طراحی شده و ویژگیهای مشابهی دارد.
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
Paper: https://arxiv.org/pdf/2409.16838v1.pdf
GitHub: https://github.com/dicarlolab/vonenet
💡 بهبود استحکام شبکههای عصبی کانولوشنی (CNN) در برابر نویز و اعوجاجهای رایج
شبکههای عصبی کانولوشنی (CNNs) در طبقهبندی تصاویر تمیز بسیار موفق عمل میکنند، اما در مواجهه با تصاویر دارای نویز و خرابیهای رایج، کارایی آنها کاهش مییابد. برای رفع این محدودیت، پژوهشگران اخیراً از بلوکهای الهامگرفته از عملکرد primate primary visual cortex (V1) در ساختار شبکهها استفاده کردهاند.
🔍 معرفی دو مدل جدید:
مدلRetinaNet: مدلی هیبریدی با بلوک پیشپردازشی جدید که مراحل پردازش بصری پیش از قشر بینایی را شبیهسازی میکند و در مقایسه با مدلهای استاندارد، ۱۲.۳٪ بهبود استحکام نشان داده است.
مدلEVNet: معماری دیگری که بر همین اساس طراحی شده و ویژگیهای مشابهی دارد.
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
یادگیری ماشین کاربردی - Cornell CS5785
این دوره از دانشگاه Cornell تمام الگوریتمهای مهم یادگیری ماشین رو از پایه آموزش میده و حتی نحوهی استفادهی عملی از اونها رو هم پوشش میده. برای هر ویدیو کد موجوده و این دوره شامل بیش از ۸۰ ویدیو هست!
youtube link:https://www.youtube.com/playlist?list=PL2UML_KCiC0UlY7iCQDSiGDMovaupqc83
Code link:https://github.com/kuleshov/cornell-cs5785-2020-applied-ml
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
این دوره از دانشگاه Cornell تمام الگوریتمهای مهم یادگیری ماشین رو از پایه آموزش میده و حتی نحوهی استفادهی عملی از اونها رو هم پوشش میده. برای هر ویدیو کد موجوده و این دوره شامل بیش از ۸۰ ویدیو هست!
youtube link:https://www.youtube.com/playlist?list=PL2UML_KCiC0UlY7iCQDSiGDMovaupqc83
Code link:https://github.com/kuleshov/cornell-cs5785-2020-applied-ml
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
🌎 همه زبانها مهم هستند: LMMs vs. 100 Lang. 🌎
در واقع ALM-Bench با هدف ارزیابی نسل جدید مدلهای چندزبانه و چندوجهی (Multimodal) به روشی استاندارد طراحی شده و تلاش میکنه مرزهای LMMs رو برای درک بهتر فرهنگی و شمولیت گسترش بده.
Code & Dataset 💙
Paper https://lnkd.in/ddVVZfi2
Code https://lnkd.in/dnbaJJE4
Dataset https://lnkd.in/drw-_95v
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
در واقع ALM-Bench با هدف ارزیابی نسل جدید مدلهای چندزبانه و چندوجهی (Multimodal) به روشی استاندارد طراحی شده و تلاش میکنه مرزهای LMMs رو برای درک بهتر فرهنگی و شمولیت گسترش بده.
Code & Dataset 💙
Paper https://lnkd.in/ddVVZfi2
Code https://lnkd.in/dnbaJJE4
Dataset https://lnkd.in/drw-_95v
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
💡 بررسی LLM-as-a-Judge
یکی از کاربردهای جذاب و کمتر شناختهشدهی مدلهای زبانی بزرگ (LLMs)، LLM-as-a-Judge است. این مفهوم میتواند تحولی در سیستمهای ارزیابی و تایید ایجاد کند. 🌐
🔍 کاربردهای مهم این حوزه:
- طراحی سیستمهای Verification برای بررسی و تایید خودکار.
- ارتقا و مقیاسدهی Evaluation Pipelines برای بهبود دقت و سرعت.
این حوزه پتانسیل زیادی برای نوآوری دارد و میتواند فرآیندهای ارزیابی را به سطح جدیدی برساند. 🚀
Paper:https://arxiv.org/abs/2411.15594
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
یکی از کاربردهای جذاب و کمتر شناختهشدهی مدلهای زبانی بزرگ (LLMs)، LLM-as-a-Judge است. این مفهوم میتواند تحولی در سیستمهای ارزیابی و تایید ایجاد کند. 🌐
🔍 کاربردهای مهم این حوزه:
- طراحی سیستمهای Verification برای بررسی و تایید خودکار.
- ارتقا و مقیاسدهی Evaluation Pipelines برای بهبود دقت و سرعت.
این حوزه پتانسیل زیادی برای نوآوری دارد و میتواند فرآیندهای ارزیابی را به سطح جدیدی برساند. 🚀
Paper:https://arxiv.org/abs/2411.15594
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
🔍What Is a Vector Database?
https://qdrant.tech/articles/what-is-a-vector-database/
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
https://qdrant.tech/articles/what-is-a-vector-database/
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
O1 Replication Journey -- Part 2: Surpassing O1-preview through Simple Distillation, Big Progress or Bitter Lesson?
Github: https://github.com/gair-nlp/o1-journey
Paper: https://arxiv.org/abs/2411.16489v1
Dataset: https://paperswithcode.com/dataset/lima
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
Github: https://github.com/gair-nlp/o1-journey
Paper: https://arxiv.org/abs/2411.16489v1
Dataset: https://paperswithcode.com/dataset/lima
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
دانشگاه هاروارد تعداد زیادی دوره آنلاین رایگان ارائه میدهد.
از علوم کامپیوتر تا هوش مصنوعی.
در اینجا ۱۰ دوره رایگان که نباید از دست بدهید آورده شده است.
1. Introduction to Computer Science
An introduction to the intellectual enterprises of computer science and the art of programming.
Check here 👇
https://pll.harvard.edu/course/cs50-introduction-computer-science?delta=0
2. Web Programming with Python and JavaScript
This course takes you deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.
Check here 👇
https://pll.harvard.edu/course/cs50s-web-programming-python-and-javascript?delta=0
3. Introduction to Programming with Scratch
A gentle introduction to programming that prepares you for subsequent courses in coding.
Check here 👇
https://pll.harvard.edu/course/cs50s-introduction-programming-scratch?delta=0
4. Introduction to Programming with Python
An introduction to programming using Python, a popular language for general-purpose programming, data science, web programming, and more.
Check here 👇
https://edx.org/course/cs50s-introduction-to-programming-with-python
5. Understanding Technology
This is CS50’s introduction to technology for students who don’t (yet!) consider themselves computer persons.
Check here 👇
https://pll.harvard.edu/course/cs50s-understanding-technology-0?delta=0
6. Introduction to Artificial Intelligence with Python
Learn to use machine learning in Python in this introductory course on artificial intelligence.
Check here 👇
https://pll.harvard.edu/course/cs50s-introduction-artificial-intelligence-python?delta=0
7. Introduction to Game Development
Learn about the development of 2D and 3D interactive games in this hands-on course, as you explore the design of games such as Super Mario Bros., Pokémon, Angry Birds, and more.
Check here 👇
https://pll.harvard.edu/course/cs50s-introduction-game-development?delta=0
8. CS50's Computer Science for Business Professionals
This is CS50’s introduction to computer science for business professionals.
Check here 👇
https://pll.harvard.edu/course/cs50s-computer-science-business-professionals-0?delta=0
9. Mobile App Development with React Native
Learn about mobile app development with React Native, a popular framework maintained by Facebook that enables cross-platform native apps using JavaScript without Java or Swift.
Check here 👇
https://pll.harvard.edu/course/cs50s-mobile-app-development-react-native?delta=0
10. Introduction to Data Science with Python
Join Harvard University instructor Pavlos Protopapas in this online course to learn how to use Python to harness and analyze data.
Check here 👇
https://pll.harvard.edu/course/introduction-data-science-python?delta=0
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
از علوم کامپیوتر تا هوش مصنوعی.
در اینجا ۱۰ دوره رایگان که نباید از دست بدهید آورده شده است.
1. Introduction to Computer Science
An introduction to the intellectual enterprises of computer science and the art of programming.
Check here 👇
https://pll.harvard.edu/course/cs50-introduction-computer-science?delta=0
2. Web Programming with Python and JavaScript
This course takes you deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.
Check here 👇
https://pll.harvard.edu/course/cs50s-web-programming-python-and-javascript?delta=0
3. Introduction to Programming with Scratch
A gentle introduction to programming that prepares you for subsequent courses in coding.
Check here 👇
https://pll.harvard.edu/course/cs50s-introduction-programming-scratch?delta=0
4. Introduction to Programming with Python
An introduction to programming using Python, a popular language for general-purpose programming, data science, web programming, and more.
Check here 👇
https://edx.org/course/cs50s-introduction-to-programming-with-python
5. Understanding Technology
This is CS50’s introduction to technology for students who don’t (yet!) consider themselves computer persons.
Check here 👇
https://pll.harvard.edu/course/cs50s-understanding-technology-0?delta=0
6. Introduction to Artificial Intelligence with Python
Learn to use machine learning in Python in this introductory course on artificial intelligence.
Check here 👇
https://pll.harvard.edu/course/cs50s-introduction-artificial-intelligence-python?delta=0
7. Introduction to Game Development
Learn about the development of 2D and 3D interactive games in this hands-on course, as you explore the design of games such as Super Mario Bros., Pokémon, Angry Birds, and more.
Check here 👇
https://pll.harvard.edu/course/cs50s-introduction-game-development?delta=0
8. CS50's Computer Science for Business Professionals
This is CS50’s introduction to computer science for business professionals.
Check here 👇
https://pll.harvard.edu/course/cs50s-computer-science-business-professionals-0?delta=0
9. Mobile App Development with React Native
Learn about mobile app development with React Native, a popular framework maintained by Facebook that enables cross-platform native apps using JavaScript without Java or Swift.
Check here 👇
https://pll.harvard.edu/course/cs50s-mobile-app-development-react-native?delta=0
10. Introduction to Data Science with Python
Join Harvard University instructor Pavlos Protopapas in this online course to learn how to use Python to harness and analyze data.
Check here 👇
https://pll.harvard.edu/course/introduction-data-science-python?delta=0
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
Harvard University
CS50: Introduction to Computer Science | Harvard University
An introduction to the intellectual enterprises of computer science and the art of programming.
یادگیری-ماشین-ترجمه-میشل.pdf
14.4 MB
📗 ترجمه کتاب تام میشل که یکی از منابع اصلی درس یادگیری ماشین
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
💡 درخت جستجوی دودویی آمارهای (Statistical BST)
درخت جستجوی دودویی آمارهای (BST آمارهای)، نسخهای پیشرفته از درخت جستجوی دودویی استاندارد است که علاوه بر ذخیره کلیدها و مقادیر، اطلاعات آماری مهمی مانند تعداد گرههای زیرین، ارتفاع زیر درخت یا جمع مقادیر گرههای زیرین را نیز در هر گره نگهداری میکند. این دادههای اضافی باعث میشود که بسیاری از عملیات پیشرفته با سرعت بیشتری انجام شوند.
🔍 مزایا و کاربردها:
✅ رتبهیابی سریع (Rank): میتوان رتبه یک گره (تعداد گرههای کوچکتر از آن) را بهسرعت پیدا کرد.
✅ انتخاب (Select): دسترسی مستقیم به گرهای با رتبه مشخص.
✅ محاسبه مجموع بازه (Range Sum): مجموع مقادیر گرهها در بازهای خاص را بهینه محاسبه میکند.
✅ کاربرد در پایگاه دادهها: برای جستجو و تحلیل دادهها با سرعت بالا.
✅ تحلیل بازهها: مناسب برای الگوریتمهایی که نیازمند بررسی بازهای از دادهها هستند.
🛠 چگونه کار میکند؟
هر بار که گرهای به درخت اضافه یا از آن حذف میشود، اطلاعات آماری گرههای مرتبط بهروزرسانی میشوند. این فرآیند با وجود اندکی پیچیدگی، سرعت دسترسی و عملکرد درخت را برای عملیاتهای خاص بهطور چشمگیری افزایش میدهد.
🎯 این ساختار در الگوریتمها و مسائل مرتبط با تحلیل دادهها، مدیریت پایگاه دادهها و حل مسائل بازهای بسیار مؤثر و پرکاربرد است.
#الگوریتم
📣👨💻 @AlgorithmDesign_DataStructuer
درخت جستجوی دودویی آمارهای (BST آمارهای)، نسخهای پیشرفته از درخت جستجوی دودویی استاندارد است که علاوه بر ذخیره کلیدها و مقادیر، اطلاعات آماری مهمی مانند تعداد گرههای زیرین، ارتفاع زیر درخت یا جمع مقادیر گرههای زیرین را نیز در هر گره نگهداری میکند. این دادههای اضافی باعث میشود که بسیاری از عملیات پیشرفته با سرعت بیشتری انجام شوند.
🔍 مزایا و کاربردها:
✅ رتبهیابی سریع (Rank): میتوان رتبه یک گره (تعداد گرههای کوچکتر از آن) را بهسرعت پیدا کرد.
✅ انتخاب (Select): دسترسی مستقیم به گرهای با رتبه مشخص.
✅ محاسبه مجموع بازه (Range Sum): مجموع مقادیر گرهها در بازهای خاص را بهینه محاسبه میکند.
✅ کاربرد در پایگاه دادهها: برای جستجو و تحلیل دادهها با سرعت بالا.
✅ تحلیل بازهها: مناسب برای الگوریتمهایی که نیازمند بررسی بازهای از دادهها هستند.
🛠 چگونه کار میکند؟
هر بار که گرهای به درخت اضافه یا از آن حذف میشود، اطلاعات آماری گرههای مرتبط بهروزرسانی میشوند. این فرآیند با وجود اندکی پیچیدگی، سرعت دسترسی و عملکرد درخت را برای عملیاتهای خاص بهطور چشمگیری افزایش میدهد.
🎯 این ساختار در الگوریتمها و مسائل مرتبط با تحلیل دادهها، مدیریت پایگاه دادهها و حل مسائل بازهای بسیار مؤثر و پرکاربرد است.
#الگوریتم
📣👨💻 @AlgorithmDesign_DataStructuer
Graph visualization: an in-depth guide
https://cambridge-intelligence.com/graph-visualization-software/
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
https://cambridge-intelligence.com/graph-visualization-software/
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
یکی از اساتید برجسته دانشگاه کارنگی ملون (Carnegie Mellon)، پروفسور Graham Neubig، تمام محتوای درس Advanced NLP خود را که بهتازگی به پایان رسیده است، بهصورت رایگان در وبسایتش قرار داده است. این مجموعه شامل تمام ویدئوهای کلاس و اسلایدهای درس است. این یک فرصت استثنایی برای دسترسی به محتوای آموزشی یکی از بهترین دانشگاههای دنیا در زمینه یادگیری ماشین و پردازش زبان طبیعی است! 🌟
🔗 لینک ویدئوها
https://www.youtube.com/playlist?list=PL8PYTP1V4I8D4BeyjwWczukWq9d8PNyZp
📂 لینک اسلایدها
https://phontron.com/class/anlp-fall2024/schedule/
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
🔗 لینک ویدئوها
https://www.youtube.com/playlist?list=PL8PYTP1V4I8D4BeyjwWczukWq9d8PNyZp
📂 لینک اسلایدها
https://phontron.com/class/anlp-fall2024/schedule/
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
Introduction to Deep Learning
حتماً به سایت زیر سر بزنید؛ این سایت برای افرادی که در سطح مقدماتی به دنبال یادگیری مفاهیم یادگیری ماشین هستند، بسیار کاربردی و مفید است.
https://carpentries-incubator.github.io/deep-learning-intro/aio.html
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
حتماً به سایت زیر سر بزنید؛ این سایت برای افرادی که در سطح مقدماتی به دنبال یادگیری مفاهیم یادگیری ماشین هستند، بسیار کاربردی و مفید است.
https://carpentries-incubator.github.io/deep-learning-intro/aio.html
#هوش_مصنوعی
📣👨💻 @AlgorithmDesign_DataStructuer
Pythonic Data Structures and Algorithms
اگر در زمینهی ساختمان داده و الگوریتمها مطالعه کردهاید، اما در کدنویسی عملی در این حوزه هنوز کاری نکردید، این گیتهاب تمامی الگوریتمها رو به زبان پایتون پیادهسازی کرده و میتونید ازش استفاده کنید.
https://github.com/keon/algorithms
#الگوریتم
📣👨💻 @AlgorithmDesign_DataStructuer
اگر در زمینهی ساختمان داده و الگوریتمها مطالعه کردهاید، اما در کدنویسی عملی در این حوزه هنوز کاری نکردید، این گیتهاب تمامی الگوریتمها رو به زبان پایتون پیادهسازی کرده و میتونید ازش استفاده کنید.
https://github.com/keon/algorithms
#الگوریتم
📣👨💻 @AlgorithmDesign_DataStructuer