Python for Scientific Computing and Artificial Intelligence
暫譯: 科學計算與人工智慧的 Python 使用指南

Lynch, Stephen

相關主題

商品描述

Python for Scientific Computing and Artificial Intelligence is split into 3 parts: in Section 1, the reader is introduced to the Python programming language and shown how Python can aid in the understanding of advanced High School Mathematics. In Section 2, the reader is shown how Python can be used to solve real-world problems from a broad range of scientific disciplines. Finally, in Section 3, the reader is introduced to neural networks and shown how TensorFlow (written in Python) can be used to solve a large array of problems in Artificial Intelligence (AI).

This book was developed from a series of national and international workshops that the author has been delivering for over twenty years. The book is beginner friendly and has a strong practical emphasis on programming and computational modelling.

Features:

  • No prior experience of programming is required.
  • Online GitHub repository available with codes for readers to practice.
  • Covers applications and examples from biology, chemistry, computer science, data science, electrical and mechanical engineering, economics, mathematics, physics, statistics and binary oscillator computing.
  • Full solutions to exercises are available as Jupyter notebooks on the Web.

Support Material

GitHub Repository of Python Files and Notebooks: https: //github.com/proflynch/CRC-Press/

Solutions to All Exercises:

Section 1: An Introduction to Python: https: //drstephenlynch.github.io/webpages/Solutions_Section_1.html

Section 2: Python for Scientific Computing: https: //drstephenlynch.github.io/webpages/Solutions_Section_2.html

Section 3: Artificial Intelligence: https: //drstephenlynch.github.io/webpages/Solutions_Section_3.html

商品描述(中文翻譯)

Python 在科學計算與人工智慧中的應用》分為三個部分:在第一部分,讀者將了解 Python 程式語言,並學習 Python 如何幫助理解高級高中數學。在第二部分,讀者將看到 Python 如何用於解決來自廣泛科學領域的現實問題。最後,在第三部分,讀者將接觸到神經網絡,並學習如何使用 TensorFlow(用 Python 編寫)來解決各種人工智慧(AI)問題。

本書是基於作者二十多年來舉辦的一系列國內外工作坊而開發的。這本書對初學者友好,並強調程式設計和計算建模的實用性。

特色


  • 不需要任何程式設計的先前經驗。

  • 提供線上 GitHub 倉庫,供讀者練習程式碼。

  • 涵蓋生物學、化學、計算機科學、數據科學、電氣與機械工程、經濟學、數學、物理學、統計學及二進制振盪計算的應用和範例。

  • 所有練習的完整解答可在網路上以 Jupyter 筆記本形式獲得。

支援材料

Python 檔案和筆記本的 GitHub 倉庫:https://github.com/proflynch/CRC-Press/

所有練習的解答:

第一部分:Python 簡介:https://drstephenlynch.github.io/webpages/Solutions_Section_1.html

第二部分:科學計算中的 Python:https://drstephenlynch.github.io/webpages/Solutions_Section_2.html

第三部分:人工智慧:https://drstephenlynch.github.io/webpages/Solutions_Section_3.html

作者簡介

In 2022, Stephen Lynch was named a National Teaching Fellow, which celebrates and recognises individuals who have made an outstanding impact on student outcomes and teaching in higher education. He won the award for his work in programming in the STEM subjects, research feeding into teaching, and widening participation (using experiential and object-based learning). Although educated as a pure mathematician, Stephen's many interests now include applied mathematics, cell biology, electrical engineering, computing, neural networks, nonlinear optics and binary oscillator computing, which he co-invented with a colleague. He has authored 2 international patents for inventions, 8 books, 4 book chapters, over 40 journal articles, and a few conference proceedings. Stephen is a Fellow of the Institute of Mathematics and Its Applications (FIMA) and a Senior Fellow of the Higher Education Academy (SFHEA). He is currently a Reader with MMU and was an Associate Lecturer with the Open University from 2008-2012. In 2010, Stephen volunteered as a STEM Ambassador, in 2012, he was awarded MMU Public Engagement Champion status, and in 2014 he became a Speaker for Schools. He runs national workshops on "Python for A-Level Mathematics and Beyond," and international workshops on "Python for Scientific Computing and TensorFlow for Artificial Intelligence." He has run workshops in China, Malaysia, Singapore, and the USA.

作者簡介(中文翻譯)

在2022年,**Stephen Lynch** 被任命為全國教學研究員,這一榮譽旨在表彰和認可對高等教育學生成果和教學產生卓越影響的個人。他因在STEM科目中的程式設計工作、將研究融入教學以及擴大參與(使用體驗式和基於物件的學習)而獲得此獎項。儘管受過純數學的教育,Stephen 現在的許多興趣包括應用數學、細胞生物學、電氣工程、計算機科學、神經網絡、非線性光學和二元振盪器計算,後者是他與同事共同發明的。他擁有2項國際專利、8本書籍、4章書籍、超過40篇期刊文章以及幾篇會議論文。Stephen 是數學及其應用學會的研究員(FIMA)和高等教育學院的高級研究員(SFHEA)。他目前是曼徹斯特大學的講師,並於2008年至2012年間擔任開放大學的副講師。在2010年,Stephen 自願擔任STEM大使,2012年獲得曼徹斯特大學公共參與冠軍稱號,2014年成為學校演講者。他舉辦了關於「Python在A-Level數學及其後的應用」的全國工作坊,以及關於「Python在科學計算和TensorFlow在人工智慧中的應用」的國際工作坊。他曾在中國、馬來西亞、新加坡和美國舉辦工作坊。