[{"data":1,"prerenderedAt":177},["ShallowReactive",2],{"content-query-sca0sEfLWC":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"cover":11,"type":12,"category":13,"body":14,"_type":171,"_id":172,"_source":173,"_file":174,"_stem":175,"_extension":176},"/technology-blogs/zh/2098","zh",false,"","【一图读懂昇思MindSpore · 第7期】谈及AI框架，除了功能和性能，我们还能关注什么？","下面通过一张图带大家快速了解，MindSpore 2.0 新特性——函数式+面向对象融合编程。","2023-02-08","https://obs-mindspore-file.obs.cn-north-4.myhuaweicloud.com/file/2023/02/09/a0188f9d1dbb496e85a551ffe48dd57e.png","technology-blogs","实践",{"type":15,"children":16,"toc":168},"root",[17,25,53,58,63,75,86,95,100,112,122,132,142,152],{"type":18,"tag":19,"props":20,"children":22},"element","h1",{"id":21},"一图读懂昇思mindspore-第7期谈及ai框架除了功能和性能我们还能关注什么",[23],{"type":24,"value":8},"text",{"type":18,"tag":26,"props":27,"children":28},"p",{},[29,31,37,39,44,46,51],{"type":24,"value":30},"如今，主流AI框架已经针对",{"type":18,"tag":32,"props":33,"children":34},"strong",{},[35],{"type":24,"value":36},"功能",{"type":24,"value":38},"和",{"type":18,"tag":32,"props":40,"children":41},{},[42],{"type":24,"value":43},"性能",{"type":24,"value":45},"方面做了较完备的优化，提供了丰富的特性，并且通过基础框架+开发套件的形式，使AI助力科学计算，推动其在各领域发挥更大的价值。在主流框架趋同的前提下，除了功能和性能，我们还能关注什么呢？ 有一个与AI开发者息息相关却容易被忽视的视角——",{"type":18,"tag":32,"props":47,"children":48},{},[49],{"type":24,"value":50},"编程范式",{"type":24,"value":52},"。",{"type":18,"tag":26,"props":54,"children":55},{},[56],{"type":24,"value":57},"编程范式，是编程思维的一种分类方式（不针对具体的编程语言），是程序的逻辑体系，是开发者的编程世界观。常见的编程范式有面向对象编程 、面向过程编程、函数式编程等。",{"type":18,"tag":26,"props":59,"children":60},{},[61],{"type":24,"value":62},"AI应用的实现需要定义神经网络结构、训练神经网络、部署与推理……而神经网络的定义过程与面向对象编程高度契合，大规模的训练过程需要函数式编程的灵活性和准确性。这一系列复杂的过程，使得很难用同一套编程范式兼顾每一步。",{"type":18,"tag":26,"props":64,"children":65},{},[66,68,73],{"type":24,"value":67},"抛开传统的基础套件+领域套件的方式，MindSpore作为一个通用的",{"type":18,"tag":32,"props":69,"children":70},{},[71],{"type":24,"value":72},"AI+科学计算融合框架",{"type":24,"value":74},"，选择了函数式+面向对象融合编程范式的道路，兼顾了定义网络结构和训练过程的易用性，同时也实现了从底层兼容AI建模和科学计算建模。",{"type":18,"tag":26,"props":76,"children":77},{},[78,80,85],{"type":24,"value":79},"下面通过一张图带大家快速了解，",{"type":18,"tag":32,"props":81,"children":82},{},[83],{"type":24,"value":84},"MindSpore 2.0 新特性——函数式+面向对象融合编程",{"type":24,"value":52},{"type":18,"tag":26,"props":87,"children":88},{},[89],{"type":18,"tag":90,"props":91,"children":94},"img",{"alt":92,"src":93},"%E4%B8%80%E5%BC%A0%E5%9B%BE%E7%B3%BB%E5%88%97%E7%AC%AC%E4%B8%83%E6%9C%9F-%E8%9E%8D%E5%90%88%E7%BC%96%E7%A8%8B%20(1).png","https://fileserver.developer.huaweicloud.com/FileServer/getFile/cmtybbs/454/a7f/b19/bacd5e268a454a7fb19390c0af52f99a.20230208101803.43977281865119696328547477138389:50540208033810:2400:B575B2BE7B44878611AA75253F68836DBC20CB9ED6E910F333E55A773BC50FAB.png",[],{"type":18,"tag":26,"props":96,"children":97},{},[98],{"type":24,"value":99},"系列链接：",{"type":18,"tag":26,"props":101,"children":102},{},[103],{"type":18,"tag":104,"props":105,"children":109},"a",{"href":106,"rel":107},"https://www.hiascend.com/developer/blog/details/0232108906407439012",[108],"nofollow",[110],{"type":24,"value":111},"【一图读懂昇思MindSpore • 第1期】秒懂MindSpore关键技术点",{"type":18,"tag":26,"props":113,"children":114},{},[115],{"type":18,"tag":104,"props":116,"children":119},{"href":117,"rel":118},"https://www.hiascend.com/developer/blog/details/0235108983072775016",[108],[120],{"type":24,"value":121},"【一图读懂昇思MindSpore • 第2期】分布式并行 | 打破深度学习性能墙！",{"type":18,"tag":26,"props":123,"children":124},{},[125],{"type":18,"tag":104,"props":126,"children":129},{"href":127,"rel":128},"https://www.hiascend.com/developer/blog/details/0202108983160675028",[108],[130],{"type":24,"value":131},"【一图读懂昇思MindSpore • 第3期】图算融合 | 破而后立，晓喻新生",{"type":18,"tag":26,"props":133,"children":134},{},[135],{"type":18,"tag":104,"props":136,"children":139},{"href":137,"rel":138},"https://www.hiascend.com/developer/blog/details/0236108983213733020",[108],[140],{"type":24,"value":141},"【一图读懂昇思MindSpore · 第4期】从事AI这么久，你真的了解动静统一吗？",{"type":18,"tag":26,"props":143,"children":144},{},[145],{"type":18,"tag":104,"props":146,"children":149},{"href":147,"rel":148},"https://www.hiascend.com/developer/blog/details/0235108983287041017",[108],[150],{"type":24,"value":151},"【一图读懂昇思MindSpore · 第5期】万物皆可AI，薛定谔也不例外",{"type":18,"tag":26,"props":153,"children":154},{},[155,161],{"type":18,"tag":104,"props":156,"children":158},{"href":147,"rel":157},[108],[159],{"type":24,"value":160},"【一图读懂昇思MindSpore · 第6期】",{"type":18,"tag":104,"props":162,"children":165},{"href":163,"rel":164},"https://www.hiascend.com/developer/blog/details/0232108983355971017",[108],[166],{"type":24,"value":167},"我们是否还能信任AI?",{"title":7,"searchDepth":169,"depth":169,"links":170},4,[],"markdown","content:technology-blogs:zh:2098.md","content","technology-blogs/zh/2098.md","technology-blogs/zh/2098","md",1776506120040]