Wolfram Language - новые горизонты программирования Teleskop's Блог / 25.05.2015 Это будет увлекательное путешествие, в котором мы будем перемещаться от концептов и чисто практических вещей к тысячелетним вопросам философии, а оттуда к облачным технологиям и повседневным применениям.Стивен Вольфрам Британский математик и программист Стивен Вольфрам представил сервис The Wolfram Language Image Identification Project, который определяет (пока с разной степенью достоверности), что изображено на картинке. Классическая задача для искусственного интеллекта - распознавание изображений. Мы, люди, решаем эту задачу легко и непринуждённо. Но до сих пор задача не решена в компьютерном зрении в общем случае: произвольные объекты в случайных ситуациях. Опыты, проведённые в сервисе, предоставляют возможность обсудить с учащимися фундаментальные и прикладные проблемы решения задачи распознавания изображений.Мне этот сервис напомнил поведение бойкого студента на экзамене, у которого принцип: "Знаешь, не знаешь - не важно, главное - не молчать, Надо что-то говорить, вдруг - угадаешь. Или не угадаешь, но тебя поправят, и ты будешь знать, что ответить в следующий раз". Зато, если изображение распознано, то выдаётся энциклопедическая справочная информация об объекте.На сайте есть предупреждение, что не распознаются:НЛО. Абстрактное искусство. Вещи, которые не настоящие предметы быта. Конкретные люди (за редким исключением). Попробовала, действительно, не распознаёт. Но ошибки выдаются довольно забавные.Разработка и обучение системы продолжается, для чего ведётся статистика и предусмотрена обратная связь с возможностью поставить оценку и оставить отзыв. Поэкспериментируйте сами и предложите своим ученикам, уважаемые коллеги. Сервис бесплатный, не требует регистрации.Image Identification Project — демонстрация работы функции ImageIdentify, которая появилась в языке программирования Wolfram. Сервис привлёк внимание и к другим проектам Стивена Вольфрама: системе компьютерной математики Mathematica, базе знаний Wolfram|Alpha, сервису Tweet-a-Program (программы-твиты, длина которых не более чем 140 символов), к новому языку программирования Wolfram Language.Стивен провозглашает концепцию языка: "Язык Wolfram является новым типом языков программирования — это язык программирования, основанный на знаниях, философия которого заключается в том, чтобы включить в язык настолько много знаний, насколько это возможно, таким образом, чтобы при этом все была автоматизировано настолько, насколько это возможно."Все желающие могут зарегистрироваться на портале Wolfram Programming Cloud и получить бесплатный пробный аккаунт. Я запустила на выполнение некоторые программы-твиты. Даже результаты первого тестирования впечатлили. Математические графики получаются неописуемой красоты. Хотя в языке Wolfram они описываются в одну строчку.Можно протестировать программы из различных областей знаний. Например, получить изображения флагов государств любой части света, масштабированных в соответствии с количеством населения в них.Новости от компании Wolfram Research для робототехников: с ноября 2013 года язык Wolfram и Mathematica предустановлены на одноплатных компьютерах Raspberry Pi, причем это бесплатно. С помощью новой бесплатной библиотеки ModelPlug library можно подключать Arduino для моделирования в Wolfram SystemModeler.Скоро должен выйти сервис Wolfram Programming Lab — бесплатный интернет-проект изучения Wolfram Language для детей. Будем надеяться, что в образовании появится новый инструмент с колоссальными возможностями.Материалы по теме:Wolfram Programming Cloud (Облако Программирования Wolfram) теперь доступноСтивен Вольфрам: Рубежи вычислительного мышления (отчёт с фестиваля SXSW)Сайт русскоязычной поддержки Wolfram MathematicaРесурсы второй Российской конференции по Wolfram технологиямГалерея твит-программКомпьютерное зрение. Лекция для Малого ШАДа Яндекса Wolfram Language онлайн-сервисы