{"product_id":"algorithms-with-julia-optimization-machine-learning-and-differential-equations-using-the-julia-language-9783031165597","title":"Algorithms with JULIA: Optimization, Machine Learning, and Differential Equations Using the JULIA Language","description":"\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cblockquote\u003e\n\u003cbr\u003eThis book provides an introduction to modern topics in scientific computing and machine learning,using the JULIA programming language to illustrate efficient algorithm implementation. It covers fundamental topics like optimization and equation solving,and emphasizes partial differential equations and systems,with a focus on practical applications in engineering. JULIA is a versatile programming language designed for scientific and technical computing,with an open-source compiler and easy-to-use package system. It is aimed at students with a basic knowledge of linear algebra and programming. \u003c\/blockquote\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eFormat\u003c\/strong\u003e: Hardback\u003cbr\u003e\u003cstrong\u003eLength\u003c\/strong\u003e: 439 pages\u003cbr\u003e\u003cstrong\u003ePublication date\u003c\/strong\u003e: 13 December 2022\u003cbr\u003e\u003cstrong\u003ePublisher\u003c\/strong\u003e: Springer International Publishing AG\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003eThis comprehensive book offers an insightful introduction to modern topics in scientific computing and machine learning, leveraging the powerful JULIA programming language to demonstrate efficient algorithm implementation. In addition to covering fundamental concepts like optimization and solving systems of equations, it delves into more advanced topics of practical significance, such as partial differential equations and their applications in various engineering fields. Furthermore, the book includes chapters dedicated to machine learning, encompassing artificial neural networks and Bayesian estimation, providing valuable insights into this rapidly evolving field.\u003cbr\u003e\u003cbr\u003eDeveloped with scientific and technical computing in mind, JULIA is a relatively new programming language that boasts a syntax similar to other languages in this domain while incorporating modern programming concepts. It is open source and comes with a compiler and an intuitive package system, making it accessible to students of applied mathematics, computer science, engineering, and bioinformatics with a basic understanding of linear algebra and programming.\u003cbr\u003e\u003cbr\u003eThe book is organized into five chapters, each focusing on a specific aspect of scientific computing and machine learning. The first chapter provides an overview of JULIA and its features, highlighting its strengths for scientific computing and its suitability for various applications. The second chapter introduces the basics of linear algebra and programming, which are essential prerequisites for understanding the subsequent chapters.\u003cbr\u003e\u003cbr\u003eChapter three explores optimization techniques, including gradient descent, Newton's method, and quasi-Newton methods, and demonstrates their application in solving linear and non-linear optimization problems. Chapter four discusses the solution of systems of equations, including matrix methods, finite difference methods, and iterative methods, and showcases their effectiveness in solving a wide range of engineering problems.\u003cbr\u003e\u003cbr\u003eChapter five focuses on partial differential equations (PDEs), which are fundamental equations that describe the behavior of many physical systems. The chapter introduces the basic concepts of PDEs, including their definition, solution methods, and applications in fields such as fluid dynamics, heat transfer, and solid mechanics. Several chapters also include material on machine learning (artificial neural networks and Bayesian estimation), providing students with a comprehensive understanding of these powerful tools for data analysis and prediction.\u003cbr\u003e\u003cbr\u003eThroughout the book, JULIA is used as a vehicle to illustrate the implementation of algorithms and techniques. The programming language is praised for its simplicity, readability, and efficiency, making it an ideal choice for scientific computing and machine learning applications. The book also includes numerous examples and exercises to reinforce the concepts presented, allowing students to apply their knowledge and gain hands-on experience with the topics covered.\u003cbr\u003e\u003cbr\u003eIn conclusion, this comprehensive book provides an excellent introduction to modern topics in scientific computing and machine learning, leveraging the power of JULIA to demonstrate efficient algorithm implementation. With its focus on practical applications, advanced topics, and hands-on exercises, the book is suitable for students of applied mathematics, computer science, engineering, and bioinformatics with a basic understanding of linear algebra and programming. By embracing JULIA as a programming language, students can develop the skills and knowledge necessary to tackle complex scientific computing and machine learning problems and contribute to the advancement of these fields.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWeight\u003c\/strong\u003e: 942g\u003cbr\u003e\u003cstrong\u003eDimension\u003c\/strong\u003e: 235 x 155 (mm)\u003cbr\u003e\u003cstrong\u003eISBN-13\u003c\/strong\u003e: 9783031165597\u003cbr\u003e \u003cstrong\u003eEdition number\u003c\/strong\u003e: 1st ed. 2022\u003c\/p\u003e","brand":"Clemens Heitzinger","offers":[{"title":"Hardback","offer_id":44402370347258,"sku":"9783031165597","price":49.97,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/4297\/2845\/products\/1690560621121_book.jpg?v=1690702692","url":"https:\/\/shulphink.com\/products\/algorithms-with-julia-optimization-machine-learning-and-differential-equations-using-the-julia-language-9783031165597","provider":"Shulph Ink","version":"1.0","type":"link"}