🗊 Презентация Функциональное программирование в реальной жизни

Нажмите для полного просмотра!
Функциональное программирование в реальной жизни, слайд №1 Функциональное программирование в реальной жизни, слайд №2 Функциональное программирование в реальной жизни, слайд №3 Функциональное программирование в реальной жизни, слайд №4 Функциональное программирование в реальной жизни, слайд №5 Функциональное программирование в реальной жизни, слайд №6 Функциональное программирование в реальной жизни, слайд №7 Функциональное программирование в реальной жизни, слайд №8 Функциональное программирование в реальной жизни, слайд №9 Функциональное программирование в реальной жизни, слайд №10 Функциональное программирование в реальной жизни, слайд №11 Функциональное программирование в реальной жизни, слайд №12 Функциональное программирование в реальной жизни, слайд №13 Функциональное программирование в реальной жизни, слайд №14 Функциональное программирование в реальной жизни, слайд №15 Функциональное программирование в реальной жизни, слайд №16 Функциональное программирование в реальной жизни, слайд №17 Функциональное программирование в реальной жизни, слайд №18 Функциональное программирование в реальной жизни, слайд №19 Функциональное программирование в реальной жизни, слайд №20 Функциональное программирование в реальной жизни, слайд №21 Функциональное программирование в реальной жизни, слайд №22 Функциональное программирование в реальной жизни, слайд №23

Вы можете ознакомиться и скачать презентацию на тему Функциональное программирование в реальной жизни. Доклад-сообщение содержит 23 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Факультет инноваций и высоких технологий Факультет инноваций и высоких технологий Московский физико-технический институт
Описание слайда:
Факультет инноваций и высоких технологий Факультет инноваций и высоких технологий Московский физико-технический институт

Слайд 2


Лекция 4 Функциональное программирование в реальной жизни
Описание слайда:
Лекция 4 Функциональное программирование в реальной жизни

Слайд 3


Функциональное программирование в реальной жизни, слайд №3
Описание слайда:

Слайд 4


zn+1(c)= zn2(c)+c, z0(c)=0; zC zn+1(c)= zn2(c)+c, z0(c)=0; zC M = { c  C | lim zn(c)
Описание слайда:
zn+1(c)= zn2(c)+c, z0(c)=0; zC zn+1(c)= zn2(c)+c, z0(c)=0; zC M = { c  C | lim zn(c)

Слайд 5


Функциональное программирование в реальной жизни, слайд №5
Описание слайда:

Слайд 6


Функциональное программирование в реальной жизни, слайд №6
Описание слайда:

Слайд 7


Функциональное программирование в реальной жизни, слайд №7
Описание слайда:

Слайд 8


Mainstream языки программирования: Mainstream языки программирования: C# 3.0, следующий стандарт C++ Java.next (Clojure, Groovy, JRuby, Scala) LINQ...
Описание слайда:
Mainstream языки программирования: Mainstream языки программирования: C# 3.0, следующий стандарт C++ Java.next (Clojure, Groovy, JRuby, Scala) LINQ XSLT Excel Spreadsheets

Слайд 9


Autocad Autocad emacs (LISP) HeVeA Проекты в рамках Microsoft и MSR F# Compiler Driver code verification AdCenter Challenge
Описание слайда:
Autocad Autocad emacs (LISP) HeVeA Проекты в рамках Microsoft и MSR F# Compiler Driver code verification AdCenter Challenge

Слайд 10


Cash-cow of Search Cash-cow of Search Selling “web space” at and “Paid Search” (prices by auctions) The internal competition focuses on Paid Search.
Описание слайда:
Cash-cow of Search Cash-cow of Search Selling “web space” at and “Paid Search” (prices by auctions) The internal competition focuses on Paid Search.

Слайд 11


4 месяца на программирование 4 месяца на программирование 1 месяц на обучение Задача: На основе обучающих данных за несколько недель (просмотры...
Описание слайда:
4 месяца на программирование 4 месяца на программирование 1 месяц на обучение Задача: На основе обучающих данных за несколько недель (просмотры страниц) предсказывать вероятность перехода по ссылке Ресурсы: 4 (2 x 2) 64-bit CPU machine 16 Гб ОП 200 Гб НЖМД

Слайд 12


Объем входных данных Объем входных данных 7,000,000,000 записые, 6 терабайт Время ЦП на обучение: 2 недели × 7 дней × 86,400 сек/день = 1,209,600...
Описание слайда:
Объем входных данных Объем входных данных 7,000,000,000 записые, 6 терабайт Время ЦП на обучение: 2 недели × 7 дней × 86,400 сек/день = 1,209,600 секунд Требования к алгоритму обучения: 5,787 записей / сек 172.8 μs на одну запись

Слайд 13


4 недели кодирования, 4 эксперта в области Machine Learning 4 недели кодирования, 4 эксперта в области Machine Learning 100 миллионов вероятностных...
Описание слайда:
4 недели кодирования, 4 эксперта в области Machine Learning 4 недели кодирования, 4 эксперта в области Machine Learning 100 миллионов вероятностных переменных Обработано 6 терабайт обучающих данных Обработка в реальном времени!

Слайд 14


Функциональное программирование в реальной жизни, слайд №14
Описание слайда:

Слайд 15


Обработка данных Обработка данных Синтаксический разбор Компиляторы, преобразования программ Data Mining Традиционное мнение: плохо решаются...
Описание слайда:
Обработка данных Обработка данных Синтаксический разбор Компиляторы, преобразования программ Data Mining Традиционное мнение: плохо решаются UI-задачи Смотрим пример!

Слайд 16


Отсутствие операторов присваивания и побочных эффектов Отсутствие операторов присваивания и побочных эффектов Функции-как-данные – между функциями и...
Описание слайда:
Отсутствие операторов присваивания и побочных эффектов Отсутствие операторов присваивания и побочных эффектов Функции-как-данные – между функциями и данными не делается явного различия, в чистом ФП «все есть функция» Декларативное программирование Высокая функциональная абстракция Более короткий и выразительный код За счет автоматического вывода типов За счет отсутствия операторов присваивания Прозрачная семантика, близость к математическому понятию функции Возможность рассуждать о программах, доказывать их свойства

Слайд 17


Функциональное программирование в реальной жизни, слайд №17
Описание слайда:

Слайд 18


Принципы функционального программирования Принципы функционального программирования Математическая теория в основе функционального программирования –...
Описание слайда:
Принципы функционального программирования Принципы функционального программирования Математическая теория в основе функционального программирования – λ-исчисление Семантика функциональных языков, вопросы реализации Языки функционального программирования: Базовый язык - F# Семейство ML-языков: OCaml, Caml Light, ML, SML Другие похожие языки: Haskell, Hope, … Классика ФП – LISP Примеры на C#, XSLT, …

Слайд 19


Лекции – 14 шт. (по 2 шт. раз в 2 недели) Лекции – 14 шт. (по 2 шт. раз в 2 недели) Интерактивные занятия – 2 шт. Доклады Обсуждения Семинары по...
Описание слайда:
Лекции – 14 шт. (по 2 шт. раз в 2 недели) Лекции – 14 шт. (по 2 шт. раз в 2 недели) Интерактивные занятия – 2 шт. Доклады Обсуждения Семинары по подгруппам, по 1 паре, раз в 2 недели Лабораторные работы (6-8 шт.) выполняются дома самостоятельно

Слайд 20


Экзамен (письменный, 5 вопросов) – 50% Экзамен (письменный, 5 вопросов) – 50% Лабораторные работы – 25% - ОБЯЗАТЕЛЬНОЕ! Самостоятельная работа...
Описание слайда:
Экзамен (письменный, 5 вопросов) – 50% Экзамен (письменный, 5 вопросов) – 50% Лабораторные работы – 25% - ОБЯЗАТЕЛЬНОЕ! Самостоятельная работа (доклады, выступления на семинарах, вопросы, дополнительная работа) – 25% 5 – 75% 4 – 60% 3 – 50%

Слайд 21


Научно-исследовательская работа Научно-исследовательская работа Выполнение полу-исследовательского проекта Выступление с докладом (15-20 мин.)...
Описание слайда:
Научно-исследовательская работа Научно-исследовательская работа Выполнение полу-исследовательского проекта Выступление с докладом (15-20 мин.) Функциональное программирование в реальном мире Разбор масштабного примера (Fractal-3D, график функции) Обзор библиотеки / fsharp samples Обзор языка функционального программирования Функционально-стековый язык catl

Слайд 22


Функциональное программирование в реальной жизни, слайд №22
Описание слайда:

Слайд 23


Филд А., Харрисон П. Функциональное программирование. – М.: Мир, 1993. Harrison, J. Introduction to Functional Programming. Lecture Notes, Cambridge...
Описание слайда:
Филд А., Харрисон П. Функциональное программирование. – М.: Мир, 1993. Harrison, J. Introduction to Functional Programming. Lecture Notes, Cambridge University, 1997. R.Pickering, Foundations of F#, A-Press, 2008. D.Syme, A.Granicz, A.Cisternio. Expert F#. A-Press, 2008 E. Chailloux, P. Manoury, B.Pagano. Разработка программ с помощью Objective Caml. O’Reilly. Русский перевод: Хювёнен Э., Сеппенен И. Мир Lisp'а. В 2-х томах. М.: Мир, 1990. J.Harrop, F# for Scientists, Wiley, 2008. Thompson S. Haskell: The Craft of Functional Programming. 2-nd edition, Addison-Wesley, 1999.



Похожие презентации
Mypresentation.ru
Загрузить презентацию