از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
چهار سال پیش منتشر شده
تعداد بازدید: 139
کد پروژه: 276054
شرح پروژه
عنوان پروژه : malware classification using deep learning + lstm + cnn
📑 این پروژه مربوط به شناسایی بدافزار ها با استفاده از یادگیری عمیق می باشد.
مقاله پایه جهت انجام کار ضمیمه شده است.(fig1,fig5 موجود در فایل base.pdf معماری کلی را نشان می دهد.)
(تفاوت اینکار با مقاله پایه در این است که در مقاله ضمیمه شده بین کلاس های مختلف بدافزار ها اقدام به دسته بندی کرده اما خروجی اینکار یک مسئله دودویی مبنی بر اینکه در نهایت یک فایل سالم است یا مخرب می باشد.)
فایل های مورد نیاز جهت انجام کار در صورت پیدا شدن مجری در اختیارشان قرار خواهد گرفت.
دادگان ورودی: دادگان شامل دو پوشه مجزا می باشد (فایل های سالم و فایل های مخرب) که البته منظور از فایل، فایل اجرایی (فرمت exe) نیست بلکه محتوای هر پوشه شامل بایت ها(.bytes) و فایل اسمبلی(.asm) مربوط به یک فایل سالم به خصوص یا یک فایل مخرب به خصوص می باشد.
شرح کار:
در این کار قصد بر آن است تا یک مجموعه فایل سالم(ورودی .bytes و .asm) (در حال حاضر ۱۰۰۰ تا سمپل) با یک مجموعه فایل مخرب (در بحث تعداد فایل مخرب محدودیت وجود ندارد بنا به نیاز تا حدی که overfit رخ ندهد) به عنوان ورودی به شبکه داده شود و خروجی آن یک تشخیص باینری مبنی بر این که فایل جدید دیده شده مخرب است یا سالم می باشد.
معماری شبکه:
این شبکه از دو بخش تشکیل میشود بخش اول که با فرمت .bytes فایل ها سر و کار دارد و بعد از تبدیل این فایل ها به تصویر با آن شبیه به یک مسئله پردازش تصویر برخورد می کند (استفاده از cnn جهت یادگیری)
بخش دوم کار فایل های اسمبلی را به عنوان ورودی شبکه گرفته و با مسئله به چشم یک مسئله پردازش زبان برخورد می کند(lstm) در نهایت با جمع بندی نتیجه حاصله از این دو مرحله فایل جدید را در یکی از دو دسته سالم یا مخرب قرار می دهد.
توضیحات مکمل:
اینجانب بخش کارهای مربوط به تبدیل فایل باینری به تصاویر و بخشی از کارهای مربوط به بخش اول معماری (cnn) را انجام داده ام و در صورت پیدا شدن مجری لینک های کمکی به منظور کمک جهت از صفر شروع نکردن کار را برایشان ارسال خواهم کرد. علت ثبت این پروژه این است که حوزه اصلی کار من هوش مصنوعی نبوده به همین دلیل فرایند کد زنی در فریم ورک هایی نظیر کراس و تنسورفلو برایم زمان بر می باشد. در صورت پذیرش پروژه نیاز به تعامل جهت برطرف کردن مشکلات احتمالی وجود دارد.
🔹 مهارت ها : پایتون (python) , هوش مصنوعی (Artificial intelligence) , یادگیری عمیق
#کافه
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
15روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت سیزده سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار