Как насчёт учёта времени просмотра и действий пользователя при открытии карточки? К примеру, если пользователь открыл карточку товара и сразу же её закрыл, то её можно не учитывать для последующего расчёта интереса. Но если пользователь открыл карточку, полистал информацию о товаре, открыл профиль продавца, то тогда начать отдавать больший приоритет категориям этого товара.
Возможно, запись времени просмотра карточек и действий пользователя будет проблематичным, но я считаю что это может ещё сильнее повысить эффективность вашего алгоритма.
Как участник таких олимпиад, я полностью согласен что нужно возвращать школьные этапы в школы (хотя, некоторые индивидуумы списывали и так). Сейчас многие школьники списывают олимпиады (как школьные, так и городские этапы) что крайне грустно для меня, который в этом году старался решать всё честно. Признаю, грешил, на школьном этапе по информатике, в этом году, один раз воспользовался GPT-шкой. Могу оправдаться лишь тем, что просто спросил "Как я могу выполнить действие X", которое стало только четвертью сего кода.
Хочу ещё поделится очень интересной историей с прошлого года. Сидел я значит на городском этапе, решал задачи и тут спустя 5 минут один из участников решил закончить олимпиаду. Всё сделали по правилам, разрезали лист, выдали нужную половину ученику, НО, организаторы НЕ забрали листок с паролем. Я само собой этим воспользовался... Где-то через полчаса, когда я оставался последним участником в помещении (изначально в кабинете сидело где-то 20 человек), мне оставалось решить в районе 1-2 задач и я решил покинуть аудиторию, прихватив с собой листок с паролями. Через 15 минут я пришёл домой и с кружкой чая, спокойно дорешал задачи с помощью интернета. Я не помню насколько хорошо я всё решил, но никакое место я не занял (мне кажется никто и ничего не занял в моём небольшом городе). Возможно (и скорее всего) админы сайта заметили что вход в мой аккаунт происходил 2 раза с разных айпи и аннулировали мои результаты.
Как ученик, ещё хочу пожаловаться на одну большую проблему с сайтом на котором происходила олимпиада (название уже не помню). В нём был встроен компилятор кода на отдельной странице, чтобы можно было проверять свой код, но он был очень медленным. Помню, в прошлом году, чтобы проверить одну функцию на python длинной 10 строк, сайт грузил её минут 10 (причём, это именно сайт медленный. С интернет соединением всё было в порядке т.к. я ещё проверял его дома). Поэтому, на олимпиаде код приходилось проверять в ручную, надеясь что всё уж точно правильно.
Как насчёт учёта времени просмотра и действий пользователя при открытии карточки? К примеру, если пользователь открыл карточку товара и сразу же её закрыл, то её можно не учитывать для последующего расчёта интереса. Но если пользователь открыл карточку, полистал информацию о товаре, открыл профиль продавца, то тогда начать отдавать больший приоритет категориям этого товара.
Возможно, запись времени просмотра карточек и действий пользователя будет проблематичным, но я считаю что это может ещё сильнее повысить эффективность вашего алгоритма.
Как участник таких олимпиад, я полностью согласен что нужно возвращать школьные этапы в школы (хотя, некоторые индивидуумы списывали и так). Сейчас многие школьники списывают олимпиады (как школьные, так и городские этапы) что крайне грустно для меня, который в этом году старался решать всё честно.
Признаю, грешил, на школьном этапе по информатике, в этом году, один раз воспользовался GPT-шкой. Могу оправдаться лишь тем, что просто спросил "Как я могу выполнить действие X", которое стало только четвертью сего кода.
Хочу ещё поделится очень интересной историей с прошлого года. Сидел я значит на городском этапе, решал задачи и тут спустя 5 минут один из участников решил закончить олимпиаду. Всё сделали по правилам, разрезали лист, выдали нужную половину ученику, НО, организаторы НЕ забрали листок с паролем. Я само собой этим воспользовался... Где-то через полчаса, когда я оставался последним участником в помещении (изначально в кабинете сидело где-то 20 человек), мне оставалось решить в районе 1-2 задач и я решил покинуть аудиторию, прихватив с собой листок с паролями. Через 15 минут я пришёл домой и с кружкой чая, спокойно дорешал задачи с помощью интернета. Я не помню насколько хорошо я всё решил, но никакое место я не занял (мне кажется никто и ничего не занял в моём небольшом городе). Возможно (и скорее всего) админы сайта заметили что вход в мой аккаунт происходил 2 раза с разных айпи и аннулировали мои результаты.
Как ученик, ещё хочу пожаловаться на одну большую проблему с сайтом на котором происходила олимпиада (название уже не помню). В нём был встроен компилятор кода на отдельной странице, чтобы можно было проверять свой код, но он был очень медленным. Помню, в прошлом году, чтобы проверить одну функцию на python длинной 10 строк, сайт грузил её минут 10 (причём, это именно сайт медленный. С интернет соединением всё было в порядке т.к. я ещё проверял его дома). Поэтому, на олимпиаде код приходилось проверять в ручную, надеясь что всё уж точно правильно.