Showing 1–12 of 625 results
A project-based guide to the basics of deep learning. This concise, project-driven guide to deep learning takes readers through a series of program-writing tasks that introduce them to the use of deep learning in such areas of artificial intelligence as computer vision, natural-language processing, and reinforcement learning. The author, a longtime artificial intelligence researcher specializing in natural-language processing, covers feed-forward neural nets, convolutional neural nets, word embeddings, recurrent neural nets, sequence-to-sequence learning, deep reinforcement learning, unsupervised models, and other fundamental concepts and techniques. Students and practitioners learn the basics of deep learning by working through programs in Tensorflow, an open-source machine learning framework. “I find I learn computer science material best by sitting down and writing programs,” the author writes, and the book reflects this approach. Each chapter includes a programming project, exercises, and references for further reading. An early chapter is devoted to Tensorflow and its interface with Python, the widely used programming language. Familiarity with linear algebra, multivariate calculus, and probability and statistics is required, as is a rudimentary knowledge of programming in Python. The book can be used in both undergraduate and graduate courses; practitioners will find it an essential reference.
Analytics is the new force driving business. Tools have been created to measure program impacts and ROI, visualize data and business processes, and uncover the relationship between key performance indicators, many using the unprecedented amount of data now flowing into organizations. Featuring updated examples and surveys, this dynamic book covers leading-edge topics in analytics and finance. It is packed with useful tips and practical guidance you can apply immediately.
This book prepares accountants to:
- Deal with major trends in predictive analytics, optimization, correlation of metrics, and big data.
- Interpret and manage new trends in analytics techniques affecting your organization.
- Use new tools for data analytics.
- Critically interpret analytics reports and advise decision makers.
For introductory courses in IT Security. A strong business focus through a solid technical presentation of security tools. Corporate Computer Security provides a strong business focus along with a solid technical understanding of security tools. This text gives students the IT security skills they need for the workplace. This edition is more business focused and contains additional hands-on projects, coverage of wireless and data security, and case studies. This program will provide a better teaching and learning experience-for you and your students. Here’s how: *Encourage Student’s to Apply Concepts: Each chapter now contains new hands-on projects that use contemporary software. *Business Environment Focus: This edition includes more of a focus on the business applications of the concepts. Emphasis has been placed on securing corporate information systems, rather than just hosts in general. *Keep Your Course Current and Relevant: New examples, exercises, and research findings appear throughout the text.
This book focuses on the design and modelling of object orient application and programming it in Java. It covers the fundamental concepts of the object oriented thinking process and the use of two Unified Modelling Language (UML) disgrams: Class diagram and Sequence diagram, to depict OO design. Class Diagram is used for depicting class relationships, and sequence Diagram for depicting object interactions. It shows the eventual translation of the diagrams into code implementation. Basic design principles and the SOLID design principles are also covered with examples to show how they can be applied to enhance the design.
Recent startling successes in machine intelligence using a technique called ‘deep learning’ seem to blur the line between human and machine as never before. Are computers on the cusp of becoming so intelligent that they will render humans obsolete? Harry Collins argues we are getting ahead of ourselves, caught up in images of a fantastical future dreamt up in fictional portrayals. The greater present danger is that we lose sight of the very real limitations of artificial intelligence and readily enslave ourselves to stupid computers: the ‘Surrender’. By dissecting the intricacies of language use and meaning, Collins shows how far we have to go before we cannot distinguish between the social understanding of humans and computers. When the stakes are so high, we need to set the bar higher: to rethink ‘intelligence’ and recognize its inherent social basis. Only if machine learning succeeds on this count can we congratulate ourselves on having produced artificial intelligence.
With the growth of renewable energy sources, microgrids have become a key component in the distribution of power to localized areas while connected to the traditional grid or operating in a disconnected island mode. Based on the extensive real-world experience of the authors, this cutting-edge resource provides a basis for the design, installation, and day-by-day management of microgrids.
Professionals find coverage of the critical aspects they need to understand, from the initial planning and the selection of the most appropriate technologies and equipment, to optimal management and real-time control. Moreover, this forward-looking book places emphasis on new architectures of the energy systems of the future. Written in accessible language with practical examples, the book explains advanced topics such as optimization algorithms for energy management systems, control issues for both on-grid and island mode, and microgrid protection. Practitioners are also provided with a complete vision for the deployment of the microgrid in smart
Start at the beginning to introduce your students to MATLAB
MATLAB (R) For Engineers introduces students the MATLAB coding language. Developed out of Moore’s experience teaching MATLAB and other languages, the text meets students at their level of mathematical and computer sophistication. Starting with basic algebra, the book shows how MATLAB can be used to solve a wide range of engineering problems. Examples drawn from concepts introduced in early chemistry and physics classes and freshman and sophomore engineering classes stick to a consistent problem-solving methodology.
Students reading this text should have an understanding of college-level algebra and basic trigonometry. The text includes brief backgrounds when introducing new subjects like statistics and matrix algebra. Sections on calculus and differential equations are introduced near the end and can be used for additional reading material for students with more advanced mathematical backgrounds.
MATLAB for Engineering Applications is a simple, concise book designed to be useful for beginners and to be kept as a reference. MATLAB is a globally available standard computational tool for engineers and scientists. The terminology, syntax, and the use of the programming language are well defined, and the organization of the material makes it easy to locate information and navigate through the textbook. The text covers all the major capabilities of MATLAB that are useful for beginning students. The text consists of 11 chapters. The first five chapters constitute a basic course in MATLAB. The remaining six chapters are independent of each other and cover more advanced applications of MATLAB, the Control Systems tool- box, Simulink, and the Symbolic Math toolbox.
For courses in Python programming. A clear and student-friendly introduction to the fundamentals of Python In Starting Out with Python, 4th Edition, Tony Gaddis’ accessible coverage introduces students to the basics of programming in a high-level language. Python, an easy-to-learn and increasingly popular object-oriented language, allows readers to become comfortable with the fundamentals of programming without the troublesome syntax that can be challenging for novices. With the knowledge acquired using Python, students gain confidence in their skills and learn to recognise the logic behind developing high-quality programs. Starting Out with Python discusses control structures, functions, arrays, and pointers before objects and classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, focused explanations, and an abundance of exercises appear in every chapter. Updates to the 4th Edition include revised, improved problems throughout, and new Turtle Graphics sections that provide flexibility as assignable, optional material.
Simulation with Arena provides a comprehensive treatment of simulation using industry-standard Arena software. The text starts by having the reader develop simple high-level models, and then progresses to advanced modeling and analysis. Statistical design and analysis of simulation experiments is integrated with the modeling chapters, reflecting the importance of mathematical modeling of these activities. An informal, tutorial writing style is used to aid the beginner in fully understanding the ideas and topics presented. The academic version of Arena and example files are available through the book’s website. McGraw-Hill is proud to offer Connect with the sixth edition of Kelton’s, Simulation with Arena. This innovative and powerful system helps your students learn more efficiently and gives you the ability to customize your homework problems simply and easily. Track individual student performance – by question, assignment, or in relation to the class overall with detailed grade reports. ConnectPlus provides students with all the advantages of Connect, plus 24/7 access to an eBook. Kelton’s Simulation with Arena, sixth edition, includes the power of McGraw-Hill’s LearnSmart – a proven adaptive learning system that helps students learn faster, study more efficiently, and retain more knowledge through a series of adaptive questions. This innovative study tool pinpoints concepts the student does not understand and maps out a personalized plan for success.
About the Book
This book examines eight high-profile cases of IT project failures. Each case is discussed on the basis of eight facets of IT project management, namely, scope, time, cost, quality, human resource, communications, risk and outsourcing, where applicable. Actual ground situations are juxtaposed against theories to help readers gain both practical and theoretically robust insights into key IT project management issues. The case-ending pedagogy includes questions for discussion that are intended to spark critical thinking, debate and discussion about best practices.