Pull to refresh
1
0

User

Send message
Поскольку статья призвана устранить широко распространённую путаницу в понимании терминологии, следует исправить следующее, дабы не вносить дополнительное недопонимание у новичков в данной предметной области:
Мы также пользуемся алгоритмами Uplift, нейролингвистического программирования и рекомендательными моделями. Uplift позволяет понять, нужно ли коммуницировать с объектом, НЛП использует алгоритмы для анализа текста (к примеру, на этом принципе работает функция подсказки слов в смартфоне), а рекмодели могут быть персонализированными и не персонализированными.

Здесь речь идёт не о псевдонаучном нейролингвистическом программировании (neuro-linguistic programming), а об алгоритмах обработки естественного языка (natural language processing). В английском у них одинаковые аббревиатуры: NLP. Но в русском разные: НЛП и ОЕЯ соответсвенно. Поэтому в контексте данной статьи следует писать либо «ОЕЯ использует…» либо «NLP использует…».

Кроме того предложенное вами сокращение «рекмодель» не имеет распространения. Возможно вы хотите ввести его в обиход в качестве неологизма. Однако проще использовать общепринятые термины, такие как, например, рекомендательная система.

Nested Sets

левый индекс меньше 2 И правый индекс больше 11 …
левый индекс меньше или равен 2 И правый индекс больше или равен 11

Должно быть наоборот:

левый индекс > 2 И правый индекс < 11
левый индекс ≥ 2 И правый индекс ≤ 11
9. Создание набора

В оригинале: Set Creation. Тип данных set хоть и является по сути набором элементов, но в информатике и математике в русской терминологии всё же называется множеством.
В тексте оригинальной статьи закралась пара ошибок, перешедших в этот первод, в выводе одной из функций:
def foo(var, kvar=0, *args,**kwargs):
    print(var, kvar, args, kwargs)
…
foo(1, 2, a=1, b=2, c=3)                   # Вызов 2
# 1 0 () {'a': 1, 'b': 2, 'c': 3}          – неверно
# 1 2 () {'a': 1, 'b': 2, 'c': 3}          – верно

foo(1, 2, 3, a=1, b=2)                     # Вызов 3
# 1 2 () {'a': 1, 'b': 2}                  – неверно
# 1 2 (3,) {'a': 1, 'b': 2}                – верно

foo(1, 2, 3, 4, a=1, b=2)                  # Вызов 4
# 1 2 (3,) {'a': 1, 'b': 2}                – неверно
# 1 2 (3, 4) {'a': 1, 'b': 2}              – верно

Information

Rating
Does not participate
Registered
Activity