Parvaresh 's channel – Telegram
Parvaresh 's channel
498 subscribers
73 photos
12 videos
10 files
139 links
https://linktr.ee/parvvaresh

برای ارتباط با من : @parvvaresh
یا
Parvvaresh@gmail.com
Download Telegram
📌Numpy library: advanced matrix calculations with numpy


✍️ یکی از مهارت های مهم در برنامه نویسی امروزه، تسلط و کار کردن با ماتریس ها یا به طور کلی، تنسور هاست.

فرض کنید یک لیست چند بعدی از اعداد داریم، مثلا از آنجایی که هر پیکسل یک تصویر رنگی، معادل سه عدد (قرمز، سبز، آبی) است، لیست ما میتواند 480*640*3 باشد. ما میخواهیم روی این اعداد، عملیات هایی انجام دهیم.
یک راه این است که از یک لیست سه بعدی استفاده کنیم و روی تمام عناصر این لیست، یک حلقه بزنیم for i,j,k و در داخل حلقه عملیات های لازم را بنویسیم.
اما راه دیگر استفاده از ماتریس ها (به‌طور کلی تنسور ها) است.
تنسور ها، مجموعه ای چند بعدی از اعداد اند که عملیات های مختلفی روی آن تعریف شده.

✍️ در زبان پایتون، این تنسور ها تحت عنوان numpy array ها شناخته میشوند و برای شروع به کار با این تنسور ها، کافی ست کتابخانه numpy را import کنید.
import numpy as np

✍️ همچنین، این آبجکت با کتابخانه های دیگر همخوانی خوبی دارد. به طور مثال در کد زیر فایل یک عکس از کامپیوتر خوانده شده و به یک آرایه نامپای (w, h, 3) تبدیل شده است.
from PIL import Image
image = Image.open("img.jpg")
image_array = np.array(image)


✍️ به دو دلیل، استفاده از numpy array ها به جای nested loop ها در پایتون، سرعت اجرای برنامه را به شدت افزایش میدهد.

1-کتابخانه numpy با زبان c نوشته شده است و سرعت زبان c حتی گاهی تا 200 برابر زبان پایتون میباشد.
2-با نوشتن برنامه با numpy array ها به سیستم اجازه میدهید بخشی از عملیات (که مستقل از بقیه عملیات ها هستند) به طور موازی با بقیه هسته های پردازنده انجام‌ شود و از قابلیت های multiprocessing در کامپیوتر خود استفاده میکنید.


✍️ در نوت بوک زیز، تمام نکات این کتابخانه به طور کامل و بدون هیچ پیش نیازی توضیح داده شده و به خصوص در بخش پیوست شده، کد های پیشرفته تر آورده شده است.
خواندن بخش پیوست شده به افرادی که آشنایی کمی با نامپای دارند، یا از ابتدای نوت بوک را مطالعه کرده اند توصیه میشود.

📎My code for Advanced programming with numpy (using where function and comperative operators)

📋نویسنده متن و کد : محمدرضا باطنی
🔵منتظر شنیدن نظرات شما زیر این پست هستیم.

#Numpy
#Numpy_library
#نامپای
#پایتون
#مقدماتی
———————————————————
🔷 کانال هوش مصنوعی پرورش
🌐 @parvvaresh_ch
👍17💩1🍌1
📌ChatGPT


✍️چت جی پی تی بات مکالمه گر جدید شرکت OpenAI هست که این روز ها همه درباره آن صحبت میکنند. باتی که به گزارش نیویورک تایمز، بهترین ربات هوش مصنوعی تاریخ در دسترس عموم نامیده شده. در کم تر از یک هفته یک میلیون کاربر در آن ثبت نام کرده اند و اخیرا شایعه شده است که مایکروسافت قرار است ده میلیارد دلار روی آن سرمایه گذاری کند.

در این مقاله قصد داریم کمی به توانایی های بینظیر این چت بات اشاره کنیم. همچنين به بعضی از تغییراتی که در حال رخ دادن هست اشاره میکنیم و میفهمیم که چرا ممکن است در چند سال آینده شاهد یک انقلاب تکنولوژیک در جهان باشیم. (در صورت نیاز به منبع هر کدام از مطالب گفته شده میتوانید به من پیام دهید.)

✍️ پس از ورود به سایت چت جی پی تی با یک تکست باکس مواجه میشوید که فقط میتوانید از طریق آن متن رد و بدل کنید. اما این مدل زبانی چه کار هایی میتواند انجام دهد؟

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

2-تولید متن: چت جی پی تی میتواند در عرض چند ثانیه چند صفحه متن، شعر و محتوا های مختلف از زبان های مختلف و با شرایط مختلف تولید کند. برای مثال از او بخواهید مانند یک دزد دریایی صحبت کند و یک داستان بنویسد.

3-خلاصه سازی و تحلیل متن: برای مثال یک متن طولانی از متن بدهید و درباره متن از چت جی پی تی سوال کنید.

4-تولید کد: این یک قابلیت بینظیر چت جی پی تی است که از طریق آموزش مدل روی داده های کد های گیت هاب به دست آمده. شما میتوانید خصوصیات یک صفحه وب را برای او توصیف کنید و چت بات به شما کد Html میدهد. اکنون فرض کنید پشیمان شده اید و میخواهید کد را در فریم وورک React داشته باشید. کافی است فقط از چت بات بخواهید.

5-تصحیح کد: کافی ست اروری که کد شما میدهد را به همراه کد در تکست باکس کپی کنید و چت بات برای شما کد را تحلیل میکند و آن را عیب یابی میکند و کد را اصلاح میکند.

6-آموزگار: از او بخواهید به شما پایتون یاد بدهد. امتحان کنید. باور کنید که از خیلی از سایت های آموزشی بهتر یاد میدهد.

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

در واقع حتی برای نوشتن همین متن از کمک خود چت جی پی تی استفاده کردم. حتی در چند ماه گذشته در اغلب مواقع برای عیب یابی کد به جای عیب یابی کد هایم با استراتژی مشهورِ:
google -> stackoverflow -> an indian guy respond -> ctrl+c -> ctrl+v
از استراتژی جدید و بهینه ترِ:
chatgpt -> click on copy -> ctrl+v
استفاده کردم.

واضح است که چنین چت بات قدرتمندی (به همراه رقبای احتمالی آن در آینده) قرار است دنیای برنامه نویسان را تحت تاثیر قرار دهد. اما چگونه؟

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

من فکر میکنم همانطور که در گذشته تمایزی بین سیستم های آنالوگ و دیجیتال وجود داشت، در آینده ای نزدیک شاهد ظهور سیستم عامل ها یا زبان های برنامه نویسی بر پایه زبان طبیعی باشیم و با دو نوع سیستم عامل کلاسیک(منطقی) و هوشمند(فازی) در طرف باشیم.

شما چه فکر میکنید؟ فکر میکنید برنامه نویسان آینده چه شکلی اند؟ آیا از افرادی با زمینه ریاضی به افرادی با زمینه روانشناسی تبدیل میشوند؟ یا هر دو؟

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

📎آدرس چت جی پی تی

📋نویسنده متن : محمدرضا باطنی
🔵منتظر شنیدن نظرات شما زیر این پست هستیم.

#ChatGPT #مقدماتی
—————————————————————
🔷 کانال هوش مصنوعی پرورش
🌐 @parvvaresh_ch
👍144👎3👏1
Forwarded from محافل گره
🔶 محافل گره، طرحی از دانشکده ریاضی و علوم کامپیوتر دانشگاه صنعتی امیرکبیر

🔹 همراه با تیم‌سازی هوشمند و کورس‌های جدید در حوزه‌های بین رشته ای
🔹کورس جدید NLP برای آشنا شدن با ترند روز تکنولوژی: ChatGPT
🔹 برای ثبت‌نام به کانال محافل گره مراجعه فرمایید.
@gereh_aut
@mcs_ssc
🔥9
حلقه 7.pdf
30.9 MB
نشریهٔ علمی - دانشجویی حلقه

فصلنامهٔ دانشکدهٔ ریاضی و علوم‌کامپيوتر دانشگاه صنعتی امیرکبیر

📌 شماره هفتم

📆 تابستان ١۴٠١

⚪️ استفاده از مطالب و محتوای نشریه با ذکر منبع بلا مانع است.

⚪️ پذیرای انتقادها و پیشنهادهای شما هستیم🙏

انجمن علمی دانشکده ریاضی و علوم‌کامپیوتر دانشگاه صنعتی امیرکبیر(پلی‌تکنیک تهران)
🆔@halghe_aut
👍9
Forwarded from CS50xTehran
🔥ثبت‌نام رایگان دوره علوم کامپیوتر، برنامه نویسی پایتون و هوش مصنوعی سی‌اس‌فیفتی هاروارد شروع شد.
📌با امکان دریافت سرتیفیکیت معتبر سی‌اس‌فیفتی از دانشگاه هاروارد

✔️ ۱۱ جلسه دوره مبانی علوم کامپیوتر
✔️ ۹ جلسه دوره برنامه نویسی پایتون
✔️ ۷جلسه دوره هوش مصنوعی

☄️ همراه با هکاتون و نمایشگاه پایانی

🔴جهت ثبت‌نام رایگان و کسب اطلاعات بیشتر به این لینک مراجعه کنید :
🌐 cs50xtehran.ir
🤔7🔥2🕊2
👨🏻‍💻 مِهریار مُهری استاد دانشگاه کورانت آمریکا کتاب «مبانی یادگیری ماشین» رو به همراه نسخه آنلاین، درسنامه‌ها، تمرین‌ها و پروژه‌های کتاب، به رایگان در اختیار علاقه مندان حوزه علوم داده قرار داده است.

☑️ بیشتر مطالب ارائه شده در این کتاب کاربردی هستند و نتیجه ۱۴ سال تدریس یادگیری ماشین و نظرات و پیشنهادات دانشجویان دوره تحصیلات تکمیلی یادگیری ماشین هست. برای دسترسی به این کتاب، می‌تونید از لینک های زیر استفاده کنید.


🏷 Foundations of Machine Learning
📕 PDF
📖 EBOOK
📝 Lecture slides
🖥 Website

#️⃣ #یادگیری_ماشین #MachineLearning
🔥92👍2
🟩مثل اینکه اپدیت جدید تلگرام اومده
اپدیت کنین اونایی هم که پرمیوم نیستن میتونن از قابلیت استوری استفاده کنن🟩
🔥3👌1🕊1
Media is too big
VIEW IN TELEGRAM
——————————————————
🔷 کانال هوش مصنوعی پرورش
🌐 @parvvaresh_ch
👍6💩4👎1
📌Reinforcement Learning: Autonomous Driver Game


✍️ یکی از شاخه های جذاب هوش مصنوعی، یادگیری تقویتی است؛ در این برنامه ها، شما یک عامل (agent) دارید که در یک محیط شبیه سازی شده در حال یادگیری روش انجام کنش های متفاوت برای رسیدن به هدفی مشخص است؛ برای مثال در یک بازی شطرنج، شما یک عامل هستید که در حال تلاش برای پیروزی هستید و هوش مصنوعی ای که حریف شما است با استفاده از الگوریتم های RL آموزش داده شده است.

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

✍️ در بازی زیر، تعدادی ماشین وجود دارند که به عنوان ورودی، اطلاعات 5 سنسور روبروی خود را میگیرند (در ویدیو با ضربدر نشان داده شده است) سپس با استفاده از یک شبکه عصبی دو لایه، تصمیم می‌گیرد که چقدر فرمان را بچرخاند، چقدر گاز را فشار دهد و چقدر ترمز را بگیرد. همچنین وزن های این شبکه با استفاده از الگوریتم ژنتیک آپدیت میشوند، یعنی هر ژن معادل لیست تمام وزن ها پشت هم است و تابع سود هر ژن، برابر تابعی از مقدار پیشروی هر ماشین در هر نسل و سرعت میانگین آن است.

✍️ محیط بازی هم با استفاده از pygame برنامه نویسی شده است و دیدن کد، برای علاقه مندان به بازی سازی، میتواند جذاب باشد.

✍️ کد پایتون و ویدیوی نمایش بازی و توضیحات الگوریتم ژنتیک پیوست شده اند.

📎Video
📎Code
📎Genetic algorithm post

📋نویسنده متن و کد : محمدرضا باطنی
🔵منتظر شنیدن نظرات شما زیر این پست هستیم.

#Reinforcement_Learning #Genetic_Algorithms #Neural_Networks
#Game_Development
#پیشرفته
—————————————————————
🔷 کانال هوش مصنوعی پرورش
🌐 @parvvaresh_ch
👍13💩9👏1
Forwarded from ahforoughi
CV_guide_McGill.pdf
922.9 KB
فایل راهنمای نگارش رزومه همراه با چند نمونه از دانشگاه مک گیل

@ahforoughii
🤩8👍2
Forwarded from چنل شرکت
برای ایرانیان خارج از کشور :

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

نظرات شما برای ما ارزشمند است. لطفا برای ما در فروشگاه Google Play نقد و بررسی بنویسید. برای دانلود نسخه اندروید:
https://play.google.com/store/apps/details?id=yuzvpn.com

اگر احساس می‌کنید که برنامه ما مفید است، لطفا آن را با دیگران به اشتراک بگذارید. لطفا توجه فرمایید نسخه iOS در حال توسعه است و به زودی منتشر خواهد شد. وبسایت رسمی ما:
https://www.yuzvpn.com
Telegram: https://news.1rj.ru/str/leoinfi

For Iranians outside the country :

This application, developed for Android and currently free of charge, is designed to streamline access to Iranian banking websites, governmental portals, television services, and more for users abroad. By using this app, you can effortlessly change your IP to appear as if you're accessing from within Iran. Whether you're trying to access the Bank's system, the electronic services of the Judiciary, or simply download software and movies from Iranian sources, this common challenge is addressed by our application.

We highly value your feedback. Please leave us a review on the Google Play Store. To download the Android version:
https://play.google.com/store/apps/details?id=yuzvpn.com

If you find our application beneficial, kindly share it with others. We'd like to inform you that the iOS version is in the works and will be released soon.
Our official website :
https://www.yuzvpn.com/
Telegram: https://news.1rj.ru/str/leoinfi
6
خبر🧨
تپسی هک شد !

اطلاعات هک شده تپ‌سی، طبق ادعای هکر(ها) شامل موارد زیر می‌باشد:

- اطلاعات بیش از ۲۷ میلیون مسافر شامل: نام، نام خانوادگی، شماره همراه، شهر و بعضا ایمیل.
- اطلاعات بیش از ۶ میلیون راننده شامل: نام، نام خانوادگی، کد ملی، شهر، شماره همراه.
- اطلاعات بیش از ۱۳۶ میلیون سفر شامل: آی‌دی مسافر، آدرس کامل مبدا و مقصد، آدرس کوتاه مبدا و مقصد، مشخصات جغرافیایی (GPS Locations) مبدا و مقصد.
- سورس کد محصولات شرکت تپسی مانند اپلیکیشن‌های موبایل و ...
- اطلاعات دستگاه همراه مسافر و راننده.
🤬13💔3😁21🔥1🤔1
💢 کارگاه آموزش مفاهیم دیتابیس و sql

- برگزارکننده: انجمن علمی علوم مهندسی دانشگاه تهران

+ تمرین (کوئرا)
+ پروژه نهایی


🗓 تاریخ جلسات:
• ۱۴ - ۱۷ - ۲۱ - ۲۸ مهرماه سال ۱۴۰۲
• ساعت ۱۶ الی ۱۸


▫️ محتوای دوره به همراه ساخت و طراحی یک پایگاه داده در دنیای واقعی تدریس می‌شود.

▫️مناسب برای علاقمندان به حوزه‌های نرم‌افزار و زمینه‌های داده‌محور (علم داده، آنالیز داده و ...)


🔖 گواهی معتبر از انجمن علمی علوم مهندسی دانشگاه تهران

----------------------------------
📌 تخفیف ویژه :
🌀 ثبت‌نام گروهی
🌀 دانشجویان دانشگاه تهران
مهلت ثبت‌نام : ۱۳ مهر (پنج‌شنبه)

🌐 لینک ثبت‌نام و اطلاعات بیشتر:
Database Fundamentals WS

پشتیبانی انجمن علمی:
@UT_EngSci
----------------------------------
@SAEngSci
5👏1
This media is not supported in your browser
VIEW IN TELEGRAM
💢 کارگاه مفاهیم دیتابیس و SQL
ثبت‌نام فقط تا ظهر جمعه (۱۴ مهر)


- تاریخ جلسات:
• ۱۴ - ۱۷ - ۲۱ - ۲۸ مهرماه سال ۱۴۰۲
• ساعت ۱۶ الی ۱۸

🔖  گواهی معتبر از انجمن علمی علوم مهندسی دانشگاه تهران

-----------------------------------
📌 تخفیف ویژه!
🌀 ثبت‌نام گروهی
🌀 دانشجویان دانشگاه تهران

🌐 لینک ثبت‌نام و اطلاعات بیشتر:
Database Fundamentals WS

پشتیبانی انجمن علمی:
@UT_EngSci
----------------------------------
@SAEngSci
4
🛑 متاسفانه در پی مشکلات فنی پیش‌آمده، به استحضار می‌رسانیم "کارگاه مفاهیم دیتابیس و SQL" با یک هفته تاخیر برگزار می‌شود.

تاریخ‌های برگزاری جلسات:
• ۲۱ مهر (جمعه)
• ۲۴ مهر (دوشنبه)
• ۲۸مهر (جمعه)
• ۵ آبان (جمعه)
- ساعت ۱۶ الی ۱۸

مهلت ثبت‌نام نیز تا ۲۰ مهرماه تمدید می‌شود.


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

از شکیبایی شما ممنونیم.🪴

@SAEngSci
5🤬1
Forwarded from AUT Gamecraft
📣 انجمن علمی دانشکده مهندسی کامپیوتر دانشگاه امیرکبیر برگزار می‌کند:

🔵 سومین دوره‌ی رویداد بازی‌سازی امیرکبیر
👾 AUT GameCraft 👾

👨‍🏫 سخنرانی 💻 کارگاه 🎁 مسابقه

🔸 مناسب برای آرتیست‌ها 🎨، دیزاینرها📐 و برنامه‌نویسان💻 و تمامی علاقه‌مندان به بازی‌سازی!

ثبت‌نام از ۱۳ تا ۱۵ مهر در سایت رویداد
https://gamecraft.ce.aut.ac.ir/
▫️▫️▫️
Website | Instagram
@AUTGamecraft
🔥5😁2
اگر می خواید بدونید که سیستم ها چجوری کار می کنند و یه سیستم مقیاس پذیر چجوری طراحی میشه، این ریپازیتوری برای شماست

همه چیز رو به زبان ساده و با تصویر توضیح داده

🔗 https://github.com/ByteByteGoHq/system-design-101
👍63