Melanee AI ‌& Physics – Telegram
Melanee AI ‌& Physics
949 subscribers
324 photos
14 videos
72 files
148 links
AI, Physics and Chemistry

GitHub: https://github.com/Melanee-Melanee

Email: melaneepython@gmail.com

Mentor Bot: @MelaneeMentorbot
Download Telegram
Melanee AI ‌& Physics
در هر حرفه و شغلي كه هستيد نه اجازه دهيد كه به بدبيني هاي بي حاصل آلوده شويد و نه بگذاريد كه بعضي لحظات تاسف بار كه براي هر ملتي پيش مي آيد شما را به ياس و نا اميدي بكشاند. در آرامش حاكم بر آزمايشگاه ها و كتابخانه هايتان زندگي كنيد. نخست از خود بپرسيد: من…
The-Life-of-Pasteur-Rene-Vallery-Radot-English.pdf
60.6 MB
خب الان تقریبا دو ساعته دارم میگردم منبع اصلی این متن لویی پاستور رو پیدا کنم و بالخره پیداش کردم😍😎
کتابِ
The life of Pasteur
صفحه ۴۵۱ از خط دهم
Whatever your career maybe....


این کتاب مال دانشگاه کالیفرنیاست و خودش یه اثر تاریخی محسوب میشه😅 واسه سال ۱۹۱۵ میلادیه!.
🔥31👍1
Melanee AI ‌& Physics
The-Life-of-Pasteur-Rene-Vallery-Radot-English.pdf
فکر کنم من اولین ایرانی ام که موفق شدم رفرنس اصلی این متن معروف لویی پاستور رو پیدا کنم🤭. در اصل وصیت نامه هم نبوده! تو سخنرانی هاش گفته بوده.

پیدا کردن این رفرنس خیلی کار سختی بود، کلی رفرنس های انگلیسی و فرانسوی و ... رو زیر و رو کردم!
11👍4🤩3🤔1
اگر بدونید زبان خوندن چقدر روی حافظه ی مغز تاثیر مثبت داره تا آخر عمرتون میخونیدش!

یادگیری زبان های دیگه غیر از زبان مادری به شدت روی حافظه اثر مثبت داره و باعث میشه وقتی پیر شدید آلزایمر نگیرید.

این چیزهایی هم که میگن در آینده هوش مصنوعی ای میاد که دیگه آدم ها نیاز ندارند زبان دیگه بلد باشند و همه چی راحت و گل و بلبل میشه رو بریزید دور!

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

به نظر من هر زبانی رو که به سطح B2 رسوندید برید یه زبان جدید هم کنارش شروع کنید به یادگیری و ادامه ی B2 زبان قبلی رو با شروع زبان جدید پیش برید. این طوری خوندن چند زبان با هم مشکلی نداره فقط توجه کنید همه ی زبان هایی که بلدید رو همزمان با هم استفاده و تکرار و تمرین کنید تا یادتون نره. کلا زبان خوندن رو تا آخر عمرتون ادامه بدید، فکر کنم تا زمان پیریمون حداقل میتونیم به ۵ تا زبان مسلط بشیم. زبان خوندن ورزش ذهنه چه به کارتون بیاد چه نیاد.
👍20🫡1
Melanee AI ‌& Physics
اگر بدونید زبان خوندن چقدر روی حافظه ی مغز تاثیر مثبت داره تا آخر عمرتون میخونیدش! یادگیری زبان های دیگه غیر از زبان مادری به شدت روی حافظه اثر مثبت داره و باعث میشه وقتی پیر شدید آلزایمر نگیرید. این چیزهایی هم که میگن در آینده هوش مصنوعی ای میاد که دیگه…
ادامه:

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

فقط مهارت برنامه ریزی واسه مرور کردن رو پیدا کنید.


با ارادت
مِلانی
۱۶ آذر ۱۴۰۲ هجری خورشیدی
👍202
دوستان محترم یه نکته ی خیلی مهم رو میخوام امروز بازش کنم براتون.

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

فکر میکنید چرا شرکت ها نمیان افراد بی تجربه رو استخدام کنند؟ چون کسایی که فقط تجربه ی کار با سیستم خودشون رو دارند و هیچ وقت روی پروژه های بزرگتری کار نکردند نمیدونند پشت قضیه چه خبره و ابزار ها و تکنولوژی های مهم دیگه رو بلد نیستند تا بتونند پروژه رو روی اسکیل بزرگتر مثلا روی سرورها یا کلاودها دیپلوی کنند!

برای اینکه پروژه شما پروژه موفقی باشه باید این قابلیت رو داشته باشه که برنامه شما همه جای دنیا بتونه کار کنه، خب این مستلزم اینه که شما یه سری مفاهیم عمیق تر علوم کامپیوتر رو بدونید؛ مثلا سیستم های عامل (Operating Systems) یا مثلا چیزهای دیگه مثل داکر، کانتیر، لینوکس، معماری نرم افزار، شبکه، ویرچوال ماشین، دیتابیس ها، الگوریتم و .... همه ی اینها رو تا حدی که نیاز خودتون هست باید بدونید پشت شون چه خبره و الا فرق شما با این همه برنامه نویس جونیور چیه؟!

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


مِلانی
۱۷ آذر ۱۴۰۲ 🥰
👍196👎1
مراحل بوت شدن سیستم عامل لینوکس

Stages of Linux Boot Process

منبع عکس: مهندس عابدینی🤭
👍11
فرض کنید یه پروژه ی جدید گرفتید.‌ این پروژه حدودا سایز دیتاستش پنجاه گیگا بایته !!! و سیستمتون هم انقدر حجم خالی نداره؛ وقت هم ندارید بشینید با روش های معمولی این دیتاست رو از اینترنت دانلود کنید چون قطعا یه چیزی حدود شیش ساعت طول میکشه تا دانلود بشه (تازه اگه بشه🥴). در چنین شرایطی چی کار میکنید؟

بهش فکر کنید تا بهتون بگم بعدا.

دارم با چالش هایی که ممکنه در آینده تو کارتون مواجه بشید آشناتون میکنم. برا همینه میگم باید مهارت های دیگه مثل لینوکس و شبکه و ... بلد باشید.
9👍2🙏1
Melanee AI ‌& Physics
Photo
راستی این پروژه رمز گشایی طومار سوخته باستانی شهر هرکولانیوم یه Competition تو کگل بوده که تا الان ۳ نفر اولش چندین هزار دلار برنده شدند😎. اینم لینکش:


https://www.kaggle.com/competitions/vesuvius-challenge-ink-detection/
7
Melanee AI ‌& Physics
فرض کنید یه پروژه ی جدید گرفتید.‌ این پروژه حدودا سایز دیتاستش پنجاه گیگا بایته !!! و سیستمتون هم انقدر حجم خالی نداره؛ وقت هم ندارید بشینید با روش های معمولی این دیتاست رو از اینترنت دانلود کنید چون قطعا یه چیزی حدود شیش ساعت طول میکشه تا دانلود بشه (تازه…
لینوکس خیلی کارها میتونه انجام بده که ما ازش بیخبریم، واقعا به این نتیجه رسیدم هنوز کلی چیزها هست که ما بلد نیستیم که اگه بلد بودیم چقدر کارهامون راه میفتاد.

مثلا افزایش سرعت دانلود شبکه با فعال کردن پروتکل TCP BBR! البته متاسفانه این پروتکل با زیرساخت شبکه های ایران مثل همراه اول و اینا جواب نمیده چون گوگل دولوپش کرده ولی خب همینکه بدونیمش خیلی خوبه.


https://www.cyberciti.biz/cloud-computing/increase-your-linux-server-internet-speed-with-tcp-bbr-congestion-control/
👍10
یکی از نکته های مهمی که به نظرم تو AI باید بهش توجه بشه اینه که تا حد ممکن مصرف انرژی و منابع سخت افزاری مثل RAM, CPU, GPU رو کاهش بدیم. این موضوع خیلی خیلی مهمه، حالا نمیدونم متخصصین این حوزه چقدر بهش توجه میکنند الان.

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

من خودم همیشه اینو میگم چه اجباریه ما بیایم یه پروژه ای که حدود یک میلیون پارامتر داره رو کلش رو بیایم ‌train کنیم؟! خب با روش های
Feature selection
میتونیم موثرترین پارامترهارو انتخاب کنیم و مثلا از یک میلیون پارامتر برسیم به ده هزار پارامتر.

میدونید چقدر تو مصرف هزینه ها و انرژی صرفه جویی میشه؟!



پ. ن: عکس مال خودمه، پیام اخلاقیش اینه که شما هم مثل من از ساک های پارچه ای به جای پلاستیک ها برای خریدهاتون استفاده کنید🍀♻️.
👍13👌5👎1
چون جایی هستم که پینگ میره و میاد، مدام چشمم به پینگ تایمه رو ترمینال
یه بش ساده نوشتم که گرافیکی باشه و قابل فهم تر باشه. شاید به درد کسی بخوره

https://gist.github.com/seqrity/92770ae80c568378149188814bb12c85

@DevTwitter | <Babak/>
😁12👍7👏1
چطوری در تلگرام یک قطعه کد برنامه نویسی رو بنویسیم؟

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


a=5
b=9
print(a+b)
🔥8🤩1
Melanee AI ‌& Physics
چطوری در تلگرام یک قطعه کد برنامه نویسی رو بنویسیم؟ فقط کافیه کدتون رو به روش معمول تایپ کنید ولی اول و آخرش رو سه تا علامتی که در عکس میبینید بزارید خودش به صورت کد نمایش داده میشه. اول کدتون هم اسم زبانش رو بنویسید که بتونه تشخیص بده زبانش چیه. برای مثال:…
import os
from pdfminer.high_level import extract_text

def search_keywords_in_pdfs(folder_path, keywords):
    try:
        # Iterate over each file in the specified folder
        for filename in os.listdir(folder_path):
            if filename.endswith(".pdf"):
                file_path = os.path.join(folder_path, filename)
                print(f"\nSearching in file: {file_path}")

                # Extract text from the PDF file
                text = extract_text(file_path)

                # Check if any of the keywords are present in the extracted text
                if any(keyword.lower() in text.lower() for keyword in keywords):
                    print(f"Keyword(s) found in {filename}")

    except Exception as e:
        print(f"Error: {e}")

# Example usage:
pdf_folder_path = "path/to/your/pdf/folder"
search_keywords = ["python", "programming", "example"]

search_keywords_in_pdfs(pdf_folder_path, search_keywords)
😍61👍1
Melanee AI ‌& Physics
import os from pdfminer.high_level import extract_text def search_keywords_in_pdfs(folder_path, keywords):     try:         # Iterate over each file in the specified folder         for filename in os.listdir(folder_path):             if filename.endswith(".pdf"):…
وای چه ناز شد😍😎.

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

کاربردش زیاده مثلا واسه گشتن تو یه عالمه پی دی اف رزومه که شما به عنوان کارفرما به دستتون رسیده ببینید کی ها با اون اسکیل هایی که شما نیاز دارید مچ هستند. فقط کافیه کلمه های کلیدی(اسکیل ها) مورد نظرتون رو مشخص کنید.
8👍2🏆1
یکی از معروف ترین رفرنس های یادگیری الگوریتم ها کتاب چهار استاد "Introduction to algorithms" هست.
👍51🙏1
جدیدا وقتی میخوام یه پروژه ای رو از یه سرور به سرور دیگه دیپلوی کنم استرس خلبانی رو دارم که داره با هواپیماش یه جمعیتی رو جابه جا میکنه. فقط فرقمون اینه خلبان یه چیز فیزیکی رو جابه جا میکنه ولی من پروسس ها رو تو پکت و با سرعت نور یا امواج الکترومغناطیس جا به جا میکنم که با چشم دیده نمیشن. هر دومون خدایی کارمون سخته😒.
😁14🤣3👎1
یکی از دوستان پرسیدند چطوری پروژه هارو روی سرور انتقال میدید.
یک نمونه دیپلوی کردن پروژه روی سرور برای دوستان تازه کار:

تو این پروژه مهندس حسینخانی اومدند یه مدل ریکامندر سیستم رو روی سرورشون دیپلوی کردند. روش های انتقال پروژه روی سرور یا دیپلوی کردن بسیار متنوع هست ولی برای انواع پروژه ها (دیتاساینس، فلاتر، اندروید، وب و ...) تقریبا یه متد کلی داره.
https://www.aparat.com/v/1zems?playlist=5220444
👍5🤩1