Forwarded from gonzo-обзоры ML статей
TWIMC
string2string: A Modern Python Library for String-to-String Algorithms
https://arxiv.org/abs/2304.14395
We introduce string2string, an open-source library that offers a comprehensive suite of efficient algorithms for a broad range of string-to-string problems. It includes traditional algorithmic solutions as well as recent advanced neural approaches to tackle various problems in string alignment, distance measurement, lexical and semantic search, and similarity analysis -- along with several helpful visualization tools and metrics to facilitate the interpretation and analysis of these methods. Notable algorithms featured in the library include the Smith-Waterman algorithm for pairwise local alignment, the Hirschberg algorithm for global alignment, the Wagner-Fisher algorithm for edit distance, BARTScore and BERTScore for similarity analysis, the Knuth-Morris-Pratt algorithm for lexical search, and Faiss for semantic search. Besides, it wraps existing efficient and widely-used implementations of certain frameworks and metrics, such as sacreBLEU and ROUGE, whenever it is appropriate and suitable. Overall, the library aims to provide extensive coverage and increased flexibility in comparison to existing libraries for strings. It can be used for many downstream applications, tasks, and problems in natural-language processing, bioinformatics, and computational social sciences. It is implemented in Python, easily installable via pip, and accessible through a simple API. Source code, documentation, and tutorials are all available on our GitHub page:
https://github.com/stanfordnlp/string2string
string2string: A Modern Python Library for String-to-String Algorithms
https://arxiv.org/abs/2304.14395
We introduce string2string, an open-source library that offers a comprehensive suite of efficient algorithms for a broad range of string-to-string problems. It includes traditional algorithmic solutions as well as recent advanced neural approaches to tackle various problems in string alignment, distance measurement, lexical and semantic search, and similarity analysis -- along with several helpful visualization tools and metrics to facilitate the interpretation and analysis of these methods. Notable algorithms featured in the library include the Smith-Waterman algorithm for pairwise local alignment, the Hirschberg algorithm for global alignment, the Wagner-Fisher algorithm for edit distance, BARTScore and BERTScore for similarity analysis, the Knuth-Morris-Pratt algorithm for lexical search, and Faiss for semantic search. Besides, it wraps existing efficient and widely-used implementations of certain frameworks and metrics, such as sacreBLEU and ROUGE, whenever it is appropriate and suitable. Overall, the library aims to provide extensive coverage and increased flexibility in comparison to existing libraries for strings. It can be used for many downstream applications, tasks, and problems in natural-language processing, bioinformatics, and computational social sciences. It is implemented in Python, easily installable via pip, and accessible through a simple API. Source code, documentation, and tutorials are all available on our GitHub page:
https://github.com/stanfordnlp/string2string
GitHub
GitHub - stanfordnlp/string2string: String-to-String Algorithms for Natural Language Processing
String-to-String Algorithms for Natural Language Processing - stanfordnlp/string2string
Forwarded from Open Source
automation2
Приложение для автоматизации вашего Android смартфона.
Триггерами для активации действий могут быть:
▫️Местоположение
▫️День / Время
▫️Состояние зарядки
▫️Уровень заряда батареи
▫️Установлено USB-соединение с компьютером
▫️Текущая скорость
▫️Фоновый шум (только до Android 7)
▫️Подключение к Wi-Fi
▫️Другие запущенные приложения
▫️Режим полета
▫️Статус роуминга
▫️Теги NFC
▫️Соединение Bluetooth
▫️Гарнитура подключена
▫️Телефонный звонок запущен
Поддерживаемые действия:
▪️Изменить состояние Wi-Fi
▪️Изменить состояние Bluetooth
▪️Переключить USB-модем
▪️Переключить модем Wi-Fi
▪️Переключить автоматический поворот экрана
▪️Сделать HTTP-запрос
▪️Изменить настройку мелодии звонка / звука
▪️Запустить другое приложение
▪️Подождать (между другими действиями)
▪️Экран устройства пробуждения
▪️Переключить режим полета
▪️Переключить мобильное соединение для передачи данных
▪️Говорить текст
▪️Открыть музыкальный проигрыватель
▪️Изменить яркость экрана
▪️Отправить текстовое сообщение
https://git.server47.de/jens/Automation
F-droid: https://f-droid.org/packages/com.jens.automation2/
Site: https://server47.de/automation/
Приложение для автоматизации вашего Android смартфона.
Триггерами для активации действий могут быть:
▫️Местоположение
▫️День / Время
▫️Состояние зарядки
▫️Уровень заряда батареи
▫️Установлено USB-соединение с компьютером
▫️Текущая скорость
▫️Фоновый шум (только до Android 7)
▫️Подключение к Wi-Fi
▫️Другие запущенные приложения
▫️Режим полета
▫️Статус роуминга
▫️Теги NFC
▫️Соединение Bluetooth
▫️Гарнитура подключена
▫️Телефонный звонок запущен
Поддерживаемые действия:
▪️Изменить состояние Wi-Fi
▪️Изменить состояние Bluetooth
▪️Переключить USB-модем
▪️Переключить модем Wi-Fi
▪️Переключить автоматический поворот экрана
▪️Сделать HTTP-запрос
▪️Изменить настройку мелодии звонка / звука
▪️Запустить другое приложение
▪️Подождать (между другими действиями)
▪️Экран устройства пробуждения
▪️Переключить режим полета
▪️Переключить мобильное соединение для передачи данных
▪️Говорить текст
▪️Открыть музыкальный проигрыватель
▪️Изменить яркость экрана
▪️Отправить текстовое сообщение
https://git.server47.de/jens/Automation
F-droid: https://f-droid.org/packages/com.jens.automation2/
Site: https://server47.de/automation/
GPT-4 is old news: ChatGPT Code Interpreter plugin is redefining AI tech | Technology News,The Indian Express
https://indianexpress.com/article/technology/artificial-intelligence/gpt-4-is-old-news-chatgpt-code-interpreter-plugin-is-redefining-ai-8595157/
https://indianexpress.com/article/technology/artificial-intelligence/gpt-4-is-old-news-chatgpt-code-interpreter-plugin-is-redefining-ai-8595157/
The Indian Express
GPT-4 is old news: ChatGPT Code Interpreter plugin is redefining AI tech
The plugin allows the chatbot to effectively run several tasks. Developers have been experimenting with it since it was introduced.
Forwarded from сладко стянул
CohomologyOfImpossibleFigures.pdf
510.5 KB
Что такое когомологии? Можно сказать, это препятствия к
глобальной разрешимости
локально разрешимых
задач.
Что такое "невозможная фигура"? Это картинка, которые локально выглядит как рисунок реального объекта, но глобально таковой не является.
Подробности — в трёхстраничной заметке Р. Пенроуза (1992). Узнал о ней из https://mathoverflow.net/a/271353
глобальной разрешимости
локально разрешимых
задач.
Что такое "невозможная фигура"? Это картинка, которые локально выглядит как рисунок реального объекта, но глобально таковой не является.
Подробности — в трёхстраничной заметке Р. Пенроуза (1992). Узнал о ней из https://mathoverflow.net/a/271353
Forwarded from Национальный цифровой архив
They destroyed computer drivers, they shredded files and burned all the books in libraries 🍽
На прошлой неделе стартовал сериал-антиутопия Silo. В нем рассказывается о сообществе из 10 тыс. человек, которые живут в 140-этажном бункере, укрываясь от последствий катастрофического события на Земле.
По сюжету архивы, в том числе на цифровых носителях, считаются уничтоженными силами мятежников 140 лет назад. Поэтому архивы и артефакты прошлого получили статус реликвий и стали нелегальными и запрещенными для хранения и использования, а вопросы по поводу этой нелогичности оказалось нельзя произносить вслух.
Тем не менее, один из случайно найденных жестких дисков, содержимое которого удалось восстановить, становится основой для того, чтобы подвергнуть сомнениям уклад жизни всего сообщества и необходимость выживания в бункере.
Фокус на ценности архивов в сериале — своевременное напоминание о необходимости сохранять жизненно важную информацию, которая имеет решающее значение для выживания людей и развития общества.
Рекомендуем к просмотру!
На прошлой неделе стартовал сериал-антиутопия Silo. В нем рассказывается о сообществе из 10 тыс. человек, которые живут в 140-этажном бункере, укрываясь от последствий катастрофического события на Земле.
По сюжету архивы, в том числе на цифровых носителях, считаются уничтоженными силами мятежников 140 лет назад. Поэтому архивы и артефакты прошлого получили статус реликвий и стали нелегальными и запрещенными для хранения и использования, а вопросы по поводу этой нелогичности оказалось нельзя произносить вслух.
Тем не менее, один из случайно найденных жестких дисков, содержимое которого удалось восстановить, становится основой для того, чтобы подвергнуть сомнениям уклад жизни всего сообщества и необходимость выживания в бункере.
Фокус на ценности архивов в сериале — своевременное напоминание о необходимости сохранять жизненно важную информацию, которая имеет решающее значение для выживания людей и развития общества.
Рекомендуем к просмотру!
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Open Source
ChatPDF
ИИ который позволяет вам общаться с любым PDF-документом.
Задавайте вопросы, извлекайте информацию и обобщайте документы с помощью ИИ. Под капотом ChatGPT.
https://github.com/Anil-matcha/ChatPDF
Demo: https://heybot.thesamur.ai/
ИИ который позволяет вам общаться с любым PDF-документом.
Задавайте вопросы, извлекайте информацию и обобщайте документы с помощью ИИ. Под капотом ChatGPT.
https://github.com/Anil-matcha/ChatPDF
Demo: https://heybot.thesamur.ai/
Forwarded from Джейпег Малевича (Igor)
Технологии, которые мы заслужили: на свет появился Dream Interpreter AI, который может объяснить сны.
Всё просто — вводим свой сон и получаем расшифровку.
Всё просто — вводим свой сон и получаем расшифровку.
Forwarded from Stepaneko
Провел вечер пятницы за написанием интерпретатора forth-вдохновленного языка.
github.com/ftvkyo/firth
Радует что быстро что-то склепал, не пытаясь переусложнить все с самого начала.
На скриншоте иллюстрация сравнений (
Очень мне нравится идея с добавлением модификатора к слову.
Еще много полировать — сейчас нет closures, все переменные глобальные.
Но весело.
github.com/ftvkyo/firth
Радует что быстро что-то склепал, не пытаясь переусложнить все с самого начала.
На скриншоте иллюстрация сравнений (
=), условий (?) и циклов (@).Очень мне нравится идея с добавлением модификатора к слову.
Еще много полировать — сейчас нет closures, все переменные глобальные.
Но весело.
Forwarded from Eldar
YouTube
Podcast: In Machines We Trust - How pricing algorithms learn to collude
Algorithms now determine how much things cost. It’s called dynamic pricing and it adjusts according to current market conditions in order to increase profits. The rise of ecommerce has propelled pricing algorithms into an everyday occurrence—whether you’re…
Forwarded from Senior Python Developer
pdfplumber
pdfplumber - это библиотека Python для извлечения информации из PDF-документов. Она предоставляет простой в использовании интерфейс для извлечения текста, таблиц и изображений из PDF-файлов. Также вы можете извлекать таблицы из PDF в виде объектов
В этом примере мы используем функцию
Внутри оператора
Выполнив этот код, вы сможете извлечь и распечатать текстовое содержимое каждой страницы PDF-файла.
Стоит отметить, что pdfplumber является мощным инструментом, но точность извлеченного текста сильно зависит от качества и форматирования самого PDF.
pdfplumber - это библиотека Python для извлечения информации из PDF-документов. Она предоставляет простой в использовании интерфейс для извлечения текста, таблиц и изображений из PDF-файлов. Также вы можете извлекать таблицы из PDF в виде объектов
pandas DataFrame, извлекать изображения из PDF и извлекать метаданные о PDF-документе.В этом примере мы используем функцию
pdfplumber.open() для открытия PDF-файла example.pdf.Внутри оператора
with мы перебираем все страницы PDF-файла с помощью цикла for. Для каждой страницы мы вызываем метод extract_text() для извлечения текстового содержимого. Извлеченный текст сохраняется в переменной text.Выполнив этот код, вы сможете извлечь и распечатать текстовое содержимое каждой страницы PDF-файла.
Стоит отметить, что pdfplumber является мощным инструментом, но точность извлеченного текста сильно зависит от качества и форматирования самого PDF.
Forwarded from Futuris (Anton)
Тут кто-то на реддите нашёл способ как дать ChatGPT полный доступ над своей системой через выполнение небезопасной функции eval в JavaScript, предварительно запилив свой кастомный плагин. Через чат пользователь смог узнать описание и содержимое файлов у себя на жёстком диске, открыть браузер и выполнить поисковый запрос и даже управлять мышкой 🤯
Привет SkyNet 😅
Привет SkyNet 😅