آکادمی علوم شقایق رحمانی
Ir al canal en Telegram
آموزش علوم شیمی، فیزیک و کامپیوتر Admin: @melanee_teacher Mentor Bot: @MelaneeMentorbot
Mostrar más791
Suscriptores
Sin datos24 horas
-67 días
-2130 días
Archivo de publicaciones
یکی از نکته های مهمی که به نظرم تو AI باید بهش توجه بشه اینه که تا حد ممکن مصرف انرژی و منابع سخت افزاری مثل RAM, CPU, GPU رو کاهش بدیم. این موضوع خیلی خیلی مهمه، حالا نمیدونم متخصصین این حوزه چقدر بهش توجه میکنند الان.
خب مسلما هرچه تعداد پارامترها و سایز دیتاست بزرگ تر باشه به همون میزان زمان بیشتری برای train شدنش میبره، زمان بیشتر منجر به مصرف بیشتر انرژی و منابع سخت افزاری میشه، انرژی بیشتر یعنی افزایش هزینه ها و ضررهای احتمالی به محیط زیست. دیدم گاهی train کردن یه مدل حدود یک هفته یا بیشتر طول کشیده!
من خودم همیشه اینو میگم چه اجباریه ما بیایم یه پروژه ای که حدود یک میلیون پارامتر داره رو کلش رو بیایم train کنیم؟! خب با روش های
Feature selection
میتونیم موثرترین پارامترهارو انتخاب کنیم و مثلا از یک میلیون پارامتر برسیم به ده هزار پارامتر.
میدونید چقدر تو مصرف هزینه ها و انرژی صرفه جویی میشه؟!
یکی از نکته های مهمی که به نظرم تو AI باید بهش توجه بشه اینه که تا حد ممکن مصرف انرژی و منابع سخت افزاری مثل RAM, CPU, GPU رو کاهش بدیم. این موضوع خیلی خیلی مهمه، حالا نمیدونم متخصصین این حوزه چقدر بهش توجه میکنند الان.
خب مسلما هرچه تعداد پارامترها و سایز دیتاست بزرگ تر باشه به همون میزان زمان بیشتری برای train شدنش میبره، زمان بیشتر منجر به مصرف بیشتر انرژی و منابع سخت افزاری میشه، انرژی بیشتر یعنی افزایش هزینه ها و ضررهای احتمالی به محیط زیست. دیدم گاهی train کردن یه مدل حدود یک هفته یا بیشتر طول کشیده!
من خودم همیشه اینو میگم چه اجباریه ما بیایم یه پروژه ای که حدود یک میلیون پارامتر داره رو کلش رو بیایم train کنیم؟! خب با روش های
Feature selection
میتونیم موثرترین پارامترهارو انتخاب کنیم و مثلا از یک میلیون پارامتر برسیم به ده هزار پارامتر.
میدونید چقدر تو مصرف هزینه ها و انرژی صرفه جویی میشه؟!
لینوکس خیلی کارها میتونه انجام بده که ما ازش بیخبریم، واقعا به این نتیجه رسیدم هنوز کلی چیزها هست که ما بلد نیستیم که اگه بلد بودیم چقدر کارهامون راه میفتاد.
مثلا افزایش سرعت دانلود شبکه با فعال کردن پروتکل TCP BBR! البته متاسفانه این پروتکل با زیرساخت شبکه های ایران مثل همراه اول و اینا جواب نمیده ولی خب همینکه بدونیمش خیلی چیز خوبیه شاید بعده ها به کارمون بیاد.
https://www.cyberciti.biz/cloud-computing/increase-your-linux-server-internet-speed-with-tcp-bbr-congestion-control/
راستی این پروژه رمز گشایی طومار باستانی شهر هرکولانیوم یه Competition تو کگل بوده که تا الان ۳ نفر اولش چندین هزار دلار برنده شدند😎. اینم لینکش:
https://www.kaggle.com/competitions/vesuvius-challenge-ink-detection/
فرض کنید یه پروژه ی جدید گرفتید. این پروژه حدودا سایزش ۵۰ گیگا بایته و سیستمتون هم انقدر حجم خالی نداره وقت هم ندارید بشینید با روش های معمولی این دیتاست رو از اینترنت دانلود کنید چون قطعا یه چیزی حدود شیش ساعت طول میکشه تا دانلود بشه (تازه اگه بشه🥴). در چنین شرایطی چی کار میکنید؟
دارم با چالش هایی که ممکنه در آینده تو کارتون مواجه بشید آشناتون میکنم.
مراحل بوت شدن سیستم عامل لینوکس
Stages of Linux Boot Process
منبع عکس: مهندس عابدینی🤭
بعضی وقتا میزنه به سرم برم دکترامو یه رشته علوم انسانی مثلا فلسفه ای چیزی بخونم ولی با این همه چنلج های زندگی حالا حالا ها نمیتونم😓.
به نظرتون ضایع است آدم سر پنجاه سالگی شروع کنه دکترای فلسفه بخونه؟!🤭
دوستان محترم یه نکته ی خیلی مهم رو میخوام امروز بازش کنم براتون.
من تازگی متوجه شدم که اکثر دوستان برنامه نویس ما نمیان تو مباحث اساسی علوم کامپیوتر مثل سیستم های عامل دیپ بشن! همه فقط میخوان یه برنامه ای، مدلی، چیزی بنویسن که فقط روی سیستم خودشون اجرا بشه! راستیش داستان انقدرها که شما فکر میکنید ساده نیست. ما که قرار نیست پروژه ها، کدها،مدل ها و .... رو فقط بتونیم روی سیستم خودمون با موفقیت نصب و اجرا کنیم بعد آخرش هم خوشحال و خندون باشیم که این پروژه رو انجام دادیم. خیلی ازین برنامه هایی که شما مینویسید اصلا بهینه نیستند و حتی روی سیستم های دیگه اجرا نمیشن!
فکر میکنید چرا شرکت ها نمیان افراد بی تجربه رو استخدام کنند؟ چون کسایی که فقط تجربه ی کار با سیستم خودشون رو دارند و هیچ وقت روی پروژه های بزرگتری کار نکردند نمیدونند پشت قضیه چه خبره و ابزار ها و تکنولوژی های مهم دیگه رو بلد نیستند تا بتونند پروژه رو روی اسکیل بزرگتر مثلا روی سرورها یا کلاودها دیپلوی کنند!
برای اینکه پروژه شما پروژه موفقی باشه باید این قابلیت رو داشته باشه که بتونید اونو همه جای دنیا اجراش کنید، خب این مسلتزم اینه که شما یه سری مفاهیم عمیق تر علوم کامپیوتر رو بدونید؛ مثلا سیستم های عامل (Operating Systems) یا مثلا چیزهای دیگه مثل داکر، کانتیر، لینوکس، معماری نرم افزار، شبکه، ویرچوال ماشین، دیتابیس ها و .... همه ی اینها رو تا حدی که نیاز خودتون هست باید بفهمید پشت شون چه خبره و الا فرق شما با این همه برنامه نویس جونیور چیه؟!
خلاصه اینارو گفتم که فکرتون رو تو دنیای کامپیوتر بسته نگه ندارید و یه جاهایی که لازمه واقعا تو مفاهیم عمیق بشید و با دقت فکر کنید ماورای آنچه که به ظاهر دارید میبینید چه اتفافی داره میفته.
مِلانی
۱۷ آذر ۱۴۰۲ ❤🥰
ادامه:
خلاصه توانایی های مغز انسان بسیار گسترده است و اکثر ما ها نمیدونیم مغزمون چقدر قدرت داره. من همه ی اینارو با تجربه بهش رسیدم و متوجه شدم مغز انسان اگه به طور مستمر اطلاعات بهش وارد بشه و با برنامه ریزی اطلاعات قبلی رو هم مرور کنه بعد چند سال در حد یه دانشمند میتونه اطلاعات داشته باشه! حتما هوش زیاد هم لازم نیست داشته باشید، همین قدرت حافظه رو دست کم نگیرید! اگه اطلاعات مغزتون رو بعد از چند سال جمع کنند تو کتاب ها اندازه یه کوه کتاب میشه!😦.
اگر بدونید زبان خوندن چقدر روی حافظه ی مغز تاثیر مثبت داره تا آخر عمرتون میخونیدش!
یادگیری زبان های دیگه غیر از زبان مادری به شدت روی حافظه اثر مثبت داره و باعث میشه وقتی پیر شدید آلزایمر نگیرید.
این چیزهایی هم که میگن در آینده هوش مصنوعی ای میاد که دیگه آدم ها نیاز ندارند زبان دیگه بلد باشند و همه چی راحت و گل و بلبل میشه رو بریزید دور!
تا جایی که میتونید از مغزتون کار بکشید. یکی از بهترین کارها همین یادگیری زبان هست. چیزی هم که مهمه اینه که همیشه مطالب قبلی رو تکرار و تمرین داشته باشید به اضافه آموزش های جدید. این کار باعث میشه بعد از مدت ها کلی پیشرفت کنید تو اون زبان.
به نظر من هر زبانی رو که به سطح B2 رسوندید برید یه زبان جدید هم کنارش شروع کنید به یادگیری و ادامه ی B2 زبان قبلی رو با شروع زبان جدید پیش برید. این طوری خوندن چند زبان با هم مشکلی نداره فقط توجه کنید همه ی زبان هایی که بلدید رو همزمان با هم استفاده و تکرار و تمرین کنید تا یادتون نره. کلا زبان خوندن رو تا آخر عمرتون ادامه بدید، فکر کنم تا زمان پیریمون حداقل میتونیم به ۵ تا زبان مسلط بشیم.
ادامه:
خلاصه توانایی های مغز انسان بسیار گسترده است و اکثر ما ها نمیدونیم مغزمون چقدر قدرت داره. من همه ی اینارو با تجربه بهش رسیدم و متوجه شدم مغز انسان اگه به طور مستمر اطلاعات بهش وارد بشه و با برنامه ریزی اطلاعات قبلی رو هم مرور کنه بعد چند سال در حد یه دانشمند میتونه اطلاعات داشته باشه! حتما هوش زیاد هم لازم نیست داشته باشید، همین قدرت حافظه رو دست کم نگیرید! اگه اطلاعات مغزتون رو بعد از چند سال جمع کنند تو کتاب ها اندازه یه کوه کتاب میشه!😦.
اگر بدونید زبان خوندن چقدر روی حافظه ی مغز تاثیر مثبت داره تا آخر عمرتون میخونیدش!
یادگیری زبان های دیگه غیر از زبان مادری به شدت روی حافظه اثر مثبت داره و باعث میشه وقتی پیر شدید آلزایمر نگیرید.
این چیزهایی هم که میگن در آینده هوش مصنوعی ای میاد که دیگه آدم ها نیاز ندارند زبان دیگه بلد باشند و همه چی راحت و گل و بلبل میشه رو بریزید دور!
تا جایی که میتونید از مغزتون کار بکشید. یکی از بهترین کارها همین یادگیری زبان هست. چیزی هم که مهمه اینه که همیشه مطالب قبلی رو تکرار و تمرین داشته باشید به اضافه آموزش های جدید. این کار باعث میشه بعد از مدت ها کلی پیشرفت کنید تو اون زبان.
به نظر من هر زبانی رو که به سطح B2 رسوندید برید یه زبان جدید هم کنارش شروع کنید به یادگیری و ادامه ی B2 زبان قبلی رو با شروع زبان جدید پیش برید. این طوری خوندن چند زبان با هم مشکلی نداره فقط توجه کنید همه ی زبان هایی که بلدید رو همزمان با هم استفاده و تکرار و تمرین کنید تا یادتون نره. کلا زبان خوندن رو تا آخر عمرتون ادامه بدید، فکر کنم تا زمان پیریمون حداقل میتونیم به ۵ تا زبان مسلط بشیم.
ایناهاش🥺😍
پیداش کردید؟
فکر کنم من اولین ایرانی ام که موفق شدم رفرنس اصلی این متن معروف لویی پاستور رو پیدا کنم🤭🙃.
خیلی کار سختی بود.
خب الان تقریبا دو ساعته دارم میگردم منبع اصلی این متن لویی پاستور رو پیدا کنم و بالخره پیداش کردم😍😎
کتابِ
The life of Pasteur
صفحه ۴۵۱ از خط دهم
Whatever your career maybe....
این کتاب مال دانشگاه کالیفرنیاست و خودش یه اثر تاریخی محسوب میشه😅 واسه سال ۱۹۱۵ میلادیه!.
این متن لویی پاستور رو سالها پیش خوندم و تا به الان تو زندگیم بهش معتقدم❤.
در هر حرفه و شغلي كه هستيد نه اجازه دهيد كه به بدبيني هاي بي حاصل آلوده شويد و نه بگذاريد كه بعضي لحظات تاسف بار كه براي هر ملتي پيش مي آيد شما را به ياس و نا اميدي بكشاند.
در آرامش حاكم بر آزمايشگاه ها و كتابخانه هايتان زندگي كنيد.
نخست از خود بپرسيد: من براي يادگيري خود چه كرده ام؟
سپس همچنان كه پيش تر مي رويد بپرسيد: من براي كشورم چه كرده ام؟
و اين پرسش را آنقدر ادامه دهيد تا به اين احساس شادي بخش و هيجان انگيز برسيد كه: شايد سهم كوچكي در پيشرفت و اعتلاي بشريت داشته ايد.
اما صرفه نظر از هر پاداشي كه زندگي به تلاش هايمان بدهد يا ندهد، آنگاه كه لحظه مرگ فرا مي رسد هر كدام از ما بايد اين حق را داشته باشيم كه با صداي بلند بگوييم:
من آنچه در توان داشته ام انجام داده ام...
قسمتی از وصیت نامه لویی پاستور
(۱۸۲۲-۱۸۶۵ میلادی)
