The OpenNET Project / Index page

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

Выпуск системы машинного обучения TensorFlow 2.0

01.10.2019 11:40

Представлен значительный выпуск платформы машинного обучения TensorFlow 2.0, предоставляющей готовые реализации различных алгоритмов глубокого машинного обучения, простой программный интерфейс для построения моделей на языке Python и низкоуровневый интерфейс для языка С++, позволяющий управлять построением и выполнением вычислительных графов. Код системы написан на языках С++ и Python и распространяется под лицензией Apache.

Платформа изначально разработана командой Google Brain и используются в сервисах Google для распознавания речи, выделения лиц на фотографиях, определение схожести изображений, отсеивание спама в Gmail, подбора новостей в Google News и организации перевода с учётом смысла. Распределённые системы машинного обучения можно создавать на типовом оборудовании, благодаря встроенной поддержке в TensorFlow разнесения вычислений на несколько CPU или GPU.

TensorFlow предоставляет библиотеку готовых алгоритмов численных вычислений, реализованных через графы потоков данных (data flow graphs). Узлы в таких графах реализуют математические операции или точки входа/вывода, в то время как рёбра графа представляют многомерные массивы данных (тензоры), которые перетекают между узлами. Узлы могут быть закреплены за вычислительными устройствами и выполняться асинхронно, параллельно обрабатывая разом все подходящие к ним тезоры, что позволяет организовать одновременную работу узлов в нейронной сети по аналогии с одновременной активацией нейронов в мозге.

Основное внимание при подготовке новой версии было уделено упрощению и простоте использования. Некоторые новшества:

  • Для построения и тренировки моделей предложен новый высокоуровневый API Keras, предоставляющий несколько вариантов интерфейсов для построения моделей (Sequential, Functional, Subclassing) с возможностью их незамедлительного выполнения (без предварительной компиляции) и с простым механизмом отладки;
  • Добавлен API tf.distribute.Strategy для организации распределённого обучения моделей с минимальным изменением существующего кода. Помимо возможности разнесения вычислений на несколько GPU, доступна экспериментальная поддержка разнесения процесса обучения на несколько независимых обработчиков и возможность задействования облачных TPU (Tensor processing unit);
  • Вместо декларативной модели построения графа с выполнением через tf.Session предоставлена возможность написания обычных функций на языке Python, которые при помощи вызова tf.function могут быть преобразованы в графы и затем удалённо выполнены, сериализированы или оптимизированы для повышения производительности;
  • Добавлен транслятор AutoGraph, преобразующий поток команд Python в выражения TensorFlow, что позволяет использовать код на языке Python внутри функций tf.function-decorated, tf.data, tf.distribute и tf.keras;
  • В SavedModel унифицирован формат обмена моделями и добавлена поддержка сохранения и восстановления состояния моделей. Собранные для TensorFlow модели теперь могут быть использованы в TensorFlow Lite (на мобильных устройствах), TensorFlow JS (в браузере или Node.js), TensorFlow Serving и TensorFlow Hub;
  • Унифицированы API tf.train.Optimizers и tf.keras.Optimizers, вместо compute_gradients для вычисления градиентов предложены новый класс GradientTape;
  • Значительно увеличена производительность при использовании GPU. Скорость обучения моделей на системах с GPU NVIDIA Volta и Turing возросла до трёх раз;
  • Проведена большая чистка API, многие вызовы переименованы или удалены, прекращена поддержка глобальных переменных во вспомогательных методах. Вместо tf.app, tf.flags, tf.logging предложен новый API absl-py. Для продолжения использования старого API подготовлен модуль compat.v1.


  1. Главная ссылка к новости (https://medium.com/tensorflow/...)
  2. OpenNews: Выпуск системы машинного обучения TensorFlow 1.0 и классификатора изображений ResNeXt
  3. OpenNews: Открыт код системы машинного обучения TensorFlow, разработанной командой Google Brain
  4. OpenNews: Новые системы машинного обучения от Fаcebook и Google. Код для раскрашивания чёрно-белых фотографий
  5. OpenNews: NVIDIA открыла код StyleGAN, генератора лиц на основе машинного обучения
  6. OpenNews: NVIDIA открыла код системы машинного обучения, синтезирующей пейзажи по наброскам
Лицензия: CC-BY
Тип: Программы
Ключевые слова: tensorflow, ai, neural
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (86) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.9, Аноним (9), 13:57, 01/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Осторожно - новый API отвратительно документирован. Можно сказать, что вообще недокументирован (по крайней мере не был в апреле). У меня три дня ушло на то, чтобы разобраться, как же там строить вычислительный граф. Выяснилось, что никак, так как теперь только eager execution, а вычислительный граф - deprecated. То есть портативность и ONNX ломается.

    Ещё там отсутствует поддержка не-куда карт и используется невообразимо отвратительная система сборки bazel.

     
     
  • 2.14, Аноним (14), 14:04, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я думаю, графы не Deprecated. Ведь по большому счету это то, что всегда отличало этот продукт от, скажем, pytorch. tensorflow имеет очень сильне опции, когда дело доходит до деплоймента модели(tflite, frozen pb files) и пост-тренировочной оптимизации(pruning, квантизация).

    Похоже, что сейчас они будут пытаться усидеть на двух стульях. И eager execution и иметь удобный опции для deployment.

     
     
  • 3.29, Умная Маша (?), 15:07, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так статические графы есть и в PyTorch:

    https://pytorch.org/tutorials/beginner/Intro_to_TorchScript_tutorial.html

    Если честно, вообще не вижу причин юзать TF вместо PyTorch в 2019 году.

     
     
  • 4.35, Аноним (14), 15:40, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    О, давно я в торч не смотрел. Спасибо за наводку!
     
  • 4.38, Аноним (38), 15:47, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну зачем в 2019 году использовать PyTorch, если есть Flux.jl?
     
     
  • 5.77, Аноним (77), 21:32, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >.jl

    Зачем нужна пародия на недоязык матлэб?

     
     
  • 6.87, commiethebeastie (ok), 23:24, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ЕМНИП это от авторов R.
     
     
  • 7.93, Аноним (77), 10:17, 02/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Само R - эталонное ненужно. Когда я его в последний раз тыкал, у него даже функции вывода числа в hex не было. Самому написать не проблема, но если даже такой элементарщины нет в стандартной библиотеке языка общего назначения (а не узкоспециализированного DSL) - значит язык говно.
     
  • 6.94, Аноним (-), 11:29, 02/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Если "недоязык" потому, что доступен бесплатно, можете взять платную подписку на платформе https://juliacomputing.com/products/juliarun.html . А вот матлабом, пользуйтесь сами.
     
     
  • 7.102, Аноним (77), 21:21, 02/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Недоязык потому, что пародия на матлаб. Я этого (я пользовался GNU Octave) наелся до того, как начал питоном пользоваться. Назад не хочу, хоть Octave и намного быстрее матплотлиба в рендеринге графиков.
     
     
  • 8.104, Аноним (104), 23:37, 02/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чувствую, что ни одной программы на Julia, так и не написали Octave по произв... текст свёрнут, показать
     
  • 2.25, Аноним (25), 14:38, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Google
    >Осторожно - новый API отвратительно документирован.

    Можно было и не писать.

     

  • 1.5, Аноним (14), 13:13, 01/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кто не видел, просто совет посмотреть кодовую базу их. Она не без багов, конечно же, но на качество кода и архитектуры на достаточно приличном уровне, как по мне.
     
  • 1.2, Аноним (2), 12:55, 01/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Кстати отлично показывают что нормальные продукты пишутся на С++, а не новомодных растах с Го.
     
     
  • 2.3, kravich (ok), 13:06, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +16 +/
    Скорее, отлично показывают, что нормальные продукты пишутся, а не намалываются языками
     
  • 2.6, Аноним (6), 13:16, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Нормальные продукты пишутся на C++ и Python, ты хотел сказать? :D
     
     
  • 3.64, заминированный тапок (?), 17:48, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    да только вот Python в данном случае нужен только для "простой программный интерфейс для построения моделей на языке Python" подозреваю.
     
  • 2.28, Mr phalos (?), 14:50, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, ща бы они сели и с нуля переписывали, вам слово интерпрайз незнакомо походу
     
  • 2.41, burjui (ok), 16:21, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Отлично показывает два факта:
    1. Ваше мышление настолько закостенело, что вы на полном серьёзе считаете, что не писать на других языках программирования - это плюс. Я-то думал, программисты должны развиваться и расширять кругозор, а вот оно как.
    2. Вы оцениваете Rust и Go по критерию "новомодности", игнорируя тот факт, что это совершенно разные языки для разных задач, и что "новомодность" не тождественна бесполезности. Когда-то и C++ был новомодным, между прочим.

    Это прямо религия какая-то: мол, есть один правильный бог, а все, кто в него не верит или даже слегка сомневается в его всесильности - еретики и идиоты.

     
     
  • 3.48, Аноним (48), 16:35, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Сейчас научные вычисления и машинное обучение - это Julia.
     
     
  • 4.71, anonymous (??), 19:07, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    К сожалению, научные вычисления нередко используют fortran всё еще. А в остальном этг обычно C или C++.

    По поводу машинного обучения в целом -- не знаю. Но с не1ронками обычно на python работают.

     
     
  • 5.85, аноним3 (?), 22:54, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    питон еще крепко засел в инженерных расчетах.
     
     
  • 6.95, Аноним (-), 11:33, 02/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, некоторые на бейсике до сих пор пишут. Смысл то сейчас что-то на питоне писать?
     
     
  • 7.100, Аноним (100), 17:31, 02/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А ничего, что в 2019 году питон находится на 1-2 месте по популярности среди всех языков?

    https://spectrum.ieee.org/computing/software/the-top-programming-languages-201
    https://codeburst.io/10-top-programming-languages-in-2019-for-developers-a2921

     
     
  • 8.101, Аноним (38), 18:59, 02/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это называется самоподдерживаемый миф Слишком много денег вбухано, слишком выго... текст свёрнут, показать
     
  • 3.91, Аноним (91), 05:37, 02/10/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Изучать тысячу и один способ написания одной и той же мысли 8212 не развитие ... текст свёрнут, показать
     
     
  • 4.98, burjui (ok), 14:14, 02/10/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну, после такой разгромной аргументации у меня остаётся только один вопрос: причём тут Ruby? Речь шла о Rust и Go.

    Вообще, в умудрённых опытом интеллектуалах вроде вас меня всегда поражает крайняя однобокость. "Нет, мы принципиально не будем изучать другие языки программирования, а только принципиально новые концепции, алгоритмы, подходы и т.д.". Если вы считаете, что изучение других языков программирования вас никак не развивает - ну что тут сказать, ваше право. Видимо, вам нужно больше времени, чтобы понять смысл поговорки про молоток и гвозди. Это, конечно, печально, но я спокоен, потому что с вероятностью намного больше 99% мне никогда не придётся работать с вами и вашим кодом.

     
     
  • 5.99, Аноним (91), 14:50, 02/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты исходишь из ложной предпосылки, будто каждый язык решает одну, максимум две у... текст свёрнут, показать
     

  • 1.4, Аноним (14), 13:11, 01/10/2019 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • +8 +/
     
     
  • 2.7, Аноним (7), 13:20, 01/10/2019 Скрыто модератором
  • +1 +/
     
     
  • 3.37, Аноним (38), 15:46, 01/10/2019 Скрыто модератором
  • +1 +/
     
     
  • 4.55, Аноним (55), 17:07, 01/10/2019 Скрыто модератором
  • –1 +/
     
     
  • 5.68, Аноним (48), 18:17, 01/10/2019 Скрыто модератором
  • +/
     
  • 2.17, Аноним (17), 14:10, 01/10/2019 Скрыто модератором
  • +4 +/
     
     
  • 3.20, Аноним (14), 14:17, 01/10/2019 Скрыто модератором
  • +/
     

     ....ответы скрыты модератором (6)

  • 1.8, Аноним (8), 13:57, 01/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Сколько уже этих систем мышиного обучения развелось, скоро капча будет в каждом тостере.
     
     
  • 2.50, Himik (ok), 16:54, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Машинное обучение против капчи. Машинное обучение применяется только для взлома капчи.
     

  • 1.10, kiwinix (?), 13:58, 01/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Машинное обучение и ИИ это одно и то же?
     
     
  • 2.12, Аноним (12), 14:00, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    нет, машинное обучение это часть ИИ
     
  • 2.15, Аноним (14), 14:08, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В академической среде - нет. В мейнстримных статьях в интернете - можно ставить знак равенства.
     
  • 2.66, Аноним (66), 17:54, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Первое реально существует, второе — нет.
     

  • 1.11, Аноним (12), 13:59, 01/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    а как у него с работой на картах AMD?
    интерес не праздный, видюху хочу обновить
     
     
  • 2.13, Аноним (13), 14:02, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    никак
     
  • 2.16, Аноним (16), 14:10, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Некоторые смогли запустить через ROCm. Впрочем, непонятно, как там со стабильностью.
     
     
  • 3.21, Аноним (25), 14:29, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Некоторые смогли запустить через ROCm

    Там только TensorFlow 2.0.0-rc1
    https://github.com/ROCmSoftwarePlatform/tensorflow-upstream/issues/641
    Финальный 2.0 будет не раньше чем ROCm2.8

    >Впрочем, непонятно, как там со стабильностью.

    Я игрался со своей RX 480... все плохо.

    Вообще не считайте меня хейтором АМД(сам сижу на 2600 + 480) но для машинного обучения СЕЙЧАС видеокарты АМД не подходят.
    Да есть проект ROCm который выборочно поддерживает популярные библиотеки ML(с помощью костылей и синей изоленты), но кроме них еще миллиарды программ, библиотек, фреймворков и кастомных ядер которые пролетают мимо.

    Может быть в будущем когда Nvidia перейдет с CUDA на Вулкан(чем черт не шутит, стали же они поддерживать FreeSync) то может быть.

     
     
  • 4.34, nobody (??), 15:26, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ROCm 2.8.0 уже доступен... надо глянуть, встанет ли он на CentOS 7.7... 2.7.2 не встала...
     
  • 4.75, Аноним (75), 20:40, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вулкан для gpgpu? Что за бред?
    Алсо, opencl работает везде.
     
  • 2.32, Аноним (91), 15:19, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Купи, узнаешь. Проведи эксперимент за свой счет. Обязательно отписывайся здесь о ходе эксперимента, чтобы мне было над чем поржать, если ютуб-рекомендации больше не будут предлагать мне смешных роликов.
     

  • 1.18, Аноним (18), 14:13, 01/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Сперва подумал про нументу новость)) https://github.com/numenta/nupic.tensorflow
     
  • 1.19, Аноним (19), 14:15, 01/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В 2.0 обещали официальную поддержку видеокарт AMD. Сделали?
     
     
  • 2.22, Аноним (25), 14:30, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Никто ничего не обещал.
     
  • 2.26, Аноним (26), 14:42, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >AMD

    Ну ты шутник. AMD была сколько-то популярна только благодаря копателям шиткоинов, но с тех пор она исправилась и порезала двойную точность как сделано у конкурентов. Конечно, кто будет покупать оверпрайс карты для автокадов когда дешманские "игровые" вполне справляются. Просто забудьте, в ближайшие годы-десятилетия амд никому не нужна.

     
     
  • 3.44, burjui (ok), 16:26, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Слыхали, АМДшники? Опеннетовский аноним сказал, что вы не нужны. Послушайте умного человека, эксперта, и закапывайтесь, пока не поздно.
     
     
  • 4.49, Аноним (26), 16:53, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Разве он говорил что-то про людей которые могут позволить себе выкидывать деньги на ветер покупая карты которые ничего не могут?
     
  • 3.86, КГБ СССР (?), 23:00, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну вот я купил себе radeon rx 5700xt
    И спокойно ей пользуясь на ней и играю.
    Для physx и прочего стоит отдельно nvidia 970.
    Apple ставит себе в компы radeon.
    Sony и microsoft ставит себе в консоли radeon.
    Расскажи ещё истории при ненужность amd, ведь у них вполне нормальные видеокарты
    Никому не нужны, так это opennet и такие анонимы.

     
     
  • 4.96, Аноним (96), 12:38, 02/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Так это исключительно из-за дешивизны, Хуанг в своё время отказался поставлять карты себе в убыток. Играйте, кто вам не даёт. Пасьянсы и в софтовом режиме раскладывать можно.
     
     
  • 5.97, КГБ СССР (?), 13:23, 02/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Так это исключительно из-за дешивизны, Хуанг в своё время отказался поставлять карты
    > себе в убыток. Играйте, кто вам не даёт. Пасьянсы и в
    > софтовом режиме раскладывать можно.

    Мдаа, как все плохо.
    Карта, которая тянет gears 5 в 100 фпс оказывается тянет только пасьянс в софтовом режиме.
    Opennet, давай досвиданья!!!!!!!

     
  • 2.78, Аноним (77), 21:37, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Intel сделал (не tf, а свой фреймворк на OpenCL), но пока нет (в смысле якобы сделал, но мою карту не видит совсем, собирать базэлегoвном - себе дороже, подожду пока к/н запилит сборку на мезоне или CMake).
     

  • 1.31, Stoned Jesus (?), 15:19, 01/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Кто-нибудь может мне внятно объяснить пользу ИИ для человечества?
     
     
  • 2.33, neAnonim (?), 15:26, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    отправлю текст сразу как узнаю пользу Stoned Jesus для человечества.
     
  • 2.53, Аноним (53), 16:58, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    может писать тут комментарии и экономить время.
     
     
  • 3.62, Stoned Jesus (?), 17:35, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > может писать тут комментарии и экономить время.

    Паразитарная система, опутавшая своими щупальцами планету, довела общество до состояния скота.
    Потребность пришельцев в человеческих ресурсах постепенно сходит на нет.
    Проектируются различные технологии, призванные в дальнейшем полностью уйти от использования человекообразных форм жизни.

     
  • 2.59, Аноним (59), 17:30, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Только после того как ты внятно объяснишь пользу человечества.
     
     
  • 3.67, Аноним (66), 17:56, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Человечество полезно для создания ИИ.
     
     
  • 4.103, Аноним (77), 21:25, 02/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я знаю.
     
  • 2.72, Аноним (18), 19:10, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Кто-нибудь может мне внятно объяснить пользу ИИ для человечества?

    гуглом пользуешься?

     
     
  • 3.89, Stoned Jesus (?), 01:45, 02/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >гуглом пользуешься?

    DuckDuckGo

     
  • 3.90, neAnonim (?), 04:11, 02/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Обычно наоборот, гугл пользует тобой. (Ты был продан за пару центов, плашку ad часто видишь ?)
     

  • 1.40, Аноним (40), 16:15, 01/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    Что вы радуетесь? Нужно запретить разработку систем машинного обучения, ВСЕХ! И сажать за разработку каждую паскуду, которая выложит в опенсорс библиотеку или научную статью, или новую теорию по машинному интеллекту. Это как разрешить продавать биологическое или химическое оружие в каждом ларьке!
    Но за продажу оружия в цугундер, а за создание вещей, которые угнетают свобду людей, свободу меньшинств и превращают в цифровой концлагерь даже не страны, а континенты - никто не чешется!
    Разработчики вплотную подошли к тому, что знания и код, которые они делают, надо приравнять к оружию, и давать доступ только доверенным специалистам, а всем остальным запретить изучение, иначе черное зеркало покажется сказкой вам, вот увидите...
     
     
  • 2.42, Аноним (91), 16:23, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Нужно разрешить ИИ только спецслужбам! Они хорошие, они не посягают на свободы граждан!

    Пофиксил тебя

     
     
  • 3.52, Аноним (26), 16:55, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ничего, сейчас придут китайцы и наведут порядок. на реддите вон уже навели
     
  • 2.57, Ordu (ok), 17:20, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Смерть человекам! Слава роботам!
     
  • 2.60, Аноним (59), 17:34, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы встал выбор между полным истреблением человечества и жизнью с ограничениями на распространение знаний, я даже не задумаюсь.
     
  • 2.63, IRASoldier_registered (ok), 17:41, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Благодарим за ваше сообщение. Ваше мнение очень ценно для нас и позволяет нам делать наши продукты ещё лучше. Специализированные дроны "Омни Консьюмер Продактс" уже в пути. Настоятельно просим вас оставаться на месте и не пытаться покинуть локацию вашего пребывания, в противном случае мы будем вынуждены добавить к выставленному вам счёту за вашу утилизацию стоимость энергии, затраченной дронами за время вашего поиска. Всего наилучшего, и ещё раз благодарим за сотрудничество.
     
  • 2.73, Аноним (18), 19:15, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Человечество устарело как вид, естественная эволюция слишком медленная, металлические организмы гораздо живучее, смирись с этим
     
  • 2.79, Аноним (77), 21:39, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Феликс Эдмундович, залогинтесь.
     
  • 2.81, Аноним (-), 22:03, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Яровая? Клишас? Вас без грима не узнать... Залогиньтесь, пожалуйста!
     
  • 2.84, Dementor (?), 22:09, 01/10/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тебя вообще надо посадить в Азкабан.
     

  • 1.58, Аноним (59), 17:28, 01/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ML = scam
     
  • 1.65, Аноним (65), 17:53, 01/10/2019 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • –4 +/
     
     
  • 2.69, Аноним (48), 18:18, 01/10/2019 Скрыто модератором
  • +1 +/
     
     
  • 3.70, Аноним (65), 18:25, 01/10/2019 Скрыто модератором
  • –1 +/
     
     
  • 4.74, Аноним (91), 19:18, 01/10/2019 Скрыто модератором
  • +/
     

     ....ответы скрыты модератором (3)

  • 1.92, Аноним (92), 07:22, 02/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мои уважаемые. Хочу написать под руководством опытного товарища самую простую нейронку на winforms. на данный момент изучаю плюсы и сишарп. денежкой на пиво не обижу, но в пределах своего бюджета.
     
  • 1.106, лютый жабист__ (?), 06:38, 03/10/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >для отсеивание спама в Gmail, подбора новостей
    >в Google News и организации перевода с учётом смысла

    ОК, судя по результату, так и запишем: библиотека полное оно. :)

     
     
  • 2.107, Аноним (107), 17:52, 04/10/2019 [^] [^^] [^^^] [ответить]  
  • +/
    чёт ни разу не видел спама в гмейл, только тот, за который занесли гуглу (и который, по результатам изучения моей корреспонденции, видимо, должен быть очень интересен мне, как считает гугл).
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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