2009-06-10 22 views
9

Tôi cần phải tạo một động cơ ghi điểm linh hoạt (và tốt hơn), giống như điểm tín dụng hoặc hệ thống tính phí cao cấp. Có ai có kinh nghiệm thực tế về việc tạo ra một động cơ chấm điểm có bất kỳ lời khuyên, ví dụ hoặc các mẫu được gợi ý nào không?Công cụ chấm điểm/xếp hạng - lời khuyên và ví dụ?

tôi đã biết về:

Cảm ơn!

Chỉnh sửa: Để cung cấp thêm một chút chi tiết .. Ok, vì vậy tôi đã có một cái nhìn xung quanh và tôi nghĩ rằng một công cụ quy tắc là những gì tôi sau, nó linh hoạt hơn và các quy tắc có thể được sử dụng để đạt được khá nhiều bất cứ điều gì . Tuy nhiên, các tài liệu tôi có thể tìm thấy trên web là rất trừu tượng - thuật toán Rete, các nút, chuyển tiếp chuỗi và như vậy. Tôi thực sự cần lời khuyên thiết thực, kiến ​​trúc. Ví dụ: bạn sẽ giải quyết những vấn đề này như thế nào:

  • Giả sử chính công cụ quy tắc là chung và bất khả tri trong ngữ cảnh mà nó đang được sử dụng, vì vậy nó 'có thể cắm'. Bây giờ, để sử dụng nó, bạn phải cung cấp cụ thểcó thể nhận dạng mục dữ liệu trong và khớp các mục đó với điều kiện và quy tắc. Vì vậy, làm thế nào bạn sẽ đi về giải quyết câu hỏi hóc búa này?
  • Bạn xử lý tình huống khi một quy tắc cập nhật một mục dữ liệu làm mất hiệu lực các quy tắc được đánh giá trước đó như thế nào?
+0

Xin chào xác thịt. Vẫn không có câu trả lời sau 40 lượt xem ... nó giúp ích nếu bạn có thể mở rộng câu hỏi của mình một chút ... bạn muốn đạt được điều gì với một công cụ ghi điểm? tức là có rất nhiều công cụ ghi điểm ở đó, nhưng cái nào để sử dụng phụ thuộc hoàn toàn vào các mục tiêu bạn có trong tâm trí. – Mark

+0

được cập nhật theo yêu cầu .. cảm ơn nhãn hiệu. oh và tôi nghĩ rằng 40 lượt xem và không có câu trả lời nào liên quan đến việc gõ 'quy tắc engine' vào google và làm phiền tìm kiếm trong vài kết quả đầu tiên có liên quan, sau đó liệt kê các kết quả đó trong câu hỏi .. vì tôi muốn câu trả lời đúng;) – flesh

Trả lời

0

Nói chung, những người phát triển hệ thống tính điểm có ý tưởng hay về cách họ có thể làm điểm bằng tay và bắt đầu quá trình là viết mã thuật toán ngây thơ theo kinh nghiệm của họ. Đôi khi, mọi người sau đó được ưa thích, sử dụng các khái niệm như thuật toán di truyền. Nghĩ về những thứ như điểm FICO, một phần khác của tác phẩm có xu hướng là tập hợp dữ liệu, cả dữ liệu giao dịch (mẫu mua, mẫu thu nhập) và dữ liệu 'kết quả' (mặc định hoặc các vấn đề khác có tín dụng). Bằng cách phân tích các mẫu và kết quả, công cụ chấm điểm phát triển điểm số cho người dùng, sau đó được sử dụng như một yếu tố dự đoán hành vi trong tương lai (là người có số điểm FICO là x có thể gây ra vấn đề cho tôi nếu tôi gia hạn tín dụng?).

Tôi không nghĩ có giải pháp chung cho các phân tích này. Ai đó phải có một cái nhìn sâu sắc về làm thế nào để làm các phân tích và tương quan, và sau đó có thể sử dụng máy tính để xác định và tinh chỉnh cái nhìn sâu sắc.

3

Công cụ tính điểm phải thực sự ghi điểm - với điểm FICO của bạn, đó là rủi ro mà bạn sẽ mặc định về tín dụng mới. Về cơ bản, có một số ít các bước sau:

  1. núi Thu thập dữ liệu
  2. Quyết định những gì bạn muốn biết về các dữ liệu - những gì bạn muốn dự đoán?
  3. Mine dữ liệu cho một công thức có liên quan mà dự đoán một cách chính xác
  4. Thực hiện các công thức trong mã một cách linh hoạt

Giả sử bạn đang hỏi về bước 4, và không phải là về một bước trước đó trong khai thác dữ liệu quá trình, dưới đây là một số ý tưởng:

  • Nếu công thức của bạn đơn giản, bạn chỉ có thể mã hóa và cho phép truy cập để chỉnh sửa hiệu suất (Ax + By + C, ví dụ: A, B và C được lưu trữ trong một cơ sở dữ liệu ở đâu đó và dễ dàng cập nhật, và trong đó x và y là một số dữ liệu từ người dùng của bạn/c ustomer).
  • Nếu bạn muốn điều gì đó năng động, bạn có thể thay đổi công thức một cách đột ngột sau đó, một công cụ quy tắc là một lựa chọn, mặc dù tôi vẫn dựa vào giải pháp được mã hóa tùy chỉnh có thể dễ dàng chuyển đổi. Có lẽ ngay cả một DLL với một hàm duy nhất trong nó mà tính toán của bạn, và có thể dễ dàng thay thế nếu công thức được thay đổi đáng kể.

Nếu bạn thêm một số chi tiết khác hoặc nếu bạn không hoàn toàn ở bước 4 trong quy trình khai thác, tôi có thể đề xuất một số bước để bạn thực hiện hoặc một số đọc có thể hữu ích.

Các vấn đề liên quan