انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: baran89 در 27 مهر 1393، 08:04 بظ
-
سلااااااام بر همگی
من این ترم برای انجام پروژه های شبکه عصبی باید با متلب برنامه بنویسم.
ولی من دوست دارم با پایتون بنویسم، تامهارتم رو در این افزایش بدم.
دوست دارم توی دنیای لینوکس باشم.
به نظر شما دوستان من به مشکلی برنمیخورم؟!؟
ممنون میشم راهنمایی ام کنید؟!
-
R
-
کسی نبود؟! :( :(
ایا برای پیاده سازی برنامه ها با پایتون زمان برخورد بامشکل کسی هست راهنماییم کنه؟!؟ ??? ???
یا...؟؟؟
-
من برنامهنویسی شبکه عصبی در پایتون انجام ندادم...
ولی مسلما میشه باش چنین کاری کرد و نگران شدن یا نشدنش نباشید!
یه سرچ کردم و PyBrain (http://pybrain.org/) و NeuroLab (https://code.google.com/p/neurolab/) رو پیدا کردم. در ضمن شبکهعصبی اونقدر Document داره که طراحیش با Python بصورت دستی هم چندان دور از ذهن نیست.
و در کل هم پیشنهاد میکنم به جای استفاده از نرمافزارهای ریاضی مثل MATLAB اگر میتونید پروژهتون رو با یه فریمورک برنامهنویسی مثل همین Python (یا ...) انجام بدین.
موفق باشید.
-
سلااااااام بر همگی
من این ترم برای انجام پروژه های شبکه عصبی باید با متلب برنامه بنویسم.
ولی من دوست دارم با پایتون بنویسم، تامهارتم رو در این افزایش بدم.
دوست دارم توی دنیای لینوکس باشم.
به نظر شما دوستان من به مشکلی برنمیخورم؟!؟
ممنون میشم راهنمایی ام کنید؟!
نگران نباش.با زبان پاسکال و کامپایلر Freepascal هم میشه با الگوریتم های شبکه عصبی کار کرد(چرا گفتم "هم"؟چون قدرتش همیشه دست کم گرفته میشه)
با زبان C++ , C ویا java , Go میشه این کارو کرد اما پیشنهاد من یه چیز باحالتریه به اسم سایلب
سایلب یه جورایی نسخه ای به قدرتمندی matlab هستش ولی متن باز.در مورد قدرتش بگم که هیچی از متلب کم نداره و دانشگاه ها ،مراکز تحقیقاتی و .... ازش استفاده میکنن.یعنی وقتی قدرتش رو ببینین میگین محاله همچین چیزی متن باز باشه.
متلب هم که دیگه قدرتش رو میدونین.ساخته شده برا عملیات ریاضی.
پس اگه دوس دارین برنامه نویسی الگوریتم و ریاضی بکنین دو گزینه matlab و scilab هستش که باعث میشه تمام تمرکزتون رو روی پیاده سازی الگوریتم و کارکردش بکنین.
اما اگه میخواین در کنار الگوریتم نویسی به چیزا و مفاهیم دیگه برنامه نویسی هم سرک بکشین python گزینه خوبیه.ruby و perl هم هست که معمولا به اندازه پایتون مطرحش نمیکنن(مطرح نبودن دلیل بر ضعیف بودن نیست)
درکل حرف همیشگی من اینه اول هدفتون رو تعیین کنین.
-
اول اینکه Matlab توی گنو-لینوکس هم اجرا میشه.
Matlab و Python دو زبان متفاوت هستند که برای هدفهای مختلفی درست شدند. مسلما شما میتونید اون کار رو توی Python هم انجام بدید، ولی زمان بسیار بیشتری ازتون میگیره و باید انتظار این رو داشته باشید که ۴ برابر زمانی که بقیه میذارند رو بذارید تا همون جواب رو بگیرید.