Our recommendation system will offer you the products or services that users are interested in and consume.
Project description
recommendation-system
Prepare for a dataset
- คอลัมน์ ชื่อวิชา ให้เปลี่ยนเป็น course
- คอลัมน์ ชื่อนามสกุล ให้เปลี่ยนเป็น username
- คอลัมน์ อีเมล ให้เปลี่ยนเป็น email
- คอลัมน์ วุฒิการศึกษา ให้เปลี่ยนเป็น education
- คอลัมน์ อายุ ให้เปลี่ยนเป็น age
- คอลัมน์ เวลาที่ชำระเงิน ให้เปลี่ยนเป็น time
- คอลัมน์ สถานะการชำระเงิน ให้เปลี่ยนเป็น payment
- คอลัมน์ ที่อยู่ ให้เปลี่ยนเป็น address
TF-IDF & Cosine Similarities
หาความคล้ายคลึ่งกันระหว่างคอร์สเรียนในคอลัมน์ course
KNN
หาระดับความชอบของผู้เรียนแต่ละคนโดยพิจารณาจากประวัติการเรียน ได้แก่
- คอลัมน์ email: หากไม่กรอกอีเมล ให้ 0 คะแนน หากเป็นโดเมนอื่น ให้ 1 คะแนน หากโดเมนเป็น cmu ให้ 2 คะแนน
- คอลัมน์ age-education: ระยะห่างระหว่างอายุกับวุฒิการศึกษา
- หากไม่เกิน 4 ปี (คาดว่ายังอยู่ในระบบการศึกษา) ให้ 0 คะแนน
- หากอยู่ระหว่าง 4 ถึง 6 ปี (คาดว่าเพิ่งจบการศึกษา) ให้ 1 คะแนน
- หากเกิน 6 ปี (คาดว่าไม่ได้อยู่ในระบบการศึกษา) ให้ 2 คะแนน
- คอลัมน์ time: หากไม่ได้ลงทะเบียนในเวลาที่เหมาะสม ให้ 0 คะแนน หากได้ลงทะเบียนในเวลาที่เหมาะสม ให้ 1 คะแนน (เวลาที่เหมาะสม 09:00 - 11:00 และ 15:00 - 16:00)
- คอลัมน์ payment: หากค้างชำระ ให้ 0 คะแนน หากไม่ผ่านการอนุมัติ ให้ 1 คะแนน หากชำระเงิน ให้ 2 คะแนน
- คอลัมน์ address: ไม่กรอกข้อมูลที่อยู่ ให้ 0 คะแนน หากกรอกข้อมูลที่อยู่ ให้ 1 คะแนน
score=1+(email*0.375)+(age-education*0.25)+(time*0.5)+(payment*1)+(address*0.25) # โดยที่ 1<=score<=5
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for isne-recommendation-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7dd2c8ad961abe8192fe928950e9192d17b3af50626631c6d7ec023b525443b |
|
MD5 | cff798c0e38a37c936deb0bee15857e8 |
|
BLAKE2b-256 | abb6fc92abe7f3e0241c837c0074362a49a3bf64f31bd5d8e87f69226566e34f |
Close
Hashes for isne_recommendation-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cae5378a316bcf1b7d96b2a7c9d5369d231aa29f721fbcceb466c95eba4c6e99 |
|
MD5 | 710020f39ce051a7c1d532493bb825fb |
|
BLAKE2b-256 | c695ad7b3c98125105346c5c59bf3267d9eed2a04feaa139001ce446b0422366 |