The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск spaCy 3.0, библиотеки для обработки информации на естественном языке, opennews (?), 01-Фев-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


18. "Выпуск spaCy 3.0, библиотеки для обработки информации на ест..."  –1 +/
Сообщение от Anonim (??), 02-Фев-21, 01:07 
> Я гляжу, что даже сложный софт пишется на таких языках, как пайтон

Это библиотека по сути обертка над DL моделями - в этом случаи python используется просто как frontend и на итоговую производительность влияет слабо

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

28. "Выпуск spaCy 3.0, библиотеки для обработки информации на ест..."  +/
Сообщение от Аноним (28), 02-Фев-21, 09:11 
> python используется просто как frontend и на итоговую производительность влияет слабо

Ещё как влияет. NLP-проекты очень часто требуют дополнительные операции над строками. Если на Java или на Julia потери на дополнительные проверки токенов или лексем можно и не заметить, то в питон-проекте, это легко может стать причиной тотальной просадки производительности и крахом проекта в целом.

Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск spaCy 3.0, библиотеки для обработки информации на ест..."  –1 +/
Сообщение от Аноним (6), 02-Фев-21, 09:33 
Cython == C. C производительнее julia (не в курсе за производительность) и тем более java (раз в 1000).
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск spaCy 3.0, библиотеки для обработки информации на ест..."  +/
Сообщение от Аноним (32), 02-Фев-21, 09:54 
Cython != Python. Желающих писать проект на Cython много не найдётся. В случае CPython же, лучше его не трогать вообще....
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск spaCy 3.0, библиотеки для обработки информации на ест..."  –1 +/
Сообщение от Аноним (6), 02-Фев-21, 11:06 
Единственный повод использовать Cython и получить производительность равную C, это когда у тебя уже есть проект на CPython. На Cython желают писать все, кому внезапно стало не хватать производительности питона на некоторых участках, и простота, с которой можно его применить, действительно подкупает. Многие приличные батарейки используют cython, тебе нужно только немножко оптимизировать свой код вынеся горячие участки в него и остальное можно оставить без изменений.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск spaCy 3.0, библиотеки для обработки информации на ест..."  +1 +/
Сообщение от Аноним (47), 02-Фев-21, 12:52 
>> На Cython желают писать все, кому внезапно стало не хватать производительности

На Cython никто не желает писать. Просто есть современные языки программирования, а есть питон и его поклонники, уверяющие, что язык, слепленный на коленках по лекалам 70-х ещё актуален :(

Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск spaCy 3.0, библиотеки для обработки информации на ест..."  +/
Сообщение от Аноним (6), 02-Фев-21, 11:12 
Ну и ещё ты говоришь CPython ты подразумеваешь си с частью логики на питоне, писать на языке без интеграции с си это удел неполноценных языков. А у си, как известно, сишная производительность.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

48. "Выпуск spaCy 3.0, библиотеки для обработки информации на ест..."  –1 +/
Сообщение от Аноним (47), 02-Фев-21, 12:56 
Вот посадить вас таких умных на годик другой писать на C.... Да, жить на C можно, но за этот годик-другой, программист на современном ЯП типа Julia, Rust, или, даже, C++, успеет столько написать, что догнать вы его не сможете никакой обвязкой на питоне. Надо понимать, что питон + С в 90-м году, может, и нормально. Но в 2021-м есть масса способов не использовать языки-нашлёпки.
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск spaCy 3.0, библиотеки для обработки информации на ест..."  –1 +/
Сообщение от economist (?), 02-Фев-21, 11:42 
Верно, но отчасти. Строковые методы и re в Питоне написана на С и потому быстры. Крах проекта из-за доп. проверок? - ну это уже слишком...

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

49. "Выпуск spaCy 3.0, библиотеки для обработки информации на ест..."  +/
Сообщение от Аноним (47), 02-Фев-21, 12:57 
Ок.... Добавьте на питоне проверку окончания, например... И посмотрите сколько процентов времени будет уходить на эту проверку по сравнению с функциями, реализованными в C-коде.
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск spaCy 3.0, библиотеки для обработки информации на ест..."  –1 +/
Сообщение от economist (?), 02-Фев-21, 19:41 
А куда спешить в NLP?
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск spaCy 3.0, библиотеки для обработки информации на ест..."  +/
Сообщение от Аноним (57), 02-Фев-21, 22:53 
Даже если спешить некуда, за вычислительные ресурсы приходится платить. Впрочем, сложно представить себе сервер, который никуда не спешит...
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру