ابزارها
زبانها و ابزارها
ابزارهایی که بیشتر به آنها دست مییازم، به ترتیب تقریبی میزان زندگی در آنها.
- Python — زبان اصلی من برای یادگیری ماشین، داده و اسکریپت.
- C / C++ — کار نهفته (آردوینو) و کد حساس به عملکرد.
- MATLAB — کار نظریه کنترل و شبیهسازی.
- Kotlin / Java — پروژههای اندروید و JVM.
یادگیری ماشین و داده
- PyTorch و TensorFlow — یادگیری عمیق.
- scikit-learn، pandas، NumPy — یادگیری ماشین کلاسیک و آمادهسازی داده.
- Jupyter — اکتشاف و نوشتن.
- OpenCV — بینایی ماشین.
رباتیک و نهفته
- آردوینو — میکروکنترلرها، سرووها و سنسورها.
- ROS — میانافزار رباتیک (در حال عمیقتر شدن).
- Git، GitHub و لینوکس — بستر همه موارد بالا.
تنظیمات
همهچیز را ساده نگه میدارم: یک محیط لینوکس، یک ویرایشگر خوب و ترمینال برای بقیه چیزها. هدف این است که ابزارها سر راه کار نباشند.