ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

Data Science: Алгоритмы и Структуры данных

Data Science: Алгоритмы и Структуры данных

الذهاب إلى القناة على Telegram

Мы не претендуем на оригинальность контента, мы лишь собираем материал из открытых источников. Ссылка: @Portal_v_IT Сотрудничество: @oleginc Канал на бирже: https://telega.in/c/structuredata

إظهار المزيد
7 594
المشتركون
-224 ساعات
-207 أيام
-4830 أيام
أرشيف المشاركات
👩‍💻 Программирование — В С Ё В 2024 году на кодинге уже не вывезешь, перспектива года - Информационная Безопасность. Ловите
👩‍💻 Программирование — В С Ё В 2024 году на кодинге уже не вывезешь, перспектива года - Информационная Безопасность. Ловите полезные каналы, которые помогут ворваться в новое направление. 👍 ZeroDay - Уроки, эксплуатация уязвимостей с нуля 👍 Белый Хакер - Свежие новости из мира ИБ 😎 Арсенал Безопасника - Все необходимые инструменты 😎 Бункер Хакера - Статьи, книги, шпаргалки и хакинг 👨‍💻 Серверная Админа - Настройка и уроки по компьютерным сетям 📂Вступай и изучай новое направление!

Рецепты TypeScript: перевод ключей объекта в camelCase С вами снова Костя Логиновских — ведущий разработчик из Cloud.ru. Я уже делился TypeScript-рецептами в предыдущих статьях — вот первая и вторая — и теперь хочу рассказать про еще один. Наши рецепты — это готовый код, который можно применить в конкретных ситуациях, а в некоторых случаях и подогнать ситуацию под код. https://habr.com/ru/companies/cloud_ru/articles/860778/ Алгоритмы и Структуры данных

Истинная сложность алгоритма Bubble Sort Согласно описанию алгоритма следует, что мы должны проходить по массиву последовательно, сравнивая 2 элемента между собой, и если первый окажется больше следующего, то меняем их местами, таким образом дойдя до предпоследнего элемента, в конце окажется самое большое значение, т.е. пузырек всплывет. И затем мы повторяем данную итерацию, но уже без учета последнего элемента, т.к. он на месте, ставя перед ним следующий элемент по порядку или очередной пузырек. Повторяем итерации до тех пор, пока не останется сравнить 2а первых элемента и на этом массив будет отсортирован. И как итог, говорится что у данной сортировки сложность в худшем случае составляет - O(n2). https://habr.com/ru/articles/720450/ Алгоритмы и Структуры данных

В этой одежде системы распознавания будут считать вас животным Поскольку, в виде одного из хобби, я занимаюсь проблемами распознавания объектов, мне было интересно не только описать сам подход к алгоритму и его возможному обману, так и то, что наше будущее, очевидно, будет не таким, как мы представляем. И это интересно исследовать. Проект родился в 2019 году в Нью-Йорке. В то время Рэйчел училась в Технологическом институте моды и однажды, во время беседы с одним из инженеров калифорнийского университета в Беркли, у Дидеро возникла идея сделать моду союзником в отстаивании права на конфиденциальность. Несколько месяцев исследований привели к созданию особой ткани на основе пряжи Filmar, заводящей в тупик системы распознавания людей. Благодаря необычным узорам камеры считают, что перед ними зебры, слоны, жирафы или собаки и даже не пытаются перейти к распознаванию личности. https://habr.com/ru/articles/719368/ Алгоритмы и Структуры данных

Создание двуязычных субтитров к видео, распознавание и перевод речи При изучении иностранных языков, иногда хочется иметь двуязычные субтитры к понравившемуся видео, озвученных носителями языка. Но, что делать, если готовых субтитров нет, а самому распознать и перевести живую речь героев не хватает знаний? Особенно это касается тех, кто только-только начинает осваивать новый язык. Но, как говориться, безвыходных ситуаций не бывает, как минимум, всегда существует три выхода, даже если вас съели. https://habr.com/ru/articles/862716/ Алгоритмы и Структуры данных

Может ли машина мыслить? Привет, это продолжение, прошлой статьи и сегодня я хочу обсудить воображение машины, или же как она может мыслить. Все таки желательно ознакомиться с первой частью. Краткий курс в дело, я создаю сильный искусственный интеллект (СИИ) и рассказываю об этом. На научную работу не претендую, просто рассказываю свои мысли, как оказалось, это полезно. https://habr.com/ru/articles/862656/ Алгоритмы и Структуры данных

Бесплатные аналоги ChatGPT в 2024 году \ ТОП-10 Альтернатив ChatGPT: Я люблю оригинальный ChatGPT, не подумайте, что это не так, но ~ 1,5 миллиона людей страдают от проблем, связанных с ним. Chat не работает, нет времени, чтобы разобраться, а остальные убеждены, что ChatGPT невозможно или сложно открыть из России, и зря, я слышал, что оригинальный ChatGPT хорош. Я расскажу об альтернативах, о которых, возможно, вы и не знали: приятных глазу, бесплатных и легкодоступных аналогах. Доступ к ним получается с помощью бесплатного VPN или вовсе без него! Также проведу тестовое расследование и выясню: какая нейросеть сильная (не ошибается) и решает задачи быстро. Спойлер: Телеграм-боты лучше не использовать. Будет интересно, а вы получите опыт, который поможет вам при использовании ИИ. https://habr.com/ru/articles/862600/ Алгоритмы и Структуры данных

Как финансовый аналитик может использовать нейросеть ChatGPT / ТОП-10 Промптов: Вы — финансовый аналитик, часто сталкиваетесь с большим объемом данных и задач, требующих точного и быстрого анализа? Думаю, да, но времени на выполнение дел всегда мало, и сил в том числе. Человечество придумало множество вещей, ускоряющих обыденные дела, чтобы времени было больше, но, к сожалению, его все равно нет. Но вот чудо: в ноябре 2022 года компания OpenAI выпустила ChatGPT — помощника, который всегда тут, всегда работает и всегда развивается. Время пришло, и на момент выкладки этой статьи все финансовые аналитики, да что греха таить, почти все офисные работники могут применять ChatGPT в своей работе, экономя время! В этой статье я поделюсь 10 полезными применениями нейросети для финансового аналитика. Также я подготовил промпты (запросы), чтобы вы просто скопировали запрос и отправили в чат GPT, чуть изменив под себя. https://habr.com/ru/articles/862478/ Алгоритмы и Структуры данных

Зачем нам ИИ-агенты? В этой статье я приведу некоторые доводы в пользу того, что при разработке LLM удобно прибегать к помощи интеллектуальных агентов (ИИ-агентов). Так удаётся переходить к решению всё более сложных задач. Под катом много интересного! https://habr.com/ru/companies/piter/articles/862314/ Алгоритмы и Структуры данных

Разбираем алгоритм полнотекстового поиска BM25 BM25, или Best Match 25 — это широко используемый алгоритм полнотекстового поиска. Среди прочего, он по умолчанию применяется в Lucene/Elasticsearch и SQLite. В последнее время в рамках «гибридного поиска» часто начали комбинировать полнотекстовый поиск и поиск по схожести векторов. Мне захотелось понять, как работает полнотекстовый поиск и в частности BM25, поэтому в этой статье я постараюсь разобраться в этом. https://habr.com/ru/articles/860830/ Алгоритмы и Структуры данных

Программист без чувства юмора — робот. IT Memes — наилучший IT юмор, отобранный нейросетью. 15 минут смеха сожгут наросший за
Программист без чувства юмора — робот. IT Memes — наилучший IT юмор, отобранный нейросетью. 15 минут смеха сожгут наросший за компьютером жирок, подписывайся — @itmemes

Двухлинейный сумматор. Объективного измерения быстродействия в сравненнии произвести не удалось, но тем не менее… В этот раз результатом стал двухлинейный сумматор. Намучался с ним достаточно - не одну неделю разрабатывал, в процессе какие только монстры не получались, но итогом вполне удовлетворён. Внушает надежды, что на его базе модно создать асинхронный триггер, который вообще будет в корне отличаться от предшественников. Объективных тестбенчей в сравнениях произвести не удалось по непонятным причинам - сначала они получились, но вечером следующего дня картина тестбенчей в корне изменилась, попробовал обойти трудности надстройкой над тестовой схемой - но увы, сигнал почему-то не отслеживается. Буду искать ошибки пару вечеров, а пока просто расскажу о том как собственно всё обстоит. Приступил сразу после предшествующих публикаций, разумеется всё в свободное время, пару недель вечеров было потрачено на попытки сократить цепь звеньев, потому как было ясно, что последовательная цепь лучше чем имеется на настоящий момент не получится. И вот однажды начиркал на клочке бумаги основу, а потом доработал в симуляторе. Получилось это, постил тут https://habr.com/ru/articles/862214/ Алгоритмы и Структуры данных

О вреде GOTO-фобии (с примерами на C) Готофобия – это боязнь использовать инструкции goto. Обычно возникает из-за непонимания и незнания контекста этой проблемы, а также из-за историй о незапамятных временах в истории программировании. Разработчики, страдающие готофобией, готовы жертвовать удобочитаемостью своего кода, только бы не прибегать к goto. https://habr.com/ru/articles/720486/ Алгоритмы и Структуры данных

Пятничные клеточные автоматы: циклические конфигурации; камень-ножницы-бумага На прошлой неделе мы снова расширили классическую «life-like» модель, добавив к ней параметр радиуса поиска соседей. Сегодня немного отойдём от этого вида и заглянем в область прочих конфигураций. Начнём с циклических КА. https://habr.com/ru/companies/timeweb/articles/723414/ Алгоритмы и Структуры данных

⚡️После блокировки YouTube, обучающие курсы и лекции взлетели в цене в 3 раза. Выкладываем 7834 ГБ платных курсов, книг и лек
⚡️После блокировки YouTube, обучающие курсы и лекции взлетели в цене в 3 раза. Выкладываем 7834 ГБ платных курсов, книг и лекций для программистов в Telegram, находите нужный канал и подписывайтесь. 🔥МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data 🖥Python: t.me/pythonl 🖥C++ t.me/cpluspluc 🎮Хакинг: t.me/linuxkalii 🖥Java: t.me/javatg 🖥C#: t.me/csharp_ci 🖥 Javascript: t.me/javascriptv 🖥Базы данных: t.me/sqlhub 🔝 Data Science: t.me/data_analysis_ml 💼 Devops: t.me/DevOPSitsec 👣 Golang: t.me/Golang_google 🖥 Linux: t.me/linuxacademiya 🧠 ИИ: https://t.me/vistehno 📚 ИТ-книги: https://t.me/addlist/HwywK4fErd8wYzQy

OSDEV: Разработка аллокатора на С++ часть 2: Слияние блоков за константное время. Юнит тест для аллокатора В первой части мы реализовали простейший аллокатор с минимальным оверхедом. Конечно же на самом деле все сложнее. Так реализация дефрагментации была наивной и не могла сливать блоки даже когда не было распределенных блоков после нескольких вызовов mem_free. Для того, что бы получить исходную картинку где будет только 2 служебных блока и один свободный нужно было бы вызвать mem_alloc с размером большим чем доступно памяти что бы искусственно запустить дефрагментацию. В этой части мы это исправим и напишем юнит тест для нашего аллокатора что бы убедится что он работает правильно. https://habr.com/ru/articles/861930/ Алгоритмы и Структуры данных

Создаём простой копирующий сборщик мусора Этот пост станет итерацией туториала и знакомством с реализацией сборки мусора, описанной в классической статье. Мы продолжим работать с простыми сборщиками мусора, но на этот раз немного повысим сложность. Я подумал, что это будет здорово, ведь в коде из статьи уже имелся крошечный, но функциональный мутатор, а набор тестов был призван это подчеркнуть; это значит, что мы можем сравнивать производительность и реализацию копирующего сборщика и обычного сборщика. https://habr.com/ru/companies/ruvds/articles/861776/ Алгоритмы и Структуры данных

Как мы искали самый точный метод детектирования ключевых точек Для автономного транспорта важно решить задачу автономной навигации. Один из методов автономной навигации – это SLAM (simultaneous localization and mapping), который в зависимости от типа используемых сенсоров бывает: визуальным, визуально-инерциальным, лидарным, радарным, RGBD и др. Сегодня особый научный и практический интерес представляют методы визуально-инерциального SLAM (viSLAM) [1, 2], которые делятся на прямые и непрямые. Для непрямых методов viSLAM принципиально важна точность триангуляции трехмерных координат точек [3], а она в свою очередь зависит от точности работы детекторов ключевых точек [4]. Мы провели сравнительный анализ точности наиболее перспективных методов детектирования ключевых точек, как «эвристических» (hand-crafted), так и обучаемых. О наших экспериментах и их результатах расскажем ниже. https://habr.com/ru/articles/724580/ Алгоритмы и Структуры данных

Как российские разработчики заставили GPT предсказывать биржевые котировки 18 мая 2024 на конференции «Тюльпаномания» Тихон Павлов, количественный аналитик «Финансовой компании Викинг» раскрыл секрет использования GPT-4 для прогнозирования биржевых котировок. Тема разделила аудиторию на скептиков и энтузиастов, породив жаркие дебаты о будущем трейдинга. Никто не остался равнодушным. В статье расскажем про эксперимент, как нам удалось заставить языковую модель принимать числовые данные и предсказывать биржевые котировки. https://habr.com/ru/articles/861492/ Алгоритмы и Структуры данных

Рецепты TypeScript: типизированное преобразование объекта Всем привет от ведущего разработчика из Cloud.ru! Как и обещал в предыдущей статье, продолжаю рассказывать про TypeScript-рецепты. Наши рецепты — это готовый код, который можно применить в конкретных ситуациях, а в некоторых случаях и подогнать ситуацию под код. В этой статье предлагаю обсудить, как на обычном TypeScript приготовить такую функцию, которая из конфига роутинга по приложению вычислит объект, содержащий все пути внутри приложения. При этом сам объект роутинга будет иметь некоторую вложенность, а итоговая мапа с путями будет плоской структурой со значениями полей в виде строк. И всё это строго типизировано! https://habr.com/ru/companies/cloud_ru/articles/860770/ Алгоритмы и Структуры данных