四川大学:.NET and .NET Core:Languages, Cloud, Mobile and AI(PPT课件讲稿)NET for Data Science and AI

∞川大荸 SICHUAN UNIVERSITY NET and net core Languages, Cloud, Mobile anda 4.NET for Data Science and al Pan Wuming 2018
.NET and .NET Core: Languages, Cloud, Mobile and AI 4. .NET for Data Science and AI Pan Wuming 2018

opICS NeT for Machine learning and al F#: Functions as first-Class values Functional Programming F# Language Oriented Programming Pattern Matching MS is an established Al company
Topics • .NET for Machine Learning and AI • F#: Functions as First-Class Values • Functional Programming • F# Language Oriented Programming • Pattern Matching MS is an established AI company!

者各100名左右。进而对这些学者所在机构进行分析,得出A领域全球最具影响力机构TOP100如下 学者数量排名 机构 微软 卡内基梅隆大学 12345678911 麻省理工学院 加州大学伯克利分校 斯坦福大学 IBM 华盛顿大学 乔治亚理工学院 谷歌 加州大学圣地亚哥分校 新加坡国立大学 哈佛大学 NRA(法国计算机科学与自动化研究所) 14 中国香港大学 15 匹兹堡大学 康奈尔大学 17 南加州大学 中国科学院

References M. Gabbrielli, S Martini, Programming Languages: Principles and Paradigms, Springer-Verlag, 2010 · Microsoft docs
References • M. Gabbrielli, S. Martini, Programming Languages: Principles and Paradigms, Springer-Verlag, 2010 • Microsoft Docs

NeT for Machine Learning and al MLNET: a open source machine learning framework Build. net apps with deep learning libraries like CntK, Tensorflow and Accord.net Azure cognitive services: Vision, Knowledge, Language, Speech and search Azure Machine Learning F# Functional programming To develop GPU-accelerated computing applications on. NET combining the Cuda with Microsoft's F#
.NET for Machine Learning and AI • ML.NET: a open source machine learning framework • Build .NET apps with deep learning libraries like CNTK, Tensorflow and Accord.NET. • Azure cognitive services: Vision, Knowledge, Language, Speech and Search • Azure Machine Learning • F# Functional programming • To develop GPU-accelerated computing applications on .NET, combining the CUDA with Microsoft’s F#

F# Functional programming for data Sc "Data science seeks actionable and F consistent pattern for predictive uses. This F practical engineering goal takes data science le of in beyond traditional analytics. Now the data in those disciplines and applied fields that u lacked solid theories, like health F science and social science, could be sought of S! and utilized to generate powerful predictive models
F# Functional Programming for Data Science and AI • F# Functional programming to focus on function composition • F# Type provider to eliminate the barrier of including a source of information into a program • That is the need to represent that information as types, properties, and methods for use in a programming language environment. • Using F# Units of Measure helps prevent programming errors • F# Language Oriented Programming simplifies the integration of Symbolic AI Programming in .NET Platform. “Data science seeks actionable and consistent pattern for predictive uses. This practical engineering goal takes data science beyond traditional analytics. Now the data in those disciplines and applied fields that lacked solid theories, like health science and social science, could be sought and utilized to generate powerful predictive models

Modern features of ftt Type Inference First class functions Pattern Matching Object support
Modern Features of F# • Type Inference • First Class Functions • Pattern Matching • Object Support

Type Interence //name is inferred to be a string based on usage let printMessage name printf Hello there, %s! \n"name //'names' is inferred to be a sequence of strings let printNames names names Seq iter printMessage let names =["Ana;"Felipe;"Emillia printNames names
Type Inference // 'name' is inferred to be a string based on usage. let printMessage name = printfn "Hello there, %s!\n" name // 'names' is inferred to be a sequence of strings. let printNames names = names |> Seq.iter printMessage let names = [ "Ana"; "Felipe"; "Emillia" ] printNames names

First class functions let square x=X*X let isodd x=x%2<>0 let sumofoddSquares nums nums> List filter isodd> list. sum By square let numbers=[1; 2, 3 4; 5 let sum sumOfoddSquares numbers printf" The sum of the odd squares in %A is %d"numbers sum
First Class Functions let square x = x * x let isOdd x = x % 2 <> 0 let sumOfOddSquares nums = nums |> List.filter isOdd |> List.sumBy square let numbers = [1; 2; 3; 4; 5] let sum = sumOfOddSquares numbers printfn "The sum of the odd squares in %A is %d" numbers sum

Pattern Matching type Shape Square of side: double Rectangle of width: double length: double let getArea shape match shape with Square side-> side x side I Rectangle(width, length )-> width length let square= Square 2.0 printf"The area of the square is %f(getArea square)
Pattern Matching type Shape = | Square of side: double | Rectangle of width: double * length: double let getArea shape = match shape with | Square side -> side * side | Rectangle (width, length) -> width * length let square = Square 2.0 printfn "The area of the square is %f" (getArea square)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库技术》课程教学资源(PPT课件讲稿)第3章 SQL语言基础及数据定义功能(主讲:曾晓东).ppt
- 四川大学:《Linux操作系统》课程教学资源(PPT课件讲稿)第6章 Linux系统调用.ppt
- 《编译原理 Compiler Construction》课程教学资源(PPT讲稿)语义分析 Semantic Analysis(Attributes and Attribute Grammars、Algorithms for Attribute Computation).ppt
- 《嵌入式系统开发》课程PPT教学课件(讲稿)第一章 嵌入式系统概述.ppt
- 《数据库基础》课程PPT教学课件(SQL Server)第4章 T-SQL与可编程对象.ppt
- 软件配置管理和项目管理工具(PPT讲稿)Software Configuration Management and Project Management Tool.ppt
- 《计算机系统结构》课程教学资源(PPT课件讲稿)第五章 存储层次.ppt
- 四川大学:《数据库技术》课程教学资源(PPT课件讲稿)第4章 数据库查询.ppt
- 四川大学:《操作系统 Operating System》课程教学资源(PPT课件讲稿)Chapter 7 Memory Management.ppt
- 香港浸会大学:并行输入输出(PPT讲稿)Parallel I/O.ppt
- 香港浸会大学:Kickstart Tutorial/Seminar on using the 64-nodes P4-Xeon Cluster in Science Faculty.ppt
- Essential Cluster OS Commands.ppt
- 《图像处理与计算机视觉 Image Processing and Computer Vision》课程教学资源(PPT课件讲稿)Chapter 07 Mean-shift and Cam-shift.pptx
- 香港中文大学:Image processing and computer vision(PPT课件讲稿)Edge detection and image filtering.pptx
- 《图像处理与计算机视觉 Image Processing and Computer Vision》课程教学资源(PPT课件讲稿)Chapter 05 Hough transform.pptx
- GD-Aggregate:A WAN Virtual Topology Building Tool for Hard Real-Time and Embedded Applications.ppt
- Introduction to Internet and TCPIP(PPT讲稿)IP转发 IP FORWARDING.pptx
- 《图像处理与计算机视觉 Image Processing and Computer Vision》课程教学资源(PPT课件讲稿)Chapter 10 Pose estimation by the iterative method.pptx
- 《操作系统》课程教学资源(PPT课件讲稿)Chapter 8 Virtual Memory.ppt
- 《操作系统》课程教学资源(PPT课件讲稿)Chapter 6 Concurrency Deadlock and Starvation.ppt
- 四川大学:《Matlab程序设计》课程教学资源(教学大纲)Programming in Matlab.pdf
- 电子科技大学:《计算系统与网络安全 Computer System and Network Security》课程教学资源(PPT课件讲稿)第4章 网络基础(网络概述、协议).ppt
- 电子科技大学:《计算系统与网络安全 Computer System and Network Security》课程教学资源(PPT课件讲稿)第7章 协议安全技术(安全协议实例).ppt
- 电子科技大学:《计算系统与网络安全 Computer System and Network Security》课程教学资源(PPT课件讲稿)第5章 网络隔离技术.ppt
- 电子科技大学:《计算系统与网络安全 Computer System and Network Security》课程教学资源(PPT课件讲稿)第2章 信息安全数学基础(计算复杂性).ppt
- 《计算机系统结构》课程教学资源(PPT课件讲稿)第五章 存储系统.ppt
- 《操作系统》课程教学资源(PPT课件讲稿)Chapter 03 Process Description And Control.ppt
- 电子科技大学:《面向对象程序设计语言C++》课程教学资源(PPT课件讲稿)第九章 多态性(主讲:丘志杰).ppt
- 《计算机体系结构》课程教学资源(PPT课件讲稿)第七章 多处理机系统.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)Chapter 05 并发性——互斥和同步(Concurrency - Mutual Exclusion and Synchronization).ppt
- 《计算机系统结构》课程教学资源(PPT课件讲稿)第八章 多计算机系统.ppt
- 《计算机系统结构》课程教学资源(PPT课件讲稿)第一章 计算机系统结构的基本概念.ppt
- 《数学建模》课程教学资源(PPT讲稿)SAS基础培训(生成SAS数据集、加工SAS数据集)Statistical Analysis System.ppt
- 《数字图像处理》课程教学资源(PPT课件讲稿)第8章 彩色图像处理.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第8章 因特网上的音频/视频服务.ppt
- 《数字图像处理》课程教学资源(PPT课件讲稿)第4章 图像增强.ppt
- 郑州大学:《计算机组成原理》课程教学资源(PPT课件讲稿,共八章,任课教师:石磊).ppt
- 长沙医学院:《计算机专业英语》课程教学资源_教学大纲.doc
- 局域网基础知识及网络设备(PPT课件讲稿).ppt
- 广西医科大学:《计算机网络 Computer Networking》课程教学资源(PPT课件讲稿)Chapter 17 NETWORK MANAGEMENT.pptx