اگر شما یک برنامهنویس سی شارپ هستید و قصد ورود به دنیای یادگیری ماشین (Machine Learning) و هوش مصنوعی (AI) را دارید، احتمالاً با این سوال مواجه شدهاید که آیا بهتر است از زبان سی شارپ و ابزارهای موجود در اکوسیستم داتنت برای این منظور استفاده کنید یا به سراغ زبان پایتون بروید که به طور گسترده در این حوزه مورد استفاده قرار میگیرد. این مقاله بر اساس اطلاعات موجود در منابع شما، به بررسی این پرسش و راهنمایی شما در انتخاب مسیر مناسب میپردازد.
ابتدا باید به یک نکته مهم اشاره کنیم: مقایسه یک کتابخانه یادگیری ماشین با یک زبان برنامهنویسی اشتباه است.
سوال صحیحتر این است که آیا کتابخانه ML.NET که برای یادگیری ماشین در سی شارپ استفاده میشود، بهتر از کتابخانه معادل آن در زبان پایتون (مانند سایکیت لرن) یا زبانهای دیگر مانند جاوا یا سی پلاس پلاس است. هدف این مقاله نیز مقایسه کتابخانهها و ابزارهای موجود برای یادگیری ماشین در دو اکوسیستم سی شارپ و پایتون از دیدگاه یک برنامهنویس سی شارپ است که با یادگیری ماشین آشنایی ندارد و میخواهد وارد این حوزه شود.
