Как стать автором
Обновить

Wolfram Language — Летняя Конференция в Санкт-Петербурге 2023

Время на прочтение 2 мин
Количество просмотров 716
Программирование *Математика *Конференции Научно-популярное Физика

1 и 2 июня 2023 года в городе Санкт-Петербург проводится бесплатная конференция посвященная языку программирования Wolfram. Приглашаются все желающие! Кроме того вы можете зарегистрироваться в качестве докладчика и выступить со своим собственным докладом. Требование только одно - доклад должен быть о применении Wolfram Language. Регистрируйтесь, приходите - мы будем рады видеть всех! Подробнее о месте проведения и контактные данные ниже!

Ссылка на регистрацию: https://wolfr.am/1d0y29RKG

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 1

Wolfram Mathematica: знакомство

Время на прочтение 8 мин
Количество просмотров 83K
Программирование *
Из песочницы
Все знают Wolfram|Alpha, и наверняка слышали о Wolfram Mathematica. К сожалению, поиск показал отсутствие постов об этой замечательной среде на хабре, и данной статьей хотелось бы открыть серию публикаций посвященных программированию на Mathematica. Для начала стоит сказать о возможностях и особенностях этой системы, которых ой как много, так что запаситесь терпением. Если хабражителей заинтересует этот математический пакет, то обязательно последуют другие статьи, более конкретные, обучающие работе со средой и внутренним языком.

Читать дальше →
Всего голосов 130: ↑127 и ↓3 +124
Комментарии 60

Используем возможности Wolfram Mathematica в .NET приложениях

Время на прочтение 3 мин
Количество просмотров 22K
Программирование *.NET *Математика *
Туториал
Из песочницы
Есть люди, которым нравится писать .NET приложения. Есть люди, которые любят системы компьютерной алгебры. В этой статье круги Эйлера пересекутся!


Читать дальше →
Всего голосов 39: ↑32 и ↓7 +25
Комментарии 14

Введение в Wolfram Mathematica

Время на прочтение 4 мин
Количество просмотров 159K
Программирование *Математика *

Введение


На хабре уже не раз упоминалась Mathematica и если вам хочется начать работать с ней, то эта статья для вас. Я расскажу об основных аспектах работы с нею и покажу несколько интересных нововведений из последних версий Wolfram Mathematica.

Wolfram Mathematica — это программное обеспечение, не только для математических вычислений, это гораздо больше: от моделирования и симуляции, визуализации, документации, до создания веб-сайтов. Mathematica обладает возможностью осуществлять вызовы функций и принимать вызовы с C, .NET, Java и других языков, генерировать C код, компилировать автономные библиотеки и исполняемые файлы.
Обо всех достоинствах Mathematica можно почитать на официальном сайте ru

Для начала работы с Mathematica вам необходимо её получить и установить на свой компьютер. Mathematica прекрасно работает на Windows, Mac, Linux.
Скачать и бесплатно попробовать Mathematica так же можно на оф. сайте.
Если же вы надумаете её купить, то цены на неё вполне приемлемые. Например для студента за семестровый вариант она обойдётся в $44.95. Для домашнего использования в $295. Если вы планируете использовать её для коммерческих целей, то наилучший вариант лицензии это Standard Edition (Вы получаете подписку на Premier Service и бесплатные обновления).

Читать дальше →
Всего голосов 68: ↑54 и ↓14 +40
Комментарии 18

Язык Вольфрам и пакет Mathematica доступны бесплатно для Raspberry Pi

Время на прочтение 2 мин
Количество просмотров 29K
Программирование *Математика *
Перевод
Прошло всего три дня с анонса масштабного проекта от Стивена Вольфрама, о котором уже писали на хабре, как стало известно о том, что новый язык Wolfram (Wolfram Language) можно опробовать на практике: он доступен для платформы Raspberry Pi вместе с математическим пакетом Mathematica уже сегодня — причем совершенно бесплатно. Подписавшиеся на получение новостей о языке Wolfram получили рассылку с новостью об этом. Ниже приведен её перевод (статья написана от имени разработчиков Raspberry Pi).


Рисование трехмерных графиков в пакете Mathematica на Raspberry Pi

Читать дальше →
Всего голосов 57: ↑57 и ↓0 +57
Комментарии 37

Анализ дружеских связей VK с помощью Wolfram Mathematica

Время на прочтение 6 мин
Количество просмотров 43K
Программирование *
Из песочницы
Не так давно, в Москве прошел семинар Wolfram Research Эра технологий Wolfram, на котором рассказывали много интересного про одну из самых мощных и определенно самую удобную систему компьютерных исследований Wolfram Mathematica. В частности, были представлены результаты исследования данных социальной сети facebook научно-исследовательской группой «Конструктивная Кибернетика». А чуть ранее, я наткнулся на новые возможности Wolfram|Alpha по всестороннему анализу странички в facebook. И после всего этого, у меня засела в голове безумная идея: «Я хочу узреть граф дружеских связей той соцсети, в которой живу (а именно, ВКонтакте)». И я все-таки нашел время на то чтобы ее реализовать. Добро пожаловать под кат.
Читать дальше →
Всего голосов 33: ↑31 и ↓2 +29
Комментарии 32

Введение Стивена Вольфрама в язык Wolfram

Время на прочтение 1 мин
Количество просмотров 49K
Программирование *
Перевод
Привет, Хабр! Полагаю, многие слышали о системе Wolfram Mathematica, однако, судя по тому что на Хабре нет даже отдельного хаба, посвященного технологиям Wolfram, не многие осознают их реальный потенциал. Но, похоже это скоро изменится, так как Wolfram близки к окончательному релизу технологии, которую они разрабатывали 30 лет. Она называется Wolfram Language и представляет собой совершенно новую парадигму программирования, намного более мощную, чем все существующие.
Читать дальше →
Всего голосов 91: ↑82 и ↓9 +73
Комментарии 116

Стивен Вольфрам: “Внедряя вычисления повсюду”

Время на прочтение 24 мин
Количество просмотров 38K
Блог компании Wolfram Research
Из песочницы
Перевод доклада Стивена Вольфрама, прочитанного им на фестивале SXSW 2014.
Оригинальный текст вы можете найти здесь.

sw-sxsw.png

Две недели назад я выступал с речью на конференции SXSW в Остине, Техас. Эта статья является немного доработанными тезисами доклада (это конспект текста, включающий демонстрации, от которых пришлось отказаться в процессе выступления):

Итак, на этот час запланировано довольно много.

В целом, мне бы хотелось рассказать историю, происходящую со мной в течение последних 40 лет, которая начинает приносить удивительные результаты только сейчас. Я имею ввиду что мы практически можем наблюдать эти результаты сегодня. Я хотел бы впервые представить вам весь спектр технологий, являющийся довольно-таки значительным результатом этих сорокалетних трудов. И я думаю что это достаточно важно.

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

Итак, основная задача в том чтобы начать относиться к вычислениям серьезно. Понять идею вычислений как таковых, а затем создать технологию, которая позволит внедрить их повсюду — после чего посмотреть к чему это приведет.

Можно сказать, я гонялся за этой идеей 40 лет. Я уже давно балансирую на стыке науки и технологий — создаю все более масштабные строительные блоки и строю из них все более высокую башню. И каждые несколько лет мне удается увидеть куда она будет расти дальше. По-моему, получается здорово. Однако, в последние несколько лет случилось нечто удивительное — своего рода великая унификация, которая ведет к технологическому Кембрийскому взрыву. И сегодня я впервые вам частично её представлю.

Но, для начала, немного истории. 40 лет назад я был 14-летним юнцом, который впервые прикоснулся к компьютеру (он тогда еще был размером со стол). Я не часто использовал его как нечто фундаментальное, но пытался с его помощью понять некоторые вещи из физики, которая меня по-настоящему интересовала. В тот момент я открыл для себя некоторые важные вещи, которыми пользуюсь до сих пор. Но сейчас я понимаю что самая важная вещь, которую я понял тогда относилась вовсе не к физике: чем лучше инструменты, которые мы используем, тем глубже мы сможем копнуть. Мне не очень хорошо давалась “математика на бумаге”, а в то время это было серьезной проблемой для тех, кто хотел заниматься физикой. Однако, я осознавал, что расчеты можно делать на компьютере и начал создавать инструменты для этого. Очень скоро я с моими программами был лучше всех в математических расчетах для физики.

Вернемся в 1981-й год. В этом году случилось нечто восхитительное для 21-летнего ученого — я превратил все это в свой первый продукт и свою первую компанию. Важно то, что это заставило меня осознать — программные продукты могут стимулировать интеллектуальное мышление. Предстояло выяснить как создать язык для математических расчетов на компьютере, и мне потребовалось многое понять о вычислениях чтобы достигнуть цели. А потом я снова погрузился в основы науки уже с использованием созданных инструментов.

В итоге, я понял, что в то время как с математикой все хорошо, её фундаментальная концепция нуждается в обобщении. Я начал изучать всю вселенную всевозможных формальных систем, которая по сути является всеобщей вычислительной вселенной возможных программ. Я ставил небольшие эксперименты — как бы направлял свой вычислительный телескоп на части этой вселенной и смотрел что там было. То что я увидел, было потрясающе. Ниже я покажу вам несколько простых программ.
Читать дальше →
Всего голосов 107: ↑102 и ↓5 +97
Комментарии 56

Вторая российская конференция «Wolfram технологии»: рассказ и материалы

Время на прочтение 5 мин
Количество просмотров 7.8K
Блог компании Wolfram Research


3 июня 2014 г. в Санкт-Петербургском государственном экономическом университете (СПбГЭУ) прошла уже вторая по счету Российская конференция Wolfram технологии, в которой мне посчастливилось участвовать в качестве одного из докладчиков.

К слову сказать, первая конференция проходила там же годом ранее, 13 июня 2013 г., причем открывал ее лично сам Стивен Вольфрам, CEO компании Wolfram Research (выступления и презентации той конференции вы можете найти здесь). Первая конференция была знаковым событием, ее посетило множество людей и на протяжении 3-х с лишним часов участники конференции не отпускали Стивена, задавая ему все новые и новые вопросы, касавшиеся то Wolfram|Alpha, то фундаментальных основ Mathematica, то темы, которой Стивен Вольфрам занимается очень давно — клеточных автоматов.

Думаю ни для кого не секрет, что компания уже скоро выпустит 10-ю версию системы Mathematica, которая, по моему глубокому ощущению, станет если уж не самым, то одним из самых мощных скачков Mathematica. Сейчас, когда я пишу эти строки, код системы уже заморожен и уже во всю ведется подготовка к релизу. О языке Wolfram, который является также языком всех продуктов Wolfram, на Хабрахабре уже шла речь, скажем в переводе на русский язык выступления Стивена на SXSW 2014, также этому языку была посвящена и большая доля конференции. Думаю многим будет интересно также, что сейчас стартовал конкурс "Выиграй Mathematica 10", победитель которого получит 10-ю версию сразу после релиза.

На картинке в начале этой заметки (см. Дополнение 1 в конце) вы можете видеть те продукты Wolfram, о которых на ней шла речь. Это, собственно, Язык Wolfram, его главные носители — Mathematica 10, Облако Wolfram и Wolfram|Alpha, а также ряд других продуктов, таких как CDF, SystemModeler и Raspberry Pi. Ссылка к Raspberry идет пунктиром потому что это, безусловно, не продукт Wolfram, но с ноября 2013 г. язык Wolfram и Mathematica предустановлены на этих одноплатных компьютерах, причем это бесплатно.
Читать дальше →
Всего голосов 22: ↑17 и ↓5 +12
Комментарии 0

Как выигрывать в игре камень-ножницы-бумага? (реализация оптимальной стратегии в Wolfram Mathematica)

Время на прочтение 6 мин
Количество просмотров 74K
Блог компании Wolfram Research Программирование *Математика *
Перевод


Перевод поста Джона Маклуна (Jon Mcloone, директор департамента международного бизнеса и стратегического развития Wolfram Research). Оригинал поста: How to Win at Rock-Paper-Scissors
Скачать пост в виде документа Mathematica

С точки зрения математики игра камень-ножницы-бумага (см. Дополнение 1 в конце) не является особо интересной. Стратегия равновесия Нэша очень проста: случайно и с одинаковой вероятностью выбирайте из трех вариантов, и при условии проведения большого числа игр ни вы, ни ваш соперник не сможете одержать победу. Хотя, при обсчитывании стратегии при помощи компьютера всё ещё возможно выиграть у человека после большого числа игр.
Читать дальше →
Всего голосов 67: ↑57 и ↓10 +47
Комментарии 22

Wolfram Programming Cloud (Облако Программирования Wolfram) теперь доступно

Время на прочтение 7 мин
Количество просмотров 22K
Блог компании Wolfram Research Программирование *Математика *
Перевод

Перевод поста Стивена Вольфрама (Stephen Wolfram, CEO Wolfram Research).
Оригинал поста: Wolfram Programming Cloud Is Live!


Двадцать шесть лет назад в этот самый день мы выпустили Mathematica 1.0. И я очень рад, что сегодня тоже станет историческим днем: мы выпускаем Wolfram Programming Cloud (Облако программирования Wolfram) — первый объект в линейке продуктов, основанных на новом Wolfram Language (Языке программирования Wolfram).

Wolfram Programming Cloud
Читать дальше →
Всего голосов 46: ↑39 и ↓7 +32
Комментарии 19

Подробный обзор Wolfram Programming Cloud (Облака Программирования Wolfram)

Время на прочтение 3 мин
Количество просмотров 16K
Блог компании Wolfram Research Программирование *Математика *
Туториал


23 июня 2014 г., менее недели назад, после долгой разработки, вышел в свет новый продукт от компании Wolfram Research, который называется Wolfram Programming Cloud (Облако Программирования Wolfram). Об этом своем блоге написал Стивен Вольфрам и его пост был переведен на Хабрахабре.

Wolfram Programming Cloud позволяет вам программировать на языке Wolfram в любом браузере и с любого устройства, а также создавать готовые приложения (веб-формы ввода и скоро мобильные приложения), работать с прямым API, создавать автоматически генерируемые отчеты, отсроченные задания, веб-страницы, CDF и многое другое. При этом у всех желающих есть возможность попробовать и использовать Wolfram Programming Cloud бесплатно.

Мне бы хотелось поделиться с вами первым подробным видео-обзором на русском языке этого продукта, а также его реализации для обычного рабочего стола — Wolfram Desktop.


Читать дальше →
Всего голосов 32: ↑26 и ↓6 +20
Комментарии 5

Выпущена система Mathematica 10, содержащая 700+ новых функций и невероятное количество R&D

Время на прочтение 13 мин
Количество просмотров 17K
Блог компании Wolfram Research
Перевод

Перевод статьи Стивена Вольфрама, о системе Wolfram Mathematica 10, которая вышла 9 июля 2014 г.
Оригинальный текст вы можете найти здесь.
Выражаю огромную благодарность тем, кто помог мне перевести эту статью: Владиславe Глаголеву (Himura), Сильвии Торосян и Рукк Наталии Самуиловне.


Этим летом мы выпускаем поистине огромный спектр новых технологий. Две недели назад мы запустили Wolfram Programming Cloud. А сегодня, я рад представить вам в значительной степени обновленную версию Mathematica: Mathematica 10.

Wolfram Mathematica 10

Мы выпустили Mathematica 1 чуть более 26 лет лет назад, 23 июня 1988 г. С тех пор мы постоянно и систематично делали Mathematica еще больше, мощнее, шире, и глубже. Но Mathematica 10, выпущенная сегодня, представляет собой пожалуй самый большой скачок в функциональности за всю историю Mathematica.
Читать дальше →
Всего голосов 72: ↑65 и ↓7 +58
Комментарии 21

Материалы конференции о технологиях Wolfram: Wolfram Language, Mathematica 10, SystemModeler 4, Wolfram Cloud

Время на прочтение 2 мин
Количество просмотров 2.9K
Блог компании Wolfram Research
Туториал


В ноябре 2014 г. состоялось турне под названием «Эра технологий Wolfram», которое было проведено совместно компаниями Wolfram Research и Softline.

В рамках турне было посещено большое количество организаций в Москве, Казани и Тбилиси: РАНХиГС, МГТУ им. Н. Э. Баумана, МГУПИ, МИЭМ НИУ ВШЭ, ЛАНИТ, ИТИС КФУ, Университет Иннополис, Тбилисский государственный университет, Министерство образования и науки Грузии.

Подробнее об этих событиях можно узнать в сообществе Русскоязычной поддержки Wolfram Mathematica ВКонтакте.

Ниже приведены ссылки на материалы конференций.
Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 0

Исследование в Mathematica: Бенедикт Камбербэтч успешно пародирует других актеров, но может ли он одурачить компьютер?

Время на прочтение 3 мин
Количество просмотров 26K
Блог компании Wolfram Research Программирование *
Перевод
Перевод поста Риты Крук (Rita Crook) "Benedict Cumberbatch Can Charm Humans, but Can He Fool a Computer?".

Вышедший на этой неделе, весьма ожидаемый, в прокат фильм "Игра в имитацию" (The Imitation Game) рассказывает о жизни Алана Тьюринга (100-лет со дня рождения которого совпали с 22-м днем рождения системы Mathematica — подробнее см. пост Стивена Вольфрама Happy Birthday, Alan Turing). Центральной темой фильма являются машины Тьюринга. Интересно, что в 2007 году компания Wolfram Research объявила приз за доказательство универсальности 2,3 машины Тьюринга.

Конечно же, промоушн-видео Бенедикта Камбербэтча, в котором он имитирует голоса и поведение других известных актеров многим понравилось. Но мне захотелось выяснить, сможет ли функционал Mathematica из области Machine Learning распознать его голос, или же он сможет «одурачить» и компьютер тоже.
Читать дальше →
Всего голосов 34: ↑30 и ↓4 +26
Комментарии 20

Ресурсы для изучения Wolfram Language (Mathematica) на русском языке

Время на прочтение 7 мин
Количество просмотров 102K
Блог компании Wolfram Research Программирование *Алгоритмы *Математика *Визуализация данных *
Туториал

На протяжении довольно долгого времени я и мои коллеги, участники Русскоязычной поддержки Wolfram Mathematica, занимались разработкой и коллекционированием полностью бесплатных и качественных ресурсов на русском языке, которые позволили бы любому желающему научиться программировать на языке Wolfram Language (Mathematica) самостоятельно.

Думаю, что пришла пора рассказать об этом на Хабрахабре, создав статью о разрабатываемой коллекции ресурсов, которая будет постоянно расширяться и пополняться, и будет служить, по сути, русскоязычным аналогом страницы "Where can I find examples of good Mathematica programming practice?" на сайте Mathematica at StackExchange.com.
Читать дальше →
Всего голосов 30: ↑29 и ↓1 +28
Комментарии 11

Расширяя полотно картины Ван Гога “Звездная ночь” с помощью языка Wolfram Language (Mathematica)

Время на прочтение 3 мин
Количество просмотров 76K
Блог компании Wolfram Research Занимательные задачки Программирование *Обработка изображений *
Перевод

Перевод поста Piotr Wendykier "Extending Van Gogh's Starry Night with Inpainting"
Скачать перевод в виде документа Mathematica, который содержит весь код использованный в статье, можно здесь (архив, ~8 МБ).


Могут ли компьютеры научиться рисовать, как Ван Гог? Определенно да, до некоторой степени! Для этого, подобно художникам-копиистам, алгоритму сначало потребуется взять некоторое оригинальное произведение, а затем он сможет на их основе создать что-то сам. Насколько хорошо он сможет с этим справиться? Пожалуйста, судите сами.

ExtendingVanGoghStarryNightInpainting_1.gif
Вторая премия на фотоконкурсе ZEISS
Читать дальше →
Всего голосов 117: ↑110 и ↓7 +103
Комментарии 36

Поиск наилучшей последовательности просмотра списка 250 лучших фильмов с помощью языка Wolfram Language (Mathematica)

Время на прочтение 7 мин
Количество просмотров 55K
Блог компании Wolfram Research Занимательные задачки Программирование *Визуализация данных *

Скачать перевод в виде документа Mathematica, который содержит весь код использованный в статье, можно здесь (архив, ~76 МБ).

Введение


Некоторое время назад, если быть точным — 515 дней, вышел пост Маттиаса Одисио (Matthias Odisio) под названием “Random and Optimal Mathematica Walks on IMDb’s Top Films” (Случайные и оптимальные блуждания Mathematica по списку 250 лучших фильмов по версии IMDB). В нем рассказывается о том, каким образом можно получить оптимальную последовательность просмотра фильмов из соответствующего списка, основанную на близости жанров фильмов и близости постеров фильмов с точки зрения цвета.
Читать дальше →
Всего голосов 100: ↑93 и ↓7 +86
Комментарии 36

Wolfram Data Drop — новый сервис Wolfram Research

Время на прочтение 10 мин
Количество просмотров 13K
Блог компании Wolfram Research Программирование *Алгоритмы *
Перевод
Перевод поста Стивена Вольфрама (Stephen Wolfram) "The Wolfram Data Drop Is Live!". Выражаю огромную благодарность Кириллу Гузенко за помощь в переводе.

Куда должны идти данные из интернета вещей? У нас есть отличная технология в Wolfram Language для интерпретации, визуализации, анализа запросов и прочих интересных вещей. Но вопрос в том, как должны все эти данные из подключённых к сети устройств и всех остальных источников попасть туда, где с ними можно делать всё вышеперечисленное? Сегодня мы запускаем то, что, на мой взгляд, является отличным решением данной проблемы: Wolfram Data Drop.

Wolfram Data Drop

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

Так что же такое Wolfram Data Drop? На функциональном уровне это универсальный агрегатор данных, предназначенный для получения и организации данных, получаемых с различных сенсоров, устройств, программ, людей или чего бы ты ни было. При том данные хранятся в облаке таким образом, что могут быть использованы для вычисления и обработки так, как будто они хранятся на самом устройстве (бесшовная интеграция вычислений и данных).
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Комментарии 6

В СПбГЭУ начался прием документов абитуриентов на направление «Прикладная математика и информатика» с глубоким изучением Wolfram Mathematica

Время на прочтение 4 мин
Количество просмотров 7.3K
Блог компании Wolfram Research


Сайт Приёмной комиссии СПбГЭУ.

Хотели бы Вы получить профессиональное образование, всецело ориентированное на использование Wolfram-технологий? Не отдельный курс занятий, в котором преподаватель использует Wolfram Mathematica, не курсы переподготовки, а полноценное Высшее образование! И не где-нибудь, а в Санкт-Петербурге, в самом центре города. Именно такую возможность Вам представляет кафедра Экономической кибернетики и экономико-математических методов Санкт-Петербургского Государственного Экономического Университета (СПбГЭУ) – крупнейшего экономического ВУЗа, ежегодно занимающего ведущие позиции в рейтингах министерства образования.

В этом году (уже второй раз) кафедра ЭКиЭММ осуществляет приём на новое перспективное направление Прикладная математика и информатика со специализацией в области экономико-математических методов. Обучаясь по этому направлению, на первых двух курсах студенты получают расширенную углублённую общематематическую и компьютерную подготовку, изучая, Математический анализ, Высшую и Линейную алгебру и Аналитическую геометрию, Языки программирования высокого уровня, Дискретную математику, Дифференциальные уравнения, Компьютерные математические среды, Функциональный анализ, Теорию функций комплексного переменного, Теорию вероятностей и Математическую статистику. На старших курсах студенты изучают большой блок прикладных экономических дисциплин, в число которых входят: Теория игр, Эконометрика, Финансовая математика, Актуарная математика, Математическое моделирование, Исследование операций, Теория принятия решений, Методы прогнозирования, Модели экономической динамики, Планирование расписаний и управление доходами, Многомерный статистический анализ, Имитационное моделирование и другие дисциплины.
Читать дальше →
Всего голосов 12: ↑7 и ↓5 +2
Комментарии 24
1