求算法:书库里面有很多我没有读过的书,我希望通过某种方法推算出假设的排序结果---假设我读过所有的书
算法 排序
书库里面有很多我没有读过的书,我希望通过某种方法推算出假设的排序结果---假设我读过所有的书(当然对这些书也打了分)。这样我就可以根据排序结果去选择对我来说可能更好的书。我有一个设想,但是不知道合理不合理、怎么去实现。 要是能找到“不同”的我(假想的跟我的爱好、品味、水平等等都一样的人,简而言之就是我俩对任何一本书的打分都一样),足够多的“不同”的我读过的书
应该能够囊括所有的书籍。也就是说相当于我读过所有的书籍并且都已评分,那么对评分排序就可以得到想要的结果。
当然这对于不限制书的范围的情况有点儿理想化,因为可能找不到足够多“不同”的我。打个比方:想要找到跟我在篮球、足球、橄榄球....喜好方面一样的人(对这些球队喜好程度的排序一样的人)可能很难,要是想找到跟我在篮球喜好方面一样的人就容易可行得多。所以推算假设的排序之前必定要对书籍的范围做限制。
但是这个设想靠谱吗怎么实现呢?或者谁能提供其他的符合需求的设想和实现呢?
回复讨论(解决方案)
简单说你的想法就是部分推导全体,既靠谱又不靠谱
靠谱指的是很多人在做这方面的研究,说明你的想法没有错
不靠谱指的是目前还没有权威的论文(多因素分析方面,单因素分析不在此列)
数理模型倒有不少,例如神经系统、Logistic回归、渐进层析……等等,但都是百家争鸣状态
我第一份工作就是做类似的事??市场调查
根据样本人群反馈的喜好状况,求取新产品(也即未知产品)的发展方向(产品属性)
如果只是单因素线性无极值,通常以其方向就能找到发展目标,例如你所说的对某项运动,只有更喜欢没有最喜欢,向着喜欢或者讨厌方向就能找到同类人
上面只是感性讨论,要具体思路恐怕还是要自己去查找文献,建立数学模型
简单说你的想法就是部分推导全体,既靠谱又不靠谱
靠谱指的是很多人在做这方面的研究,说明你的想法没有错
不靠谱指的是目前还没有权威的论文(多因素分析方面,单因素分析不在此列)
数理模型倒有不少,例如神经系统、Logistic回归、渐进层析……等等,但都是百家争鸣状态
我第一份工作就是做类似的事??市场调查
根据样本人群反馈的喜好状况,求取新产品(也即未知产品)的发展方向(产品属性)
如果只是单因素线性无极值,通常以其方向就能找到发展目标,例如你所说的对某项运动,只有更喜欢没有最喜欢,向着喜欢或者讨厌方向就能找到同类人
上面只是感性讨论,要具体思路恐怕还是要自己去查找文献,建立数学模型
谢谢

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics











In PHP, password_hash and password_verify functions should be used to implement secure password hashing, and MD5 or SHA1 should not be used. 1) password_hash generates a hash containing salt values to enhance security. 2) Password_verify verify password and ensure security by comparing hash values. 3) MD5 and SHA1 are vulnerable and lack salt values, and are not suitable for modern password security.

PHP and Python each have their own advantages, and choose according to project requirements. 1.PHP is suitable for web development, especially for rapid development and maintenance of websites. 2. Python is suitable for data science, machine learning and artificial intelligence, with concise syntax and suitable for beginners.

PHP is a scripting language widely used on the server side, especially suitable for web development. 1.PHP can embed HTML, process HTTP requests and responses, and supports a variety of databases. 2.PHP is used to generate dynamic web content, process form data, access databases, etc., with strong community support and open source resources. 3. PHP is an interpreted language, and the execution process includes lexical analysis, grammatical analysis, compilation and execution. 4.PHP can be combined with MySQL for advanced applications such as user registration systems. 5. When debugging PHP, you can use functions such as error_reporting() and var_dump(). 6. Optimize PHP code to use caching mechanisms, optimize database queries and use built-in functions. 7

PHP is widely used in e-commerce, content management systems and API development. 1) E-commerce: used for shopping cart function and payment processing. 2) Content management system: used for dynamic content generation and user management. 3) API development: used for RESTful API development and API security. Through performance optimization and best practices, the efficiency and maintainability of PHP applications are improved.

PHP type prompts to improve code quality and readability. 1) Scalar type tips: Since PHP7.0, basic data types are allowed to be specified in function parameters, such as int, float, etc. 2) Return type prompt: Ensure the consistency of the function return value type. 3) Union type prompt: Since PHP8.0, multiple types are allowed to be specified in function parameters or return values. 4) Nullable type prompt: Allows to include null values and handle functions that may return null values.

PHP is still dynamic and still occupies an important position in the field of modern programming. 1) PHP's simplicity and powerful community support make it widely used in web development; 2) Its flexibility and stability make it outstanding in handling web forms, database operations and file processing; 3) PHP is constantly evolving and optimizing, suitable for beginners and experienced developers.

PHP and Python have their own advantages and disadvantages, and the choice depends on project needs and personal preferences. 1.PHP is suitable for rapid development and maintenance of large-scale web applications. 2. Python dominates the field of data science and machine learning.

PHP is suitable for web development, especially in rapid development and processing dynamic content, but is not good at data science and enterprise-level applications. Compared with Python, PHP has more advantages in web development, but is not as good as Python in the field of data science; compared with Java, PHP performs worse in enterprise-level applications, but is more flexible in web development; compared with JavaScript, PHP is more concise in back-end development, but is not as good as JavaScript in front-end development.
