Algorithm design & data structure
6.84K subscribers
1.07K photos
148 videos
176 files
652 links
این کانال برای تمامی علاقه‌مندان به کامپیوتر، مخصوصاً حوزه ساختمان داده‌ها و الگوریتم‌ها، مفید می باشد. آشنایی با ریاضیات مقدماتی، برنامه‌نویسی مقدماتی و پیشرفته و همچنین شی‌گرایی می‌تواند در درک بهتر مفاهیم این درس کمک‌ کند.

👨‍💻Admin👉 @Se_mohamad
Download Telegram
🚀 دوره جدید freeCodeCamp برای یادگیری عمیق داده‌ساختارها و الگوریتم‌ها

💻 دوره ۴۹ ساعته‌ی رایگان توسط Parth Vyas روی کانال freeCodeCamp منتشر شده که همه چیز درباره DSA و مهارت‌های حل مسئله در مصاحبه‌های فنی رو بهت آموزش می‌ده.

تو این دوره یاد می‌گیری:
- مفاهیم پایه داده‌ساختارها و الگوریتم‌ها
- تحلیل کارایی الگوریتم‌ها با Big O و زمان و حافظه مصرفی
- نحوه حل حرفه‌ای مسائل DSA و تقویت مهارت فکر الگوریتمی

📚 موضوعات پوشش داده شده:
Arrays, Linked Lists, Stacks, Queues, Priority Queues
Trees, Graphs, Dynamic Programming, Backtracking
Sorting & Searching, Sliding Window, Two Pointers
Strings, Matrices, Math & Geometry, Bit Manipulation و خیلی چیزای دیگه!

https://www.youtube.com/watch?v=xwI5OBEnsZU

📣 این دوره عالی رو ببینید و حتماً برای دوستانتون هم بفرستید!

#الگوریتم
📣👨‍💻 @AlgorithmDesign_DataStructuer
🔥4
یه نفر به اسم Pamela Fox آموزش Python + هوش مصنوعی رو تموم کرده و حالا ویدیوها، اسلایدها و کدها رو گذاشته.

https://github.com/orgs/azure-ai-foundry/discussions/166

#هوش_مصنوعی
📣👨‍💻 @AlgorithmDesign_DataStructuer
🔥5💯3
📄 بلاگ جدید Hugging Face منتشر شده که یک راهنمای خوبی برای OCR هست.

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

https://huggingface.co/blog/ocr-open-models

#هوش_مصنوعی
📣👨‍💻 @AlgorithmDesign_DataStructuer
🚀 اتصال GitHub به Gemini AI فعال شد!

اگر از کاربران Gemini AI (نسخه Pro) هستید، حالا می‌تونید حساب GitHub خودتون رو مستقیماً به Gemini وصل کنید 🎯

با این قابلیت جدید، Gemini می‌تونه به ریپوزیتوری‌هاتون دسترسی پیدا کنه، کدها رو بررسی کنه، ساختار پروژه‌تون رو درک کنه و تحلیل‌های دقیق‌تری ارائه بده 💡

یعنی از این به بعد، فقط با اتصال ساده GitHub، می‌تونید از Gemini برای ایمپورت و تحلیل مستقیم کدها استفاده کنید 🔥

#هوش_مصنوعی
📣👨‍💻 @AlgorithmDesign_DataStructuer
👏3
🔥 معرفی جدید PyTorch: TorchForge

کتابخانه‌ی تازه‌ی TorchForge توسط PyTorch معرفی شد—
یه فریم‌ورک بومی برای یادگیری تقویتی (Reinforcement Learning) که برای post-training و توسعه‌ی عامل‌محور (agentic development) طراحی شده 🚀

💡 نکته‌ی اصلیش اینه که اجازه می‌ده روی الگوریتم‌ها تمرکز کنی، نه زیرساخت! ⚙️

🔗 توضیحات کامل در بلاگ PyTorch:
https://pytorch.org/blog/introducing-torchforge/

💻 ریپوزیتوری رسمی پروژه در GitHub:
https://github.com/meta-pytorch/torchforge


#هوش_مصنوعی
📣👨‍💻 @AlgorithmDesign_DataStructuer
💯1
اگر می‌خواید یادگیری عمیق (Deep Learning) رو نه فقط تئوری، بلکه با کدنویسی واقعی تمرین کنید، این سایت فوق‌العاده‌ست! 💻

📘 شامل ۶۸ تمرین پایتون (Python notebooks) بر اساس متن کتابه که باید قسمت‌های ناقص کد رو خودتون کامل کنید.
🖥 به‌همراه اسلایدهای آموزشی و توضیحات جامع برای هر بخش.

https://udlbook.github.io/udlbook/

#هوش_مصنوعی
📣👨‍💻 @AlgorithmDesign_DataStructuer
🔥3👍1🤣1
🤖🎯 مدل‌های Vision-Language-Action (VLA)

یه جلسه از Ankit Goyal از شرکت NVIDIA برگزار شده درباره‌ی مدل‌های VLA و نقش اون‌ها در کنترل و دست‌کاری ربات‌ها .

🎥 ویدیو جلسه:
https://www.youtube.com/watch?v=IeNwXwK7IME

📑 اسلایدها:
https://yuxng.github.io/Courses/CS6341Fall2025/lecture_18_Guest_lecture_Ankit_Goyal_VLAs.pdf

#هوش_مصنوعی
📣👨‍💻 @AlgorithmDesign_DataStructuer
👏2
This media is not supported in your browser
VIEW IN TELEGRAM
یه ویدیو فوق‌العاده که در ۶ دقیقه، ۱۵ الگوریتم مرتب‌سازی رو با تصویر و صدا نشون می‌ده! 😍

📊 الگوریتم‌های نمایش‌داده‌شده:
selection sort, insertion sort, quick sort, merge sort, heap sort, radix sort (LSD), radix sort (MSD), std::sort (intro sort), std::stable_sort (adaptive merge sort), shell sort, bubble sort, cocktail shaker sort, gnome sort, bitonic sort and bogo sort .

#الگوریتم
📣👨‍💻 @AlgorithmDesign_DataStructuer
👍3💯1🤣1
🔥 معرفی رقیب جدید ویکی‌پدیا: گراکی‌پدیا!

این پلتفرم با ۸۰۰ هزار مقاله اولیه راه‌اندازی شد و تمام محتواهاش توسط هوش مصنوعی Grok نوشته میشن، با بررسی ۲۰۰ تا ۳۰۰ منبع مختلف برای هر مطلب!

🔹 نکته جالب: بعضی مقالات سوگیری دارن، اما تمرکزشون روی دستاوردها و اطلاعات سریع و دقیقه.
🔹 فعلاً تصاویر ندارن، ولی هدفشون یه منبع کامل و هوشمند برای کاربران هست.

https://grokipedia.com/

#هوش_مصنوعی
📣👨‍💻 @AlgorithmDesign_DataStructuer
💯3🤔1
Media is too big
VIEW IN TELEGRAM
چرا شبکه‌های عصبی قادرن تقریباً هر چیزی رو یاد بگیرن؟


#هوش_مصنوعی
📣👨‍💻 @AlgorithmDesign_DataStructuer
🙏2
🐍 10 دوره رایگان برای یادگیری Python

👩🏻‍💻 این منابع فوق‌العاده می‌تونن مهارت‌هات در
#Python رو چند سطح بالاتر ببرن و بهترین بخشش اینکه کاملاً رایگان هستن!

1️⃣ Comprehensive Python Course for Beginners
🔗 https://www.youtube.com/watch?v=H2EJuAcrZYU

📃 آموزش کامل از پایه تا پیشرفته با توضیحات شفاف و منظم.

2️⃣ Intensive Python Training
🔗 https://www.youtube.com/watch?v=rfscVS0vtbw

📃 دوره فشرده‌ی ۴ ساعته، سریع، دقیق و کاربردی.

3️⃣ Comprehensive Python Course
🔗 https://www.youtube.com/watch?v=ix9cRaBkVe0

📃 آموزش همراه با مثال‌ها و تمرین‌های واقعی.

4️⃣ Introduction to Python (CS50)
🔗 https://cs50.harvard.edu/python/

📃 یادگیری اصول با تمرکز بر منطق، کدنویسی تمیز و حل مسئله.

5️⃣ Automate Daily Tasks with Python
🔗 https://automatetheboringstuff.com/

📃 یاد بگیر چطور کارهای روزمره‌ت رو با Python خودکار کنی.

6️⃣ Learn Python with Interactive Practice
🔗 https://www.kaggle.com/learn/python

📃 آموزش تعاملی با داده‌های واقعی و تمرین‌های عملی.

7️⃣ Scientific Computing with Python
🔗 https://www.freecodecamp.org/learn/scientific-computing-with-python/

📃 پروژه‌محور برای کسانی که می‌خوان با داده و تحلیل علمی کار کنن.

8️⃣ Step-by-Step Python Training
🔗 https://www.w3schools.com/python/python_reference.asp

📃 آموزش مرحله‌به‌مرحله با تمرین‌های کوتاه و تعاملی.

9️⃣ Google's Python Class
🔗 https://developers.google.com/edu/python

📃 دوره‌ای از مهندسان گوگل با تمرین‌های واقعی و نکات حرفه‌ای.

🔟 Introduction to Programming with Python (MIT)
🔗 https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/download/

📃 محتوای سطح دانشگاهی برای درک مفاهیم پایه و حل مسئله با تمرین و پروژه.

#هوش_مصنوعی
📣👨‍💻 @AlgorithmDesign_DataStructuer
👍2🔥1
🌟 معرفی PandasAI: کاری راحت با داده‌ها بدون نیاز به کتابخانه‌های پیچیده!

این کتابخونه کار با داده‌ها رو خیلی ساده کرده، بدون اینکه شما لازم باشه با کتابخانه‌هایی مثل Pandas یا NumPy آشنا باشید. فقط کافیه سوالت رو به زبان ساده بپرسی و PandasAI جواب دقیق و حتی نمودارهای کاربردی رو برات آماده می‌کنه!

نحوه کار کردن با PandasAI:

1️⃣ نصب کتابخانه:
pip install pandasai
pip install pandasai-litellm


2️⃣ راه‌اندازی مدل GPT-4.1-mini:
from pandasai_litellm.litellm import LiteLLM

llm = LiteLLM(model="gpt-4.1-mini", api_key="YOUR_OPENAI_API_KEY")


3️⃣ بارگذاری داده و پرسش از آن:
import pandasai as pai

pai.config.set({"llm": llm})
df = pai.read_csv("data/companies.csv")
response = df.chat("میانگین درآمد هر منطقه چقدره؟")
print(response)


اطلاع بیشتر :
https://github.com/sinaptik-ai/pandas-ai

#هوش_مصنوعی
📣👨‍💻 @AlgorithmDesign_DataStructuer
1
📢 قابلیت جدید Hugging Face: Streaming Datasets 🚀

دیگه لازم نیست کل دیتاست‌هاتون رو دانلود کنید تا آموزش مدل‌هاتون شروع بشه!
با قابلیت Streaming Datasets، فقط با یه خط کد می‌تونید داده‌ها رو مستقیماً از اینترنت استریم کنید

dataset = load_dataset("HuggingFaceM4/FineVisionMax", split="train", streaming=True)


اطلاعات بیشتر:
https://huggingface.co/blog/streaming-datasets

#هوش_مصنوعی
📣👨‍💻 @AlgorithmDesign_DataStructuer
👌6👍2🔥1
🧠 یه ریپازیتوری فوق‌العاده برای علاقه‌مندان به NLP و مدل‌های Transformer

مجموعه‌ای گزیده و باکیفیت از منابع مربوط به شبکه‌های Transformer، مکانیزم Attention، مدل‌های GPT، BERT، ChatGPT، LLMs و Transfer Learning.

https://github.com/cedrickchee/awesome-transformer-nlp#readme

#هوش_مصنوعی
📣👨‍💻 @AlgorithmDesign_DataStructuer
👍2
Matplotlib_cheatsheet.pdf
3.1 MB
🔥 چیت‌شیت کامل برای رسم نمودارها در Matplotlib (به همراه مثال‌های کد)

#هوش_مصنوعی
📣👨‍💻 @AlgorithmDesign_DataStructuer
👌2
🎓 Reinforcement Learning of Large Language Models — Spring 2025 (UCLA)

📘 مجموعه‌ای از سخنرانی‌های جدید و بسیار ارزشمند از دانشگاه UCLA در بهار ۲۰۲۵ منتشر شده که بر یادگیری تقویتی در مدل‌های زبانی بزرگ (LLMs) تمرکز دارد.

💡 موضوعات متنوعی در این دوره پوشش داده می‌شن، از جمله:

Foundations and basic concepts of RL
Test-time compute
RLHF
RLVR


🎥 این دوره برای کساییه که می‌خوان در مرزهای جدید ترکیب یادگیری تقویتی و مدل‌های زبانی قدم بگذارن.

Youtube playlist:
https://www.youtube.com/playlist?list=PLir0BWtR5vRp5dqaouyMU-oTSzaU5LK9r

Website:
https://ernestryu.com/courses/RL-LLM.html

#هوش_مصنوعی
📣👨‍💻 @AlgorithmDesign_DataStructuer
👌2
🚀 معرفی Transformer سه‌بعدی!

یه روش تازه و هیجان‌انگیز برای یادگیری مدل‌های زبانی بزرگ (LLM)!
در این نسخه، می‌تونی ساختار LLaMA رو از زاویه‌ای جدید ببینی و با جزئیاتش آشنا بشی

روی هر بخش کلیک کن تا کد واقعی پشت هر عملیات رو ببینی 👇

https://www.alphaxiv.org/labs

#هوش_مصنوعی
📣👨‍💻 @AlgorithmDesign_DataStructuer
📚 بیش از ۹۰٪ از افراد مستقیم میرن سراغ آموزش مدل‌ها، ولی ریاضیات پشتش رو یاد نمی‌گیرن.

این پلی‌لیست کامل یوتیوب، دقیقاً همون ریاضیات مورد نیاز برای یادگیری ماشین و داده‌کاوی رو از پایه توضیح می‌ده .

🧮 Linear Algebra
📈 Calculus
🎲 Probability & Statistics
🤖 Machine Learning Specialization


https://www.youtube.com/playlist?list=PL-tZxv1CGGjB_qZlHpt5LO0roOL6rlrlt

#هوش_مصنوعی
📣👨‍💻 @AlgorithmDesign_DataStructuer
🙏2