تشخیص جنسیت با یادگیری ماشین با پایتون (Gender Detection with Machine Learning)

gender detection
شناسه محصول: 2027 دسته: , برچسب: , , , , , , , تاریخ انتشار: 7 مرداد 1404آخرین بروز رسانی: 24 مرداد 1404
قیمت محصول

رایگان

جزئیات بیشتر

طراحی با:

Python

طراح و کدنویس پروژه:

محمدرضا باغبانی

قابلیت سفارشی سازی:

دارد

پشتیبانی سریع:

دارد

روند خرید و دسترسی به محصول

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

  • دسترسی به فایل محصول به صورت مادام‌العمر
  • پشتیبانی کاملا رایگان
  • امکان خرید آنلاین و کارت به کارت
  • روند خرید آسان از وب‎‌سایت
  • انحصاری بودن محصولات وب‌سایت
توضیحات مختصر محصول
تشخیص جنسیت با یادگیری ماشین با پایتون (Gender Detection with Machine Learning)

تشخیص جنسیت با یادگیری ماشین با پایتون:

تشخیص جنسیت مبتنی بر کاربردهای Computer Vision است. کتابخانه‌های Computer Vision زیادی در پایتون وجود دارد که می‌توانیم برای تشخیص جنسیت انسان از آنها استفاده کنیم. در این مقاله، با نحوه استفاده از کتابخانه‌های OpenCV و cvlib برای تشخیص جنسیت با یادگیری ماشین(machine learning) با استفاده از پایتون آشنا خواهیم شد.

تشخیص جنسیت با یادگیری ماشین

ما می‌توانیم از یادگیری ماشین برای تشخیص جنسیت یک انسان با استفاده از نمونه‌های ظاهری صورت مردان و زنان استفاده کنیم. ظاهر صورت یکی از روش‌های رایجی است که ما انسان‌ها برای تشخیص جنسیت شخص دیگر استفاده می‌کنیم. ما همچنین می‌توانیم از صدای یک شخص استفاده کنیم، اما بهترین رویکرد، آموزش مدلی با ویژگی‌های سطح بالای انسان مانند موارد زیر است:

1. فاصله بین چشم‌ها، بینی و دهان
2. اندازه‌گیری قسمت‌های مختلف صورت هر دو جنس

از آنجایی که پایتون امروزه کتابخانه‌هایی را برای تقریباً هر کار ممکنی ارائه می‌دهد، می‌توانیم از کتابخانه‌های OpenCV و cvlib در پایتون نیز برای تشخیص جنسیت یک فرد استفاده کنیم. در بخش زیر، با وظیفه تشخیص جنسیت با یادگیری ماشین با استفاده از پایتون آشنا خواهیم شد.

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

قبل از شروع کار تشخیص جنسیت، مطمئن شوید که کتابخانه‌های OpenCV و cvlib را روی سیستم خود نصب کرده‌اید. می‌توانید هر دوی این کتابخانه‌ها را با استفاده از دستور pip نصب کنید:

				
					pip install opencv-python
pip install cvlib
				
			

پس از نصب هر دو کتابخانه همانطور که در بالا ذکر شد، می‌توان کار تشخیص جنسیت را با پایتون شروع کرد. این کار را با وارد کردن کتابخانه‌های لازم پایتون و خواندن تصویری که برای این کار استفاده شده است، شروع می‌کنیم:

				
					import cv2
import cvlib as cv
import sys
import numpy as np
from numpy.lib.type_check import imag
image = cv2.imread("aman.png")
				
			

اکنون در زیر نحوه استفاده از کتابخانه‌های OpenCV و cvlib در پایتون برای تشخیص جنسیت قرارگرفته است:

				
					face, confidence = cv.detect_face(image)
padding = 20

for i in face:
    (x, y) = max(0, i[0]-padding), max(0, i[1]-padding)
    (x2, y2) = min(image.shape[1]-1, i[2]+padding), min(image.shape[0]-1,i[3]+padding)
    cv2.rectangle(image, (x, y), (x2, y2), (0, 255, 0), 2)
    crop = np.copy(image[y:y2, x:x2])
    (label, confidence) = cv.detect_gender(crop)
    idx = np.argmax(confidence)
    label = label[idx]
    label = "{}: {:.2f}%".format(label, confidence[idx] * 100)
    Y = y - 10 if y -10 > 10 else y + 10
    cv2.putText(image, label, (y, Y), cv2.FONT_HERSHEY_SIMPLEX, 0.7, (0, 255, 0), 2)

cv2.imshow("Gender Detection", image)
cv2.waitKey()
cv2.destroyAllWindows()
				
			
تشخیص جنسیت

جمع بندی:

اینگونه می‌توانیم به راحتی جنسیت یک انسان را با استفاده از یک تصویر ورودی یا استفاده از وب‌کم تشخیص دهیم. این کار، پروژه‌ای عالی برای کسانی است که می‌خواهند برنامه‌های کاربردی computer vision ایجاد کنند. امیدوارم از این مقاله در مورد تشخیص جنسیت با یادگیری ماشین با استفاده از پایتون خوشتان آمده باشد. می‌توانید سوالات ارزشمند خود را در بخش نظرات زیر بپرسید.

این آموزش برای همیشه رایگانه! می‌تونید با اشتراک‌گذاری لینک این صفحه از ما حمایت کنید یا اگه دوست دارین می‌تونی با حمایت مالی ما رو در نگهداری سرور سایت و تکمیل تیم پشتیبانی همراهی کنی 🙂 و بهمون انرژی بدید!

we'll help you achieve your goals

انجام پروژه‌های کدنویسی با خانه‌کد

برای انجام پروژه‌های کدنویسی خود با خانه‌کد در تماس باشید؛ هدف ما انجام پروژه‌های شما در زمانی کوتاه و البته با دقت و بازدهی ایده‌آل است. همینطور در خانه کد مجموعه‌داده‌های مختلف در حوزه‌های پژوهشی مختلف موجود هستند. برای انجام پروژه‌ها و دریافت مجموعه‌داده مورد نظر خود، از طریق فرم زیر با ما در تماس باشید تا نیاز شما را با بالاترین کیفیت ممکن ارائه دهیم. 

در کنار هم تا رسیدن به بهترین‌ها

نمایش بیشتر
دیدگاه های کاربران
دیدگاهتان را با ما درمیان بگذارید
تعداد دیدگاه : 0 امتیاز کلی : 0.0 توصیه خرید : 0 نفر
بر اساس 0 خرید
0
0
0
0
0

هیچ دیدگاهی برای این محصول نوشته نشده است.

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “تشخیص جنسیت با یادگیری ماشین با پایتون (Gender Detection with Machine Learning)”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شاید این‌ها را هم بپسندید…
قیمت محصول

رایگان