آمل أن يتمكن زملاء الدراسة المارة من منح إطار عمل JStarCraft نجمة، وهو ما يمكن اعتباره بمثابة تشجيع للمؤلف!
مثال JStarCraft هو مشروع توضيحي يعتمد على محرك JStarCraft RNS وإطار عمل Spring Boot ومجموعات البيانات العامة.
سيقوم النظام تلقائيًا بضبط المحتوى الموصى به للمستخدم ومحتوى البحث بناءً على سجلات سلوك المستخدم. يمكن للمستخدمين فهم عمليات تشغيل نظام التوصية ونظام البحث من خلال هذا المشروع.
ويغطي جزأين: التوصية الشخصية والبحث المخصص.
يستخدم هذا المشروع التوضيحي النماذج الثمانية المخصصة التالية:
انقر لمعرفة المزيد حول النماذج المخصصة
من أجل التركيز قدر الإمكان على عرض التوصيات المخصصة والبحث المخصص، لا يتضمن المشروع نشر أي مكونات زائدة عن الحاجة (مثل MySQL/Redis/Spark/Elasticsearch).
يتطلب JStarCraft Examlpe أن يكون لدى المستخدمين البيئة التالية:
git clone https://github.com/HongZhaoHua/jstarcraft-core.git
mvn install -Dmaven.test.skip=true
git clone https://github.com/HongZhaoHua/jstarcraft-ai.git
mvn install -Dmaven.test.skip=true
git clone https://github.com/HongZhaoHua/jstarcraft-rns.git
mvn install -Dmaven.test.skip=true
git clone https://github.com/HongZhaoHua/jstarcraft-example.git
mvn package -Dmaven.test.skip=true
java -jar jstarcraft-example-1.0.jar
يظهر التأثير الشخصي في الشكل:
يمكن للمستخدمين تقييم العنصر من خلال النقر على评价:1 2 3 4 5
النتائج المقابلة، وسيقوم النظام تلقائيًا بتحديث النموذج كل 5 دقائق.
الكلمات والجمل المدعومة:
""
) Story
"Toy Story"
يدعم تحديد الحد الأدنى والحد الأقصى للقيم:
[1990,2000}
يدعم الجمع بين أحرف البدل في الكلمات أو الجمل:
?
لمطابقة حرف واحد*
لمطابقة 0 حرفًا أو أكثر te?t
te*t
test~
يدعم عوامل تشغيل منطقية متعددة:
&&
لتنفيذ عمليات التقاطع||
لتنفيذ عمليات الاتحاد!
لتنفيذ عملية مجموعة الفرق()
لتنفيذ عمليات التجميع لتكوين استعلامات منطقية أكثر تعقيدًا 1990 || (Toy && Story)
يتبع مثال JStarCraft بروتوكول Apache 2.0، وجميع الأعمال المشتقة المبنية عليه تنتمي إلى مؤلف العمل المشتق.
مؤلف | هونغ تشاو هوا |
---|---|
بريد إلكتروني | [email protected]، [email protected] |
شكر خاص لفريق LibRec لدعمهم ومساعدتهم في التوصية.
شكر خاص إلى Lu Xugang لدعمه ومساعدته في البحث.