Data Science | Machinelearning [ru] – Telegram
Data Science | Machinelearning [ru]
20.1K subscribers
631 photos
39 videos
29 files
3.52K links
Все о Data Science, машинном обучении и искусственном интеллекте: от базовой теории до cutting-edge исследований и LLM.

По вопросам рекламы или разработки - @g_abashkin

РКН: https://vk.cc/cJPGXD
Download Telegram
Kotlin Do-while цикл
#Kotlin


Как и в Java, цикл do- while является оператором потока управления, который выполняет блок кода по крайней мере один раз без проверки условия, а затем многократно выполняет блок или нет, он полностью зависит от логического условия в конце do-while блок. Это контрастирует с в то время цикла , потому что в то время как цикл выполняется блок только тогда , когда условие становится истинным , но делать-то время цикл выполняет код , а затем выражение или испытание условие вычисляется.
Разница между ключевым словом var и оператором короткого объявления в Golang
#GO

Переменная — это место хранения или заполнитель, используемый для хранения значения. Это позволяет нам манипулировать и извлекать хранимую информацию. Есть два способа объявить переменные на Голанах:

Использование ключевого слова var
Использование оператора короткого объявления ( : = )
​​Ok, google-шпион

Разработчик сервиса разведки утечек DLBI Ашот Оганесян поведал журналистам о том, что голосовые помощники в круглосуточном режиме осуществляют прослушку пространства в ожидании будущих команд от пользователя. Большинство приложений передают полученные в результате «шпионажа» данные на серверы разработчиков, где они могут храниться без срока давности.
Ни для кого не секрет, что голосовые помощники не только реагируют на команды, но и прослушивают разговоры. Разработчики объясняют этот факт ошибками системы: помощники реагируют на ключевые слова, похожие на часто вводимые запросы. Но это еще пол беды.
Кроме того, голосовые помощники собирают данные об операционной системе гаджета. По словам Огнесяна, рядовой пользователь ОС не может предугадать алгоритм действия такого «помощника». Например, если помощник интегрирован с системой домовой сигнализации, то ему вполне по силам без ведома хозяина оставить дом без охраны или отключить отопление.
«Нераспознанные голосовым помощником записи изучают специалисты, которые участвуют в разработке нейросетей. Однако такие люди не состоят в штате компаний и не придерживаются правил конфиденциальности. Как итог — некоторые звуковые файлы могут оказаться в сети», — заявил эксперт корреспондентам издания «Prime».
Разработкой голосовых ассистентов сегодня занимаются все ведущие IT-компании: у Google — это Google-ассистент, у Microsoft — Cortana, у Apple — Siry, у Amazon — Alexa. В нашей стране разработкой голосовых ассистентов занимаются в Yandex (Алиса) и Mail (Маруся).
This media is not supported in your browser
VIEW IN TELEGRAM
Голова кругом от новостей?

Подписывайся на самый старый телеграм-канал о финтехе и современном банкинге - @Finveritas.

Ежедневный авторский дайджест актуальных новостей и инфо-поводов из мира финансовых технологий, банков, стартапов и инвестиций.

📌 Да, не забудь добавить канал в закреп!
Модуль collections
#Python

Модуль collections - предоставляет специализированные типы данных, на основе словарей, кортежей, множеств, списков.
Первым рассматриваемым типом данных будет Counter.
collections.Counter
collections.Counter - вид словаря, который позволяет нам считать количество неизменяемых объектов (в большинстве случаев, строк). Пример:
Введение в распределенную файловую систему Hadoop (HDFS)
#Hadoop


С ростом скорости передачи данных размер данных легко превышает предел хранения машины. Решением было бы хранить данные в сети компьютеров. Такие файловые системы называются распределенными файловыми системами . Поскольку данные хранятся в сети, возникают все сложности сети.
Вот тут и вступает Hadoop. Он предоставляет одну из самых надежных файловых систем. HDFS (распределенная файловая система Hadoop) — это уникальный дизайн, который обеспечивает хранение чрезвычайно больших файлов с потоковой схемой доступа к данным и работает на обычном оборудовании . Давайте разработаем условия:
Понимающие алгоритмы: зачем бизнесу нужны боты с распознаванием эмоций

Голосовые боты уже достигли той стадии эволюции, когда им недостаточно распознавать и воспроизводить речь. Они должны обладать не только базовым, но и эмоциональным интеллектом. Современные сервисы считывают настроение пользователя, чтобы предлагать ему более релевантные услуги, оценивать его психологическое состояние и оказывать поддержку. 
Основатель компании Twin Игорь Калинин рассказывает, какие эмоции уже можно распознать с высокой точностью и как бизнесу извлечь максимум из технологии даже на раннем этапе ее развития.
Понимающие алгоритмы: зачем бизнесу нужны боты с распознаванием эмоций
Модуль array. Массивы в python
#Python

Модуль array определяет массивы в python. Массивы очень похожи на списки, но с ограничением на тип данных и размер каждого элемента.
Размер и тип элемента в массиве определяется при его создании и может принимать следующие значения:
​​СОСТОЯЛАСЬ ПРЕЗЕНТАЦИЯ “ТЕХНОЛОГИИ ЧИМЭГЭ”
Особенность меропрятия в том, что презентацию проводила технология, а не человек.
2020.09.30. В Улаанбаатаре состоялась официальная презентация "Технологии Чимэгэ”, которая распознав звук монгольского языка, переводит речь или аудиофайлы в текст и наоборот через любое цифровое устройство и даже в интернете. Особенность меропрятия в том, что презентацию проводила технология, а не человек. Для этого был создан первый в Монголии робот-ведущий с искусственным интеллектом - “Марал Эй Ай”. На церемонии было объявлено, что будут официально представлены три новых продукта, созданных с использованием этой технологии: Чимэгэ бичээч, Чимэгэ уншигч, Чимэгэ гар. «Чимэгэ бичээч» — это система для преобразования речи в текст, которую можно использовать в двух форматах: веб-сайт и мобильное приложение. В зависимости от качества записи человеку потребуется в среднем 3-8 часов, чтобы напечатать и прослушать часовую запись, а «Чимэгэ бичээч» способна перевести одну часовую речь в текст за 4 минуты и сэкономит в 75–120 раз больше времени, обеспечивает 97-процентную точность записи, а также установлена программа редактирования текста, что позволяет снизить затраты, облегчить труд и повысить производительность. Технологию Чимэгэ можно использовать в госучреждении для составления какого-либо протокола, в медицине для записи истории болезни или написания рецептов лекарств, в журналистике, в сфере образования и во многом другом.
Наследование в Скала
#Scala

Наследование является важной опорой ООП (объектно-ориентированного программирования). Это механизм в Scala, с помощью которого одному классу разрешается наследовать свойства (поля и методы) другого класса.
Важная терминология:

Суперкласс : класс, свойства которого наследуются, называется суперклассом (или базовым классом, или родительским классом).
Подкласс : Класс, который наследует другой класс, известен как подкласс (или производный класс, расширенный класс или дочерний класс). Подкласс может добавлять свои собственные поля и методы в дополнение к полям и методам суперкласса.
Котлин немаркированный перерыв
#Kotlin

Когда мы работаем с циклами и хотим немедленно остановить выполнение цикла, если выполняется определенное условие, в этом случае мы можем использовать выражение break или return для выхода из цикла.
В этой статье мы обсудим, как использовать выражение break для выхода из цикла. Когда выражение прерывания встречается в программе, оно заканчивается в ближайшем замкнутом цикле.
Срез композитный литерал в GO
#GO

Есть два термина, то есть Slice и Composite Literal. Срез — это составной тип данных, аналогичный массиву, который используется для хранения элементов одного типа данных. Основное различие между массивом и срезом состоит в том, что срез может изменяться по размеру динамически, но не массив.
Составные литералы используются для построения значений для массивов, структур, срезов и карт. Каждый раз, когда они оцениваются, это создает новое значение. Они состоят из типа литерала, за которым следует список элементов в скобках. (Вы поняли это!) Что ж, после прочтения вы узнаете, что такое составной литерал, и вы будете шокированы, что уже знаете это.
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️Свершилось! Так будет выглядеть телевизор через несколько лет? 📺 

А вы даже половины возможностей своего смартфона не используете!📱

❗️Срочно исправляйте ситуацию:

Эксперт IT-Tech 💻 - аутентичный канал о технологиях, гаджетах, секретах мобильных приложений♻️
Армейские Роботы Охотятся На Танки
У пары беспилотных разведывательных машин было достаточно интеллекта ИИ на борту, чтобы перемещаться по пересеченной местности, идентифицировать” вражеские " силы и открывать огонь – но человек все равно решает, стрелять ли.
Вашингтон: пара невзрачных роботов, больше похожих на военизированные гольф-кары, чем на терминаторов, катили через пустыню Юма, часть армейского проекта "конвергенция" по будущей войне.
Подобно человеческим войскам, машины по очереди прикрывали друг друга, продвигаясь вперед. Один робот находил безопасное место, останавливался и запускал привязанный мини-дрон, который он нес, чтобы посмотреть на следующий хребет, в то время как другой бот двигался вперед; затем они выключались.
SberCloud запустили довольно забавную небольшую ролевую игру, позволяющую почувствовать себя в шкуре начинающего стартапера и потренироваться в запуске и поддержке первого проекта.

В стол или в релиз? Проверь, какой из тебя стартапер: https://sc.link/JQl
Модуль itertools
#Python

Модуль itertools - сборник полезных итераторов.
itertools.count(start=0, step=1) - бесконечная арифметическая прогрессия с первым членом start и шагом step.
itertools.cycle(iterable) - возвращает по одному значению из последовательности, повторенной бесконечное число раз.
itertools.repeat(elem, n=Inf) - повторяет elem n раз.
itertools.accumulate(iterable) - аккумулирует суммы.
accumulate([1,2,3,4,5]) --> 1 3 6 10 15
Введение в Apache Pig
#Hadoop
Apache Pig — это высокоуровневая платформа или инструмент, который используется для обработки больших наборов данных. Он обеспечивает высокий уровень абстракции для обработки поверх MapReduce. Он предоставляет язык сценариев высокого уровня, известный как Pig Latin, который используется для разработки кодов анализа данных. Во-первых, для обработки данных, которые хранятся в HDFS, программисты напишут сценарии на языке Pig Latin. Внутренне Pig Engine (компонент Apache Pig) преобразовал все эти сценарии в конкретную карту и сократил задачу. Но они не видны программистам для обеспечения высокого уровня абстракции. Pig Latin и Pig Engine — это два основных компонента инструмента Apache Pig. Результат Pig всегда хранится в HDFS.
Представляем Вашему вниманию интересный канал!

@geekjournal - канал посвященный гик - культуре (фильмам, сериалам, комиксам, играм и книгам).
Скала Строка
#Scala

Строка — это последовательность символов. В Scala объекты String являются неизменяемыми, что означает константу и не может быть изменено после создания.

Создание строки в Scala
Есть два способа создать строку в Scala:
Здесь, когда компилятор встречается со строковым литералом и создает строковый объект str.
{Работа в Европе ближе, чем кажется}

В Европе находится более 5.5 миллионов разработчиков. Только в одной Финляндии не закрывается порядка 5-6 тысяч вакансий IT специалистов по данным новостного агенства yle.fi.

Игорь Сорока, фуллстэк инженер и IT консультант, живёт в Финляндии и ведёт канал @geekexport. Рассказывает про релокейт, даёт советы по поиску работы и выпускает подкаст. Также Игорь сделает разбор резюме бесплатно и даст советы по его прокачке. Пришла пора поискать работу в Европе и США.

Из канала:
Пример разбора резюме Data Scientist
Подкаст: Путь Data Engineer
Блог: Как вести себя в LinkedIn, чтобы не было стыдно потом
Блог: От инженера до фуллстэк программиста
Котлин с надписью перерыв
#Kotlin

При работе с циклами скажем, что вы хотите немедленно остановить выполнение цикла, если выполняется определенное условие. В этом случае вы можете использовать выражение break или return для выхода из цикла.
В этой статье мы узнаем, как использовать выражение break для выхода из цикла. Когда выражение прерывания встречается в программе, оно заканчивается в ближайшем замкнутом цикле.

В Kotlin есть два типа выражения:
Помеченный перерыв
Немеченый разрыв