اولین باره که به کاهو میای؟ راهنمای سایت رو حتما بخون!

ورود ثبت‌نام راهنما درباره‌ی کاهو
پرسش‌ها برچسب‌ها کاربر‌ها سوال بپرسید!

آمار پرسش:

  • پرسیده شده: 2018-12-14 20:09:14 -0500
  • مشاهده شده: 367 بار
  • بروز شده: 2018-12-20 10:21:43 -0500

پرسش‌های مشابه:

رتینگ در codeforces و سوالات در حد دوره و مرحله 3

برنامه ی مثلث خیام پاسکال به کمک آرایه ها ؟

برنامه ای بنویسید که ماتریس معکوس این ماتریس را با ورودی دادن درایه های آن محاسبه کند.

یه برنامه ریزی مناسب برای المپیاد کامپیوتر

وبسایت مسابقه‌های برنامه نویسی

یافتن کوتاه ترین دور در گراف ساده

راهنمایی برای برنامه نویسی

کد مساله هشت وزیر با استفاده از الگوریتم ژنتیک

مجموع ارقام ! 100

مرجع فارسی برای الگوریتم های هندسی و 2sat

نکاتی در مورد نوشتن پاسخ:

در این قسمت می‌تونی به یک پرسش پاسخ بدی. اگه می‌خوای در مورد پرسش بحث و اظهار نظر کنی از قسمت «ثبت نظر» استفاده کن.
پاسخت رو دقیق و کامل بنویس، از عکس استفاده کن و اگه لازمه به منابع (کتاب یا سایت) ارجاع بده.
اگه پرسش یا پاسخ‌ها مفید هستند حتما بهشون رای بده تا پرسش‌ها و پاسخ‌های خوب مشخص بشن.

استفاده از ویرایشگر:

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

علائم ریاضی:

برای نوشتن علائم ریاضی می‌تونی از Mathjax استفاده کنی. راهنمای Mathjax رو از سایت math.stackexchange بخون.
برای نوشتن عبارت ریاضی وسط جمله، اون عبارت رو بین دوتا $ قرار بده.
برای نوشتن عبارت ریاضی تو یه خط جدید اون رو بین دوتا $$ قرار بده.

برای یادگیری برنامه نویسی پایتون از مبتدی تا پیشرفته از کجا شروع کنم

0

سلام

من می‌خواستم وارد حوزه ی هوش مصنوعی در یکی از زیر شاخه‌های هوش مصنوعی، یادگیری عمیق و یا یادگیری ماشین بشم. تا اونجایی که تحقیق کردم لازم هستش پیشٰ‌نیازهایی داشته باشم مثل آمار و ریاضی اما حالا یه مشکلی که دارم می‌خواستم قبل از اینکه یادگیری ماشین را یاد بگیرم، از سایرین بپرسم: برای یادگیری برنامه‌نویسی پایتون از کدوم کورس‌ها استفاده کنم؟

اینم بگم که من تجربه‌ی هیچ گونه برنامه‌نویسی ندارم. واقییعتش اینکه من زبان برنامه‌نویسی نمی‌دونم یعنی هیچ کدوم از زبان‌های برنامه نویسی رو بلد نیستم. می‌دونم مثلا چطوری بکار میرن مثلا میدونم حلقه ی for یا while و… چطوری تعریف میشه یا چطوری تابع تعریف میشه ولی حالا اگر بخوام یک پروژه یا سوالی رو انجام بدهم می‌مونم چیکار باید بکنم. بعضی از سوالات ساده مثل چاپ اعداد دو رقمی رو انجام میدم ولی وقتی سوال یه خرده سخت‌تر میشه نمی‌تونم یا سوال حالت واقعی پیدا میکنه نمیتونم اون سوال رو حل کنم یا اصلا براش الگوریتم به ذهنم برسه تفکر الگوریتمی خوبی نداره هر چقدر تمرین کردم بازم نتونستم یاد بگیرم.

ممنون میشم راهنمایی‌ام کنین

پایتون برنامه برنامه-نویسی
2018-12-14 20:09:14 -0500
توت زیبا 1 ● 1 ● 1
پاک‌کردن   ویرایش سوال

1 پاسخ

1

برای یادگرفتن این مباحث باید اول مقدمات رو یاد بگیری وگر نه یک کار خیلی سطحی انجام دادی.

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

برای برنامه نویسی کتاب

Guide-to-Competitive-Programming-Learning-and-improving-Algorithms-through-Contests

رو پیشنهاد می کنم. می تونی C++ یا پایتون هم کد بزنی.

بعد از اینها خوبه که مقداری ترکیبیات هم یاد بگیری که بتونی بهتر مفاهیم بعدی رو بخونی.

برای پایتون هم کتاب

Think-Python-How-to-Think-Like-a-Computer-Scientist

خوب و سادست.

برای یادگیری ماشین کتابهای

2006-Christopher M. Bishop-Pattern Recognition and Machine Learning

Shalev-Shwartz S., Ben-David S.-Understanding Machine Learning_ From Theory to Algorithms-CUP (2014

خیلی خوبن.

2018-12-20 10:21:43 -0500
حمید کاملی 2921 ● 30 ● 56 ● 83
پاک‌کردن   ویرایش پاسخ

پاسخ شما

فقط در صورتی که پاسخی برای این پرسش دارید، آن را اینجا بنویسید و برای بحث کردن از قسمت «ثبت‌ نظر» استفاده کنید. شما می‌توانید قبل از وارد شدن به سایت پاسخ خود را بنویسید. این پاسخ ذخیره می‌شود و زمانی که شما وارد سایت شدید یا ثبت‌نام کردید منتشر می‌شود.

پیش‌نمایش:

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