آموزش پایتون | هوش مصنوعی | voidcompile – Telegram
آموزش پایتون | هوش مصنوعی | voidcompile
5.88K subscribers
242 photos
48 files
57 links
یادگیری برنامه نویسی، هوش مصنوعی، دیتا ساینس و پروژه‌های تحقیقاتی

Python | Machine Learning | Biopython | C++ | AI

مطالب آموزشی ، تحقیقاتی ، پروژه محور و پژوهشی برای
علاقه مندان به یادگیری برنامه نویسی

تبلیغات:
@void_compile
Download Telegram
آموزش طراحی اپلیکیشن دسکتاپ با پایتون! 🖥
🐍 پایتون فقط برای وب و داده نیست؛ برای ساخت اپ‌های دسکتاپ حرفه‌ای هم عالیه!

اگه دنبال اینی که یه اپلیکیشن دسکتاپ (Windows, macOS, Linux) بسازی که ظاهر کاربرپسند و امکانات قوی داشته باشه، پایتون با دو فریم‌ورک قدرتمندش، یعنی Tkinter (ساده و پیش‌فرض) و PyQt/PySide (قدرتمند و حرفه‌ای)، بهترین راه رو پیش روت می‌ذاره.

معرفی کوتاه فریم‌ورک‌ها:

Tkinter: فریم‌ورک استاندارد و پیش‌فرض پایتون. سریع برای ساخت ابزارهای کوچک و رابط‌های کاربری ساده.

PyQt/PySide: فریم‌ورک‌های بسیار قدرتمند مبتنی بر Qt که برای ساخت اپلیکیشن‌های صنعتی و پیچیده با طراحی‌های زیبا استفاده می‌شن.

شروع کردن با PySide (که معمولاً برای پروژه‌های تجاری انعطاف‌پذیرتره) یه انتخاب عالیه.

🎥 صفر تا صد آموزش PySide6 (معادل PyQt) برای ساخت اپلیکیشن: این آموزش جامع، قدم به قدم ساخت اپلیکیشن‌های دسکتاپ رو بهت یاد می‌ده.

PySide6 and Qt Tutorial

#پایتون #python
@voidcompile
1🤩20👍1612🔥8💯7🏆2
اگر عاشق پایتون و پروژه‌های خفن هستی، این ترفند کوتاه رو از دست نده 👇

python 
# Convert any text to natural speech using gTTS
from gtts import gTTS
import os

text = "Salam! I'm speaking with Python 😎"
tts = gTTS(text, lang='en')
tts.save("voice.mp3")
os.system("start voice.mp3")

🎧 نتیجه؟ پایتون باهات صحبت می‌کنه!
با چند خط ساده تونستی یه Text-to-Speech System بسازی که می‌تونه توی پروژه‌هات استفاده بشه.

💡 با این ترفند می‌تونی:

یک AI voice bot بسازی 🤖

توی پروژه‌های Artificial Intelligence و Machine Learning ازش استفاده کنی

یا حتی یه personal voice assistant بسازی با پایتون!


#برنامه_نویسی #پایتون
@voidcompile
💯20🔥1615🤩14👍8🏆4
🤖 احساسات متن رو با پایتون تشخیص بده!
با چند خط کد پایتون می‌تونی تحلیل احساسات (Sentiment Analysis) انجام بدی 👇
from textblob import TextBlob

text = input("Enter a sentence: ")
blob = TextBlob(text)
sentiment = blob.sentiment.polarity

if sentiment > 0:
print("😊 Positive sentiment!")
elif sentiment < 0:
print("😡 Negative sentiment!")
else:
print("😐 Neutral sentiment.")

🧠 نتیجه؟ پایتون حس جمله‌ات رو تشخیص می‌ده!
حتی می‌تونی ازش توی پروژه‌های هوش مصنوعی، چت‌بات‌ها و سیستم‌های تحلیل نظرات استفاده کنی.

💡 کاربردها:

تحلیل نظرات کاربران در شبکه‌های اجتماعی 📊

ساخت چت‌بات‌های هوشمند 🤖

بررسی احساسات مشتریان در کسب‌وکارها 💬

📚 برای ترفندهای بیشتر هوش مصنوعی و پایتون، عضو کانال ما شو 💙
#پایتون #python

@voidcompile
👍19🔥15🤩137🏆3💯1
کتابچه_ای_از_خلاصه_مدل_های_یادگیری_ماشین_1.pdf
5.8 MB
هندبوک یادگیری ماشین از رگرسیون خطی تا شبکه عصبی در ۳۰ صفحه
اگر می‌خوای همه‌ی مدل‌های پایه ML رو یک‌جا با توضیح ساده، فرمول، و الگوریتم یاد بگیری، این خلاصه برات مثل نقشه‌ست.
توضیح پیش‌پردازش هر مدل
الگوریتم‌ها با pseudocode
مفاهیم کلیدی مثل Entropy، Kernel Trick و Backpropagation
یک مرور فشرده اما دقیق برای دانشجوها، پژوهشگرها و علاقه‌مندان هوش مصنوعی.

#pdf@voidcompile
#book@voidcompile
@voidcompile
🔥8👍7😍7❤‍🔥76🎉6🤩4💯4
🎨 هوش مصنوعی بساز! تولید تصویر با پایتون 😍

فکر کردی فقط ChatGPT یا DALL·E می‌تونن تصویر بسازن؟
خودت هم می‌تونی با چند خط کد پایتون یه AI Image Generator واقعی بسازی! 👇

from diffusers import StableDiffusionPipeline
import torch

pipe = StableDiffusionPipeline.from_pretrained(
"runwayml/stable-diffusion-v1-5",
torch_dtype=torch.float16
).to("cuda")

prompt = "a futuristic robot painting in cyberpunk style"
image = pipe(prompt).images[0]
image.save("ai_art.png")

🧠 با این کد، یه مدل یادگیری عمیق (Deep Learning) با متن تو تصویر می‌سازه!
فقط یه جمله بنویس، و پایتون برات یه تصویر خلق می‌کنه 😍

💡 کاربردها:

ساخت تصاویر هنری و پست‌های شبکه‌های اجتماعی 🖼

تولید محتوای گرافیکی برای پروژه‌ها و سایت‌ها 💻

یادگیری مفاهیم هوش مصنوعی (AI) و یادگیری عمیق (Deep Learning)
#پایتون #python

@voidcompile
💯13👍9🎉9🤩9❤‍🔥65🔥3😍2🏆1
🧬 وقتی پایتون وارد DNA میشه!

تا حالا فکر کردی پایتون می‌تونه ژن انسان رو تحلیل کنه؟
با چند خط کد ساده، می‌تونی ساختار DNA رو بخونی، جهش ‌ها رو شناسایی کنی و حتی پیش‌بینی کنی چه صفاتی ممکنه ظاهر بشن!

from Bio import SeqIO

# خواندن داده‌های DNA از فایل FASTA
for record in SeqIO.parse("human_dna.fasta", "fasta"):
seq = record.seq
print(f"Length: {len(seq)}")
print(f"GC content: {(seq.count('G') + seq.count('C')) / len(seq) * 100:.2f}%")

💡 این کد از کتابخانه‌ی BioPython استفاده می‌کنه تا توی داده‌های ژنتیکی انسان جستجو کنه!
می‌تونی باهاش:
🔹 توالی‌های ژنی رو بررسی کنی
🔹 محتوی GC (ژن‌های فعال‌تر) رو تحلیل کنی
🔹 داده‌های DNA حیوانات یا انسان‌ها رو مقایسه کنی
البته برای داده های پیشرفته در و بلند تر باید کد را دقیقا بهینه سازی بکنیم !
🚀 کاربردها:

تحقیقات ژنتیکی و بیوانفورماتیک

پزشکی دقیق (Precision Medicine)

پیش‌بینی بیماری‌ها با هوش مصنوعی

آموزش مفاهیم ژنتیک برای دانشجویان علوم داده

@voidcompile
👍11💯8🔥6🤩6🎉5😍53❤‍🔥2🏆1
آموزش شروع یادگیری ماشین (ML) با پایتون! 🧠
آماده‌ای تا وارد هیجان‌انگیزترین حوزه برنامه‌نویسی بشی؟ #یادگیری_ماشین شاه‌کلید آینده است و پایتون زبان اصلی این حوزه! 🚀

برای شروع، باید با کتابخانه Scikit-learn آشنا بشی. این کتابخانه، ابزار استاندارد و اصلی برای پیاده‌سازی الگوریتم‌های ML (مثل رگرسیون، خوشه‌بندی، و دسته‌بندی) است.

۳ گام کلیدی شروع ML:

آماده‌سازی داده‌ها: با استفاده از Pandas، داده‌ها رو تمیز و سازماندهی کن.

انتخاب مدل: از Scikit-learn برای انتخاب و آموزش مدل (مثلاً رگرسیون خطی) استفاده کن.

پیش‌بینی: با استفاده از مدل آموزش‌دیده، داده‌های جدید رو پیش‌بینی کن.

رفقا این ویدئو میتونه درک خوبی بهتون بده از یادگیری ماشین :
Machine Learning for Everybody – Full Course

@voidcompile
12😍10👍8🤩7❤‍🔥6💯6🎉5🔥2🏆1
کد امروز یه ترفند باحال پایتونی برای ساخت رمز مورس از هر جمله‌ست.
با کمتر از ۱۰ خط کد، می‌تونی یه مترجم ساده ولی کامل بسازی — بدون نیاز به هیچ کتابخونه‌ای!
👨‍💻 ایده برای تمرین: برعکسش رو بساز، یعنی تبدیل مورس به متن.
python 
morse = {'A':'.-', 'B':'-...', 'C':'-.-.', 'D':'-..', 'E':'.', 'F':'..-.',
'G':'--.', 'H':'....', 'I':'..', 'J':'.---', 'K':'-.-', 'L':'.-..',
'M':'--', 'N':'-.', 'O':'---', 'P':'.--.', 'Q':'--.-', 'R':'.-.',
'S':'...', 'T':'-', 'U':'..-', 'V':'...-', 'W':'.--', 'X':'-..-',
'Y':'-.--', 'Z':'--..', ' ':'/'}

text = "HELLO VOID"
print(' '.join(morse[c] for c in text.upper()))

کد بالا جمله‌ی انگلیسی رو به رمز مورس تبدیل می‌کنه، بدون هیچ کتابخونه‌ای!
می‌تونی صدای مورس هم پخش کنی
import winsound
for symbol in morse["S"]:
winsound.Beep(600, 100 if symbol=="." else 300)

لایییک یادتون نره!
@voidcompile
21💯16👍13🔥11🤩11❤‍🔥9🎉5😍4🏆2
چرا پایتون ۲ با پایتون ۳ فرق داره؟ و چی شد تا نسخه ۳.۱۲ و بعد رسیدیم؟

۱. Python 2.7 (منتشر شده در ۲۰۱۰، پایان پشتیبانی در ۲۰۲۰)

آخرین نسخه بزرگ از سری ۲.x

چاپ با print به صورت دستور بود:
print "Hello"

۲. Python 3.9 (منتشر شده در ۲۰۲۰)

همگام با دنیای مدرن — یونیکد به‌صورت پیش‌فرض

print به صورت تابع:
print("Hello")

. Python 3.12 (منتشر شده در ۲۰۲۳)

سریع‌تر از همیشه 🚀

بهبود چشمگیر در CPython (تا 25٪ سرعت بیشتر)

قابلیت جدید Subinterpreters برای اجرای هم‌زمان کدها

Exception groups برای مدیریت چند خطا همزمان

پشتیبانی بهینه از pattern matching و async

پایتون ۲ تموم شد، پایتون ۳ در حال تکامل 😎
از دستورهای ساده‌ی print تا subinterpreterهای نسخه‌ی ۳.۱۲ مسیر پایتون پر از تغییرهای عمیق و سرعت‌یه.
اگر هنوز با ۳.۹ کار می‌کنی، وقتشه یه قدم به آینده نزدیک‌تر شی 🚀

@voidcompile
👍11💯10🔥6❤‍🔥53😍3🎉2🤩2👨‍💻1
📱 پایتون روی گوشی؟ بله واقعاً!

خیلیا فکر می‌کنن پایتون فقط برای دسکتاپ و سروراست، ولی نه با کتابخونه‌هایی مثل:
🔥 Kivy → ساخت اپ‌های کراس‌پلتفرم (Android و iOS)
⚡️ BeeWare → خروجی مستقیم اپ نیتیو با UI واقعی
🧠 Chaquopy → اجرای کد پایتون داخل Android Studio
🧩 PySide / PyQt → ساخت رابط کاربری گرافیکی حتی روی گوشی

پایتون با وجود سرعت نسبتاً کمترش، برای اپ‌های آموزشی، ابزارهای ساده، رابط داده، و نمونه‌سازی سریع (prototype) عالیه.

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

@voidcompile
9😍8❤‍🔥7💯7👍5🎉5🔥2🏆2🤩1
🐍 با پایتون، کارهای تکراری رو اتوماتیک کن!
آیا از انجام کارهای خسته‌کننده و تکراری روزانه متنفری؟ 🤯 پایتون ابزار نهایی برای خودکارسازی (Automation) است!

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

کد ترفند روز: مرتب‌سازی سریع فایل‌ها!
این کد کوتاه، فایل‌های داخل یک پوشه را بر اساس پسوندشان (مثلاً txt, pdf و...) در پوشه‌های جداگانه مرتب می‌کند:
import os, shutil

for filename in os.listdir('.'):
if os.path.isfile(filename):
# گرفتن پسوند فایل (مثلاً .txt)
extension = filename.split('.')[-1]

# ساخت پوشه اگر وجود نداشت
if not os.path.exists(extension):
os.mkdir(extension)

# انتقال فایل به پوشه مربوطه
shutil.move(filename, extension)

اگه از اتوماسیون خوشت میاد، این پست رو ذخیره کن!
#پایتون #اتوماسیون #برنامه_نویسی

@voidcompile
7👍2🏆1
🕸 خزشگر وب (Web Crawler) چیست؟
تاحالا فکر کردی چطور موتورهای جستجو مثل گوگل، می‌دونن کدوم سایت رو بهت نشون بدن؟ 🤔 اینجاست که پای خزشگرها (Crawlers) یا عنکبوت‌های وب (Web Spiders) به میون میاد!

خزشگر وب، یک برنامه کامپیوتریه که:

وب رو می‌گرده: مثل یه ربات، لینک‌های صفحات مختلف رو دنبال می‌کنه.

محتوا رو جمع‌آوری می‌کنه: اطلاعات صفحات وب (متن، عکس، لینک‌ها و...) رو می‌خونه و ذخیره می‌کنه.

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

در واقع، این ربات‌های کوچک پشت صحنه کار می‌کنند تا دنیای آنلاین رو برای ما قابل دسترس‌تر کنن. 🌐

#وب_کرالر #سئو.
@voidcompile
11👍9👏7🔥5🤩4💯3🏆2🎉1
تاحالا به این فکر کردی که اگه بتونی داده‌ها رو نه فقط روی صفحه، بلکه لمس کنی و توی فضای سه‌بعدی باهاشون کار کنی، چقدر تحلیل و درکشون راحت‌تر می‌شه؟ 📊

اون روز دور نیست که نمایشگرها مرز بین دنیای دیجیتال و واقعیت رو محو کنن. به زودی، می‌تونیم:

مدل‌های سه‌بعدی رو مثل اشیاء واقعی دستکاری کنیم.

داشبوردهای داده رو توی فضای اطرافمون شناور ببینیم.

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

مناسب برای رسم سطح‌ها، scatter سه‌بعدی، و گراف‌های پایه
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np

x = np.linspace(-5,5,50)
y = np.linspace(-5,5,50)
X, Y = np.meshgrid(x, y)
Z = np.sin(np.sqrt(X**2 + Y**2))

ax = plt.figure().add_subplot(111, projection='3d')
ax.plot_surface(X, Y, Z, cmap='viridis')
plt.show()

آموزش این کتابخانه به زودی در یوتوب !

تصویر رو خودم خیلی دوست دارم جمینای زحمت کشیده زده 😂
@voidcompile
1👏106👍6🔥5🤩5❤‍🔥4🎉2💯1
🪟 مایکروسافت مدل تصویرساز جدید خود را معرفی کرد: MAI-Image-1

مایکروسافت به‌طور رسمی مدل مولد تصویر داخلی خود با نام MAI-Image-1 را در سرویس‌های Bing Image Creator و Copilot Audio Expressions عرضه کرده است.
این مدل توانایی ویژه‌ای در تولید تصاویر فوتورئالیستی از غذا و مناظر طبیعی گرفته تا صحنه‌های هنری با نورپردازی دقیق دارد.

💡 در حال حاضر MAI-Image-1 در مناطق اتحادیه اروپا فعال نیست، اما در سایر کشورها در دسترس کاربران Bing و Copilot قرار گرفته است.

#اخبار_تکنولوژی
@voidcompile
18😍14🔥11🤩10💯10👍8❤‍🔥8🎉72
🚀شرکت OpenAI در حال ساخت بزرگ‌ترین ارتش GPU در تاریخ هوش مصنوعی است!

OpenAI قصد دارد تا پایان سال ۲۰۲۵ بیش از ۱ میلیون GPU را به زیرساخت خود اضافه کند عددی که قدرت محاسباتی این شرکت را بیش از ۱۰۰ برابر نسبت به امروز افزایش می‌دهد.
🎯 هدف؟ رسیدن به مرحله‌ای که مدل‌های هوش مصنوعی نه فقط پاسخ بدهند، بلکه آینده را پیش‌بینی کنند.

تصور کن هوش مصنوعی‌ای که بگه:

«هی، فردا بارون میاد چتر یادت نره!» ☔️

این فقط گپ زدن نیست، این یعنی AI داره به سمت هوش فوق‌انسانی (Superintelligence) حرکت می‌کنه.
اما یه نکته جالب‌تر: OpenAI با این پروژه وارد دوره‌ای می‌شه که شاید خودش بتونه سیستم‌های هوش مصنوعی بعدی رو طراحی و بهینه‌سازی کنه بدون دخالت انسان! 🤖

👁‍🗨 آینده‌ای نزدیک در راهه که در اون AI فقط ابزار نیست، همکار فکری ماست (یا شاید... جایگزین؟ 😏)

#OpenAI #هوش_مصنوعی #GPU #AI #VoidCompile #تکنولوژی #Superintelligence
#ChatGPT

@voidcompile
9👍6🎉6❤‍🔥6🔥5🤩5💯5😍3
اب 📘 MongoDB: The Definitive Guide یکی از معتبرترین منابع رسمی برای یادگیری و تسلط بر پایگاه داده‌ی MongoDB است که توسط انتشارات O’Reilly منتشر شده. این کتاب به‌عنوان مرجع جامع توسعه‌دهندگان، مهندسان داده و معماران نرم‌افزار شناخته می‌شود.

🧠 محتوای کتاب:

مبانی MongoDB و مدل داده‌ای آن
توضیح تفاوت MongoDB با پایگاه‌های داده‌ی رابطه‌ای
معرفی اسناد (Documents)، مجموعه‌ها (Collections) و BSON

CRUD Operations (ایجاد، خواندن، به‌روزرسانی، حذف)
دستورات اصلی MongoDB با مثال‌های کاربردی
Query‌ها، فیلترها و Projectionها

ایندکس‌گذاری و Performance Tuning
— نحوه‌ی ساخت ایندکس‌های مؤثر
تحلیل عملکرد کوئری‌ها و بهینه‌سازی

Aggregation Framework و Pipelineها
روش‌های تجمیع داده، آمارگیری، گروه‌بندی و پردازش تحلیلی

Replication و Sharding
— توضیح کامل درباره‌ی خوشه‌بندی (Cluster) و مقیاس‌پذیری افقی

امنیت، Backup و Monitoring
حراز هویت، کنترل دسترسی و ابزارهای مانیتورینگ حرفه‌ای

MongoDB در محیط Production
بهترین روش‌ها برای استقرار، پشتیبان‌گیری و عیب‌یابی
#mangodb
@voidcompile
👍8😍87🤩7💯65🔥5🎉3❤‍🔥2
Audio
قسمت اول پادکست با هوش مصنوعی
MongoDB The Definitive Guide

رفقا برا اولین بار هست من چنین چیزی درست کردم
داخل این پادکست کوتاه درباره ی کتاب اومده صحبت شده و یک معرفی ازش شده ممنون میشم نظرتون را بگین در این باره دوست دارید که ادامه بدیم در این سبک و موافقید که پادکست های اینجوری درست کنیم ؟
اگر موافق هستین لایک کنین رفقا

#podcastwithai@voidcompile

@voidcompile
1👍10💯8🔥7🎉6😍64🤩3❤‍🔥2
🧬 ProteinTTT: فقط یک پروتئین برای آموزش AI کافیست!

پژوهشگران روشی جدید به نام Protein Test-Time Training (ProteinTTT) معرفی کرده‌اند که مدل‌های زبانی پروتئین را بدون نیاز به داده‌ی اضافی، مستقیماً برای یک پروتئین خاص تنظیم (Fine-tune) می‌کند.

🎯 نتیجه؟

۱۹٪ بهبود در پیش‌بینی ساختارهای پیچیده‌ی ویروسی

دقت بیشتر در برآورد Protein Fitness

و درک عمیق‌تر از تعاملات مولکولی مثل لوپ‌های آنتی‌بادی آنتی‌ژن

🧠 نکته‌ی شگفت‌انگیز این روش این است که مدل فقط با یک توالی ساده یاد می‌گیرد خودش را تطبیق دهد — درست مثل مدلی زبانی که با یک پاراگراف جدید آپدیت می‌شود!

کد این روش open-source است و محققان می‌توانند بلافاصله از آن برای سرعت‌بخشیدن به کشف دارو و طراحی پروتئین‌های درمانی استفاده کنند.

🔗 آینده‌ی بیوانفورماتیک در حال وقوع است جایی که AI نه فقط تحلیل‌گر داده‌ها، بلکه یادگیرنده‌ی خودکار زندگی مولکولی است.

#Bioinformatics #ProteinTTT #AI

@voidcompile
❤‍🔥13👍11😍9🎉86🔥6🤩6💯6
⚙️ ابزار روز: Cursor — IDE هوشمند با مغز ChatGPT

🌐 https://cursor.sh

💡 چی هست؟

Cursor یه ویرایشگر کد (IDE) جدیده که با استفاده از مدل GPT-4 و GPT-5 ساخته شده.
در واقع یه نسخه‌ی «فوق‌هوشمند از VS Code»ـه که کد رو می‌فهمه، پیش‌بینی می‌کنه و خودش می‌نویسه!

🚀 قابلیت‌های شاخص:

🔹 Auto-complete واقعی با فهم متن پروژه
نه مثل VSCode ساده Cursor فایل‌های پروژه‌ت رو تحلیل می‌کنه و پیشنهادهایی می‌ده که دقیقاً با Context پروژه‌ت هم‌خوانی داره.

@voidcompile
🏆1912🔥8👍7🎉7🤩5👏4💯1
🧠 ترفند: اجرای کد پایتون از یک رشته‌ی رمزگذاری‌شده (Base64)

با این ترفند می‌تونی هر کدی رو به‌صورت مخفی (رمزگذاری‌شده) ذخیره و اجرا کنی مثل یه Easter Egg یا ترفند هکری 😏

import base64

# کد پنهان: print("Hello from encoded Python!")
secret = "cHJpbnQoIkhlbGxvIGZyb20gZW5jb2RlZCBQeXRob24hIik="

exec(base64.b64decode(secret))


شما هم موافقید تصویر هایی که gemini می زنه خیلی خوبه ؟ 😐😂
#python
@voidcompile
1👍14🤩11🔥8👏7🎉5🆒54