TGViewer
🏆 AIeron | Data Feeling 🏆 AIeron | Data Feeling @datafeeling · 14.2K subscribers
Post #291 4.29K
Фиксация random_seed'а не помогла воспроизвести скор

😱 Заметил тут вечером любопытный факт. С одной стороны простой технических нюанс, но с другой стороны не очень уж очевидная проблема.

🤔 Оказывается, если в модель (например LightGBM) подавать признаки в разной последовательности, то результаты будут разные, к тому же очень сильно! Получается, порядок обхода фичей важен?!

⛔️ Вы спросите меня, а зачем подавать признаки в разных последовательностях?! Например, если вы хотели удалить дубли в списке и реализовали это так: (привет LeetСode)

features = list(set(features))

😎 Вроде бы красивый трюк, как удалить дубли в одну строчку. Однако, если запустить этот код потом снова, последовательность будет уже иная. Как следствие - иной результат модели.

😵‍💫 Последствия оказываются болезненными, если вы проверяете разные гипотезы и результат модели должен четко отражать наличие/удаление признака, а не более удачную последовательность.

😬 В общем, будьте осторожнее. Вместо Set'а используйте лучше Numpy =)

features = np.unique(features)

👻 Теперь блендить можно не только по разным сидам, но и по разным последовательностям фичей!
  • 🔥 62
  • 👍 22
  • 😱 9
  • 👎 1
More from @datafeeling
  1. Oct 11, 2026Выпустили для вас просто бомбезный выпуск. Разбор двух гигантов в нише генерации карточек…
  2. Oct 11, 2026Очевидно, но пет-проекты связанные с железом, инфраструктурой и хостингом сейчас будут на…
  3. Oct 11, 2026Дописать новые строки?) Кто сегодня пешком в офис шел?) Update: у меня легли два важный се…
  4. Oct 10, 2026Имена детей в 2027 • Промптимир • Агентолий • Нейрослав • Эмбеддингений • Опенаисей • Дата…
  5. Oct 8, 2026Диалог тебя и вселенной: - Может уже начнешь путешествовать? - Нет! Мне и дома нормасик -…
  6. Oct 6, 2026Чел устроился вайбкодером ко мне в команду делать новую SaaS’очку. Поливоркает на трех про…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →