با سلام
من میخوام برای یک سایت فیلم در حد خیلی ساده هوش مصنوعی پیاده سازی کنم که قابلیت اینو داشته باشه که مثلا کاربری که عضو جدید سایت شد با توجه به سلیقه که انتخاب میکنه و با توجه به سلیقه کاربری دیگه ای که قبلا عضو سایت بود پیشنهاد های متناسب فیلم بده به کاربر جدید
برای کار کردن هوش مصنوعی در php با کتابخونه php-ml کار میکنن معمولا ولی خو الگوریتم ها و تابع زیادی دارع که واقعا متوجشون نمیشم
میخواستم بدونم اگه کسی در این مورد کار کرده و تجربه دارع و یا میتونه راهنماییم کنه که خیلی ممنونش میشم
@Ehking
سلام.
اول از همه باید بگم که کلا دور استفاده کردن از یادگیری ماشین رو در PHP خط بکشید!
این کاری که شما می خواهید انجام بدید ساده تر از اون چیزیه که بخواهید با هوش مصنوعی انجام بدید.
یه تابع ساده کافیه بنویسید که مطابق با یک حداقلی اون مواردی که می خواهید رو برگشت بده.
من یادگیری ماشین کار کردم و تجربه این رو دارم که PHP برای این کار ساخته نشده.
@Ehking
سلام و وقت بخیر
من در مورد هوش مصنوعی تجربه ای ندارم (کلا PHP برای AI ساخته نشده)
ولی این کاری که شما میگید نباید سخت باشه
میشه با دیتابیس هم انجام داد
برای هر یوزر ، یه ستون ایجاد کنید به اسم most_viewed
حالا داخل این ، یه JSON دارید به شکل زیر :
{
Category_id : view_count,
Category_id_2 : view_count,
Category_id_3 : view_count,
…
}
هر دفعه که کاربر ، یه فیلم از یه دسته رو مشاهده میکنه ، در یک تابع ، چک میکنید که آیدی اون دسته تو JSON که بالا گفتم و برای کاربر ثبت شده ، هست یا نه ،
اگر بود ، یکی به مقدارش اضافه کنید
اگر نبود ، ثبتش کنید و یکی به مقدارش اضافه کنید
بعد هم وقتی کاربر وارد سایت شد ، برای گرفتن فیلم هایی که قراره پوسترشون توی صفحه اصلی نمایش داده بشه ، میآید و اون JSON رو میگیرید و بیشترین مقدار (یا دو سه تایی که از همه بیشترن ) رو انتخاب میکنید و توی کوئری ای که پست ها رو باهاش دریافت میکنید و در صفحه نمایش میدید ، فقط در این دسته ها سرچ میکنید .
این فقط به ذهنم رسید 😅 ممکنه درسته نباشه و البته که تجربه دوستان بهتره
موفق و سلامت باشید
یا حق
@TimeRunner2359
سلام
ارع درسته php واسه هوش مصنوعی ضعیقه و درست نشده
راه حلی هم که گفتین عالیه ولی اصولی نیست متاسفانه
ممنون از نظرتون
بیشتر من میخواستم بدونم توابعی که داره توی کتابخونه php-ml استفاده میشه چه جوریه و استفاده از اون تو مثالی که زدم به شکله
@Ehking
بله میدونم راهحلم اصولی نیست چون در لحظه و فیالبداهه گفتم 😅
ولی خوب اگر بگید که چرا اصولی نیست ، ممنون میشم
واقعا این مسيله برای خودمم الان سوال شده
@mohsenbostan
اقای بستان شاید بتونند جواب بدند ، ممنون میشیم
سلام
اگر درست طرح مسئله کنید راه حل هم ساده میشه.
میتونید یک تحلیل گر غیر خطی طراحی کنید و عملکرد قبلی کاربران رو به عنوان بخش آموزش سیستم برازش کنید.
ببینید من به صورت پیور علاقمندی خودم به این زمینه رو با php طراحی کردم.
برای تکمیلش مدت زیادی که فرصت مناسب رو پیدا نکردم اما بخش راهنما و فوتر و مرکز آموزش رو ببینید خودتون متوجه می شید با php چه کارهایی میشه انجام داد.
شارسیک
الگوریتم های هوش مصنوعی اکثرا شامل محاسبات CPU-Intensive هستند.
و در حال حاظر این کارهای رو با Python آنجام میدند.. و کلی کتابخونه هم برای این کار داره
اما
نسخه ۸ PHP که منتشر بشه، با بهره گیری از JIT Compiler پیاده سازی هوش مصنوعی و یادگیری ماشین و (هر کاری که مستقیما با CPU در ارتباط هست) در PHP متداول تر و معقول تر میشه.
@Ehking
سلام.
اول از همه باید بگم که کلا دور استفاده کردن از یادگیری ماشین رو در PHP خط بکشید!
این کاری که شما می خواهید انجام بدید ساده تر از اون چیزیه که بخواهید با هوش مصنوعی انجام بدید.
یه تابع ساده کافیه بنویسید که مطابق با یک حداقلی اون مواردی که می خواهید رو برگشت بده.
من یادگیری ماشین کار کردم و تجربه این رو دارم که PHP برای این کار ساخته نشده.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟