پونیشا
باز

طراحی الگوریتم طبقه‌بندی داده بر روی میکروکنترلر ATmega328p

  • توسعه‌ نرم‌افزار و آی‌تی
  • زمان باقی‌مانده برای ارسال پیشنهاد

عنوان پروژه: طراحی و پیاده‌سازی الگوریتم طبقه‌بندی داده قابل استقرار بر روی میکروکنترلرATmega328p


شرح پروژه

هدف پروژه، توسعه و پیاده‌سازی یک الگوریتم طبقه‌بندی داده (Data Classification) با دقت بیش از ۹۵ درصد و قابلیت اجرا به‌صورت کامل بر روی یک میکروکنترلر با منابع محدود است. دیتاست شامل دو کلاس هدف A و B است. مدل نهایی باید پس از train شدن، به کد C/C++ بهینه‌سازی‌شده تبدیل شود تا در محیط محدود RAM و Flash قابل اجرا باشد.

پردازنده پیش‌فرض، ATmega328p است. در صورتی که به‌منظور دستیابی به عملکرد بهتر، نیاز به استفاده از یک میکروکنترلر جایگزین (مانند STM32 یا ESP32) تشخیص داده شود، پیشنهاد فنی قابل بررسی است؛ با این حال بهینه‌بودن هزینه سخت‌افزار شرط اصلی انتخاب است.


دامنه وظایف مورد انتظار:

۱. تحلیل فنی دیتاست و انتخاب مدل مناسب

بررسی ویژگی‌ها، توزیع داده و کیفیت نمونه‌ها

انتخاب الگوریتم سازگار با محدودیت‌های محاسباتی و حافظه

ارائه ارزیابی اولیه شامل معیارهای عملکرد

۲. آموزش مدل با دقت بالاتر از ۹۵٪

استفاده از مدل‌های سبک قابل پیاده‌سازی روی MCU

ارائه گزارش نهایی شامل Accuracy، Confusion Matrix و متریک‌های مکمل

۳. بهینه‌سازی مدل جهت اجرا بر روی میکروکنترلر

تبدیل وزن‌ها و محاسبات مدل به فرمت fixed-point یا integer

کاهش پیچیدگی محاسباتی

کاهش مصرف RAM و Flash تا حد امکان

حذف وابستگی به عملیات Floating-Point

۴. پیاده‌سازی کامل در قالب کد C/C++ تولید پیاده‌سازی نهایی قابل اجرای مستقیم روی ATmega328p یا MCU جایگزین

اجتناب از کتابخانه‌های سنگین

تضمین پایداری، سرعت و قابلیت تست میدانی

۵. تحویل مستندات و خروجی‌ها

کد کامل C/C++

فایل مدل آموزش‌دیده

مستندات شامل نحوه استقرار، تست و Requirements سخت‌افزاری

(در صورت نیاز) ارائه پیشنهاد رسمی برای میکروکنترلر جایگزین همراه با توجیه فنی و اقتصادی


مهارت‌ها و تخصص‌های مورد نیاز

تسلط بر Machine Learning سبک و TinyML

تخصص در برنامه‌نویسی Embedded C/C++

تجربه کار با ATmega328p، ESP32، STM32 یا میکروکنترلرهای مشابه

تجربه پیاده‌سازی مدل‌های ML در قالب Fixed-Point

توانایی Optimize حافظه، زمان اجرا و بار پردازشی


اطلاعات مورد انتظار در پیشنهاد :

معرفی سوابق و پروژه‌های مشابه

انتخاب مدل پیشنهادی و توجیه فنی

پیشنهاد نهایی برای MCU (در صورت نیاز)

جدول زمان‌بندی اجرای مراحل

هزینه کل اجرای پروژه

شرح روش انجام کار (Implementation Plan)


هدف کلان پروژه: توسعه یک سیستم طبقه‌بندی دقیق، پایدار، کم‌هزینه و سازگار با محدودیت‌های سخت‌افزاری میکروکنترلرهای سبک.

مهارت‌های مورد نیاز

  • برنامه نویسی سی پلاس پلاس (C++)

  • جاوا (Java)

  • جاوا اسکریپت (JavaScript)

  • پایتون (Python)

  • الگوریتم

امکانات ویژه

  • بی‌نهایت


سرویس‌های مرتبط


فریلنسرهایی که در این پروژه پیشنهاد ارسال کرده‌اند

  • زمان تحویل: 9 روز
    ارسال پیشنهاد در:
  • HR
    hr.jamshidi4.91(70) امتیاز
    زمان تحویل: 1 روز
    ارسال پیشنهاد در:
  • ar4min
    ar4min5(7) امتیاز
    زمان تحویل: 12 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 5 روز
    ارسال پیشنهاد در:
  • terminal
    terminal4.9(2) امتیاز
    زمان تحویل: 16 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 15 روز
    ارسال پیشنهاد در:
  • HE
    heydarmahmoodi5(3) امتیاز
    زمان تحویل: 20 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 20 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 18 روز
    ارسال پیشنهاد در:
  • زمان تحویل: 20 روز
    ارسال پیشنهاد در:

آخرین پروژه های توسعه‌ نرم‌افزار و آی‌تی

projects
ساخت ورک‌فلو n8n برای تشخیص جهش قیمت و حجم کریپتو

پروژه: ساخت ورک‌فلو n8n برای تشخیص جهش قیمت و حجم کریپتو

توضیح پروژه

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

در هر اسکن اولیه، حدود ۱۰۰۰ کوین بررسی می‌شوند، اما:

  • با فیلترها، هر ساعت حدود ۳۰ کوین
  • و در مجموع روزانه حدود ۲۰۰ تا ۲۵۰ کوین بررسی جدی می‌شوند.

سیستم با n8n ساخته می‌شود و محاسبات اصلی داخل Code Node با Python انجام می‌گردد. داده‌ها از API شخصی و API صرافی‌ها گرفته می‌شوند.

  • فاز ۱: ترید دمو (Paper Trading)
  • فاز ۲: اتصال به ترید واقعی در صرافی

وظایف اصلی

1. گرفتن دیتا از چند منبع

  • دریافت قیمت و حجم از:
  • ✅ API شخصی
  • ✅ API صرافی‌ها (مثل Binance، OKX، Bybit و …)
  • داده‌ها شامل:
  • قیمت
  • حجم
  • High و Low ۲۴ ساعته
  • زمان (timestamp)
  • مدیریت محدودیت درخواست (rate limit)

2. ادغام و تمیزکاری دیتا

  • ترکیب دیتاهای مختلف برای هر کوین
  • حذف داده‌های خراب، صفر یا ناقص
  • آماده‌سازی دیتا برای محاسبه

3. محاسبات با Python داخل n8n

الزامی:

  • تمام محاسبات باید داخل Code Node با Python انجام شود
  • استفاده از کتابخانه‌هایی مثل NumPy یا Pandas آزاد است

هدف محاسبات:

  • تشخیص جهش قیمت
  • تشخیص جهش حجم
  • محاسبه امتیاز مومنتوم یا Jump Score (منطق توسط ما داده می‌شود)

کد باید:

  • تمیز و قابل فهم باشد
  • خطاهایی مثل تقسیم بر صفر را مدیریت کند
  • برای تعداد زیاد کوین بهینه باشد

4. عملکرد و مقیاس

  • فلو باید:
  • با لیست اولیه ~۱۰۰۰ کوین کار کند
  • هر ساعت اجرا شود
  • پایدار و بدون کرش باشد
  • تجربه در مدیریت loop، batch و حجم دیتا مهم است

5. ترید دمو (فاز اول)

  • پیاده‌سازی خرید و فروش فرضی
  • ثبت معاملات
  • محاسبه سود و ضرر
  • بدون ارسال سفارش واقعی

6. اتصال به ترید واقعی (فاز دوم)

بعد از تأیید فاز دمو:

  • اتصال مستقیم به API صرافی
  • ارسال سفارش واقعی
  • مدیریت خطاها و وضعیت سفارش‌ها

(این مرحله بعداً اجرا می‌شود)


7. دیتابیس

  • ذخیره:
  • دیتاهای بازار
  • نتایج محاسبات
  • معاملات دمو و واقعی
  • توانایی کار با دیتای نسبتاً حجیم لازم است

8. نمودار و مانیتورینگ

  • نمایش نمودار داخل خود n8n:
  • قیمت
  • حجم
  • سیگنال‌ها
  • صرفاً برای بررسی و مانیتورینگ سیستم

مهارت‌های مورد نیاز

✅ تسلط به n8n ✅ Python (خصوصاً برای پردازش دیتا) ✅ آشنایی با API صرافی‌های کریپتو ✅ دیتابیس (در حد کاربردی) ✅ توانایی کار با داده‌های زیاد


امتیاز مثبت (اختیاری)

  • تجربه ساخت ربات ترید
  • آشنایی با مومنتوم یا سیستم‌های معاملاتی
  • تجربه رسم نمودار (Plotly و مشابه)

خروجی‌های مورد انتظار

  1. ورک‌فلو کامل n8n
  2. کدهای Python داخل Code Node
  3. سیستم ترید دمو
  4. ساختار دیتابیس
  5. توضیح کوتاه نحوه کار سیستم
  6. نمودارها داخل فلو

نوع پروژه

  • قیمت ثابت
  • تحویل مرحله‌ای:
  • ✅ فاز ۱: تشخیص سیگنال + ترید دمو
  • ✅ فاز ۲: اتصال به ترید واقعی

برای درخواست همکاری

لطفاً ارسال کنید:

  1. نمونه پروژه n8n
  2. نمونه کد Python
  3. تجربه کار با API صرافی‌ها
  4. تأیید اینکه با حجم دیتای بالا مشکلی ندارید
فرصت انتخاب
پیشنهادها0
اضافه کردن اعلان سیگنال ربات تریدینگ ویو

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

فرصت انتخاب
پیشنهادها0
طراحی سایت پت شاپ حرفه اییک قالب پت شاپ با زبان لاراول و نکست جی آس بصورت کامل و حرفه ای
فرصت انتخاب
پیشنهادها0
بارگزاری فیش واریزی مشتری و بارگزاری تصویر بارنامه باربری

در وب سایت میخوام بارگزاری فیش واریزی مشتری انجام بشه و بارگزاری تصویر بارنامه باربری توسط ما در ورد پرس انجام بشه و از افزونه استفاده نشه

فرصت انتخاب
پیشنهادها12
English Learning Application

درود بر شما دوستان عزیز

با توجه به اینکه متن Business Plan اصلی انگلیسی هست، نوشته پیش رو استخراجی حداقلی از آن بوده و خواهش بنده است هست که پس از بررسی موارد زیر، پیشنهاد خود را ارائه بدید در ضمن، مسوول آماده سازی محتوا رو بنده در نظر بگیرید. خلاصه اجرایی

اپلیکیشن آموزش زبان انگلیسی SpeakAI با هدف ساده‌سازی فرآیند یادگیری زبان انگلیسی برای افرادی طراحی شده است که به دلیل برنامه‌های بسیار فشرده، امکان شرکت منظم در کلاس‌های حضوری یا آنلاین را ندارند. این هدف از طریق ترکیبی هدفمند از محتوای آموزشی آفلاین، پشتیبانی آنلاین مبتنی بر هوش مصنوعی و کلاس‌های آنلاین متناسب‌سازی‌شده برای کاربران محقق می‌شود.

اهداف

ارائه دوره‌ها با سرعت‌های یادگیری متنوع که توسط زبان‌آموزان انتخاب می‌شود

شخصی‌سازی محتوای مسیر یادگیری بر اساس نیازهای هر زبان‌آموز

بهره‌گیری از هوش مصنوعی در جنبه‌های مختلف فرآیند یادگیری

اصلاح و بهبود فرآیند یادگیری با کمک مدرسین

تمرکز اصلی بر تقویت مهارت مکالمه

ارتقای توانایی زبان‌آموزان در حوزه‌ای که بیشترین نیاز را به آن دارند

ادغام سایر مهارت‌ها در تمرین‌های مکالمه

توسعه مهارت‌های دیگر علاوه بر مهارت گفتاری

فرصت انتخاب
پیشنهادها9
توسعه دهنده سایت وردپرس

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

فرصت انتخاب
پیشنهادها17
طراحی الگوریتم طبقه‌بندی داده بر روی میکروکنترلر ATmega328p

عنوان پروژه: طراحی و پیاده‌سازی الگوریتم طبقه‌بندی داده قابل استقرار بر روی میکروکنترلرATmega328p


شرح پروژه

هدف پروژه، توسعه و پیاده‌سازی یک الگوریتم طبقه‌بندی داده (Data Classification) با دقت بیش از ۹۵ درصد و قابلیت اجرا به‌صورت کامل بر روی یک میکروکنترلر با منابع محدود است. دیتاست شامل دو کلاس هدف A و B است. مدل نهایی باید پس از train شدن، به کد C/C++ بهینه‌سازی‌شده تبدیل شود تا در محیط محدود RAM و Flash قابل اجرا باشد.

پردازنده پیش‌فرض، ATmega328p است. در صورتی که به‌منظور دستیابی به عملکرد بهتر، نیاز به استفاده از یک میکروکنترلر جایگزین (مانند STM32 یا ESP32) تشخیص داده شود، پیشنهاد فنی قابل بررسی است؛ با این حال بهینه‌بودن هزینه سخت‌افزار شرط اصلی انتخاب است.


دامنه وظایف مورد انتظار:

۱. تحلیل فنی دیتاست و انتخاب مدل مناسب

بررسی ویژگی‌ها، توزیع داده و کیفیت نمونه‌ها

انتخاب الگوریتم سازگار با محدودیت‌های محاسباتی و حافظه

ارائه ارزیابی اولیه شامل معیارهای عملکرد

۲. آموزش مدل با دقت بالاتر از ۹۵٪

استفاده از مدل‌های سبک قابل پیاده‌سازی روی MCU

ارائه گزارش نهایی شامل Accuracy، Confusion Matrix و متریک‌های مکمل

۳. بهینه‌سازی مدل جهت اجرا بر روی میکروکنترلر

تبدیل وزن‌ها و محاسبات مدل به فرمت fixed-point یا integer

کاهش پیچیدگی محاسباتی

کاهش مصرف RAM و Flash تا حد امکان

حذف وابستگی به عملیات Floating-Point

۴. پیاده‌سازی کامل در قالب کد C/C++ تولید پیاده‌سازی نهایی قابل اجرای مستقیم روی ATmega328p یا MCU جایگزین

اجتناب از کتابخانه‌های سنگین

تضمین پایداری، سرعت و قابلیت تست میدانی

۵. تحویل مستندات و خروجی‌ها

کد کامل C/C++

فایل مدل آموزش‌دیده

مستندات شامل نحوه استقرار، تست و Requirements سخت‌افزاری

(در صورت نیاز) ارائه پیشنهاد رسمی برای میکروکنترلر جایگزین همراه با توجیه فنی و اقتصادی


مهارت‌ها و تخصص‌های مورد نیاز

تسلط بر Machine Learning سبک و TinyML

تخصص در برنامه‌نویسی Embedded C/C++

تجربه کار با ATmega328p، ESP32، STM32 یا میکروکنترلرهای مشابه

تجربه پیاده‌سازی مدل‌های ML در قالب Fixed-Point

توانایی Optimize حافظه، زمان اجرا و بار پردازشی


اطلاعات مورد انتظار در پیشنهاد :

معرفی سوابق و پروژه‌های مشابه

انتخاب مدل پیشنهادی و توجیه فنی

پیشنهاد نهایی برای MCU (در صورت نیاز)

جدول زمان‌بندی اجرای مراحل

هزینه کل اجرای پروژه

شرح روش انجام کار (Implementation Plan)


هدف کلان پروژه: توسعه یک سیستم طبقه‌بندی دقیق، پایدار، کم‌هزینه و سازگار با محدودیت‌های سخت‌افزاری میکروکنترلرهای سبک.

فرصت انتخاب
پیشنهادها10
طراحی یک قالب پریمیوم برای وبسایت فروش بازی + سئویک وبسایت فروش بازی های سی دی کی اشتراکی هست که قالب باید از صفر ساخته بشه و قالب باید از نظر سئو هم سایت باید اوکی باشه محتویات پلاگین ها و مطالب بلاگ نباید دست بخورن و برای موبایل هم اوکی باشه
فرصت انتخاب
پیشنهادها15
تبدیل قالب html css به react js

با سلام و خسته نباشید بنده یه قالب پرتوفیلو دارم که در زیر پیوست شده است من میخوام این قالب رو به react js تبدیل بشه و هیچ بک اندی نمیخوام این قالب داشته باشه فقط به react js تبدیل بشه

چندین نکته مهم پروژه رو در سریعترین زمان ممکن تحویل داده بشه حداکثر 5 یا 6 روز

این قالب با bootstrap نوشته شده من میخوام tailwind برام طراحی بشه

توی بخش درباره من آیکون های شبکه اجتماعی با بحث map توی react js طراحی بشن یا همون نمونه کار ها با بخش map

پکیج هایی که خودتون لازم میدونید مثل type script و اسلایدر و... حتما باشن (ماژول هایی که لازم است)

توی منو وبلاگ به آخرین خبر ها تغییر پیدا کنه و وقتی روش کلیک شد بیاد اسکرول بشه به صورت خودکار توی بخش آخرین خبر ها که توی خود بخش لندینگ پیج هست

هر بخش هم یک کامپوننت باشه و...

بعد از اینکه کارتون تموم شد یک فیلم در حد یک دقیقه ایی بفرستید که من ببینم با react js و tailwind انجام شده

لینک دانلود پروژه https://netcopy.ir/downloads/html-resume-kalvin/

فرصت انتخاب
پیشنهادها12
طراحی وب سایت فروشگاه اینترنتی تزیینات و یدکی خودرو

فروشگاه تزیینات اتومبیل دارم به جهت گسترش کار قصد ایجاد یک سایت فروش تزیینات و یدکی خودرو دارم به صورت حرفه ای ک نیاز به تغییر نداشتع باشد و همچنین پشتیبانی و آموزش 6 ماهه سِو و بالاآمدن در 5 جستجوی گوگل فضای کاربری آسان به جهت فروش، ثبت اجناس در سایت مدرن و همراه با درگاه پرداخت

فرصت انتخاب
پیشنهادها38