Computing and Information Technology Books
Cambridge University Press Computability and Logic
Book SynopsisComputability and Logic has become a classic because of its accessibility to students without a mathematical background and because it covers not simply the staple topics of an intermediate logic course, but also a large number of optional topics, from Turing's theory of computability to Ramsey's theorem. This fifth edition was first published in 2007.Trade Review'… gives an excellent coverage of the fundamental theoretical results about logic involving computability, undecidability, axiomatization, definability, incompleteness, etc.' American Math Monthly'The writing style is excellent: Although many explanations are formal, they are perfectly clear. Modern, elegant proofs help the reader understand the classic theorems and keep the book to a reasonable length.' Computing Reviews' … a valuable asset to those who want to enhance their knowledge and strengthen their ideas in the areas of artificial intelligence, philosophy, theory of computing, discrete structures, mathematical logic. It is also useful to teachers for improving their teaching style in these subjects.' Computer EngineeringTable of ContentsPart I. Computability Theory: 1. Enumerability; 2. Diagonalization; 3. Turing computability; 4. Uncomputability; 5. Abacus computability; 6. Recursive functions; 7. Recursive sets and relations; 8. Equivalent definitions of computability; Part II. Basic Metalogic: 9. A precis of first-order logic: syntax; 10. A precis of first-order logic: semantics; 11. The undecidability of first-order logic; 12. Models; 13. The existence of models; 14. Proofs and completeness; 15. Arithmetization; 16. Representability of recursive functions; 17. Indefinability, undecidability, incompleteness; 18. The unprovability of consistency; Part III. Further Topics: 19. Normal forms; 20. The Craig interpolation theorem; 21. Monadic and dyadic logic; 22. Second-order logic; 23. Arithmetical definability; 24. Decidability of arithmetic without multiplication; 25. Non-standard models; 26. Ramsey's theorem; 27. Modal logic and provability.
£82.64
Penguin Putnam Inc Possible Minds
Book SynopsisTwenty-five of the most important scientific minds gather for an unparalleled round-table examination about AI and what it means for our future.
£15.29
Princeton University Press Behind Deep Blue Building the Computer that
Book SynopsisOn May 11, 1997, as millions worldwide watched a stunning victory unfold on television, a machine shocked the chess world by defeating the defending world champion, Garry Kasparov. This book reveals the inside story of what happened behind the scenes at the two historic Deep Blue vs. Kasparov matches.Trade Review"Mr. Hsu manages to make seemingly dry, technical material vivid and gripping, even for readers without a background in chess or computers. And his story is a fascinating study, of men as well as machines."--Christopher F. Chabris, The Wall Street Journal "Hsu's account is written in an easy, flowing style, and, as he says, it is rather light-hearted... The point that Hsu makes is that building and programming a computer that can calculate 2 million chess moves a second is not frivolous ... All science is a kind of play, in the sense of a play of mind... Most of Behind Deep Blue is Hsu's tale of encountering and overcoming obstacles in the design and programming of the computer to enable it to play chess like a human being. The technical aspects of both computers and chess will be fully comprehensible only to those with the appropriate experience and skill. The human story, though, is clear and exciting: dversity encountered, challenges met, all with the human elements of pride and anxiety and triumph. And the human elements, too, of anger and resentment."--Anthony Day, Los Angeles Times "This book tells the gripping story of the construction, programming, preparation and use of the Deep Blue chess machine and its predecessors. It proves on every page the author's claim that computer scientists are human too, and they do like to have fun. The fun will be shared by the reader who has no prior knowledge of chess or of computer science."--Tony Hoare, Times Higher Education Supplement "A chess-playing machine rather than a mere program, Deep Blue drew its awesome power from chips designed by Hsu to do nothing but play chess. The IBM team put 256 of these processors into a supercomputer, allowing it to analyze at least 100 million chess positions a second."--Nell Boyce, U.S. News and World Report "A fascinating account of the IBM computer and the match, written by its programmer."--Lubomir Kavalek, The Washington Post "This is a fascinating insight into the machinations and science that went into the now dismantled chess program which defeated Kasparov in 1997."--Raymond Keene, The Spectacle "An intelligent, well-written account of a milestone in the history of computer science that stands out from the other books on Deep Blue... Hsu's account goes beyond the tyupical man vs. machine angle and attempts to capture the true essence of the contest between men in two distinct roles: Kasparov as performer and Hsu's team as toolmaker."--Library Journal "A fascinating story."--Booklist "[Hsu's] conversational narrative takes us from school days in Taiwan through his graduate studies at Carnegie-Mellon University to his team's triumph in Deep Blue's second match against Garry Kasparov... Hsu spins an intriguing behind-the-scenes tale of how he and his Deep Blue team prevailed."--Lee Gaillard, San Francisco Times "Hsu's enthusiasm and expertise allow him to ease into the role of storyteller, and his personal narrative is colored with details that make, surprisingly, for a thrilling page turner."--Elizabeth Armstrong, Christian Science Monitor "Mr. Hsu began trying to solve "The Computer Chess Program" in 1985 while a graduate student at Carnegie Mellon University. His narrative of those early days is as riveting as the details of the victory over Mr. Kasparov. It is not easy to make a discussion of computer chip design palatable to non-nerds. But the electronic intricacies of Mr. Hsu's rewiring of Deep Blue's hardware are explained in the context of university and chess world politics. By blending technical descriptions into the real-life daily dramas confronting the project, Mr. Hsu makes the trip exciting."--Doug Bedell, The Dallas Morning News "A byte-by-byte account of the successful effort of IBM computer scientists to create a machine that could defeat a genius... Hsu strives admirably to avoid geek-speak (he tells us what cursors and pawns are), and readers who speak neither computer-ese nor chess-ian can still enjoy the building tension... A real-life Revenge of the Nerds, the tale captures some of the excitement of the day when a machine took a man to the woodshed."--Kirkus Reviews "Hsu ... was the system architect for Deep Blue. He makes an exciting tale of computer chess evolution and the Kasparov match."--Scientific American "Mr. Hsu got my attention and kept it, though, bringing this strange story to life with a fluent, modest style, some side excursions into academic politics, a dash of wit, and riveting accounts of the games--and the gamesmanship--that led up to the May 1997 victory... Part of this book's particular charm is that Mr. Hsu is level-headed about what he and his colleagues accomplished."--John Derbyshire, New York Sun "By building both a winning program and a machine capable of running it, the IBM team realized a dream dating back to at least 1956... Here is a blow-by-blow account of that extraordinary quest for technoglory, written by a man who participated in every phase of it."--James Case, SIAM News "This is a story of the search for one of the oldest holy grails in artificial intelligence--a machine capable of beating any human chess player in a bona fide match... It also exquisitely captures the very human dimension and is a page-turner not to be missed."--Choice "[A] vivid, intimate portrayal of personal toil and triumph. Behind Deep Blue is warm, humorous and insightful... Hsu ... shows the reality of scientific exploration, warts and all, chronicling the obsessiveness, competitiveness and costly mistakes that mark most research (along with, of course, the thrills, fun and camaraderie)."--Jonathan Schaeffer, American ScientistTable of ContentsPreface i Acknowledgements v Chess Notation viii CHAPTER 1: Prologue: Show Time! 1 CHAPTER 2: Carnegie Mellon: An Office of Troublemakers 6 CHAPTER 3: Taking the Plunge 17 CHAPTER 4: The Chess Machine That Wasn't 43 CHAPTER 5: The Race for First Machine Grandmaster 66 CHAPTER 6: "Knock, Knock. Who's There?" 87 CHAPTER 7: Intermezzo: First Date with History 102 CHAPTER 8: IBM: We Need a New Name 120 CHAPTER 9: Bringing up the Baby 138 CHAPTER 10: A Living Mount Everest 157 CHAPTER 11: Retooling 181 CHAPTER 12: The Holy Grail 199 CHAPTER 13: Epilogue: Life After Chess 256 APPENDIX A: A Lad from Taiwan 270 APPENDIX B: Selected Game Scores 285 APPENDIX C: Further Reading 290 Index 293
£35.70
Princeton University Press Behind Deep Blue
Book Synopsis
£15.29
Manchester University Press AntiComputing
Book SynopsisThe computerization of culture appears relentless and unstoppable. In response Anti-Computing deals in dissent. Engaging with critical theory and media archaeology, working with rich and varied materials, it explores key moments when computer technologies, logics, techniques, imaginaries, utopias have been questioned, disputed, or refused.Table of Contents1 Anti computing: A provisional taxonomy 2 Discontinuous continuity: How anti-computing time travels3 A most political performance: Treachery, the archive and the database 4 Arendt, automation, and the cybercultural revolution 5 Polemical acts of rare extremism: Two cultures and (Another) Hat6 Apostacy in the temple of technology: ELIZA the more than mechanical therapist7 Those in love with quantum filth: Science Fiction, singularity and the flesh Conclusion: A distant reading of the contemporary moment Index
£72.90
Emerald Publishing Limited Digital Twins for Smart Cities
Book SynopsisDigital Twins in the Built Environment offers a comprehensive, systematic and clear view of digital twin development in the engineering, architecture, construction and facilities management sectors.Trade ReviewA must read for smart city professionals and leaders. -- Mark A Girolami, The Alan Turing Institute, UKThe book brings welcome clarity to hugely important subjects and I wholeheartedly commend it. -- Mark Enzer, Mott MacDonald, UKEssential reading for those interested in CDT research as well as city planners and managers who apply data and digital models to make decisions about the urban environment. -- TD O'Rourke, Cornell University, USA
£66.50
Pluto Press Wikiworld
Book SynopsisThe future of education in today's revolutionary digital worldTrade Review'Provides the kind of theoretical grounding many of us have been missing. The tension between technology and society is presented with reference to Marx, Heidegger, Nietzsche and Marcuse' -- Nick Jankowski, Associate Professor, Department of Communication, University of NijmegenTable of ContentsIntroduction 1. A Critical Paradigm of Education 2. Digital Literacy and Political Economy 3. Radical Monopolies 4. The World Divided in Two 5. Edutopias and Active Citizenship 6. Stages of Freedom: from Social to Socialist Media Conclusion, or Towards Educational Superabundance References Index
£25.19
IOP Publishing Artificial Intelligence in Cancer Diagnosis and
Book Synopsis
£23.75
EMC Paradigm,US Our Digital World Introduction to Computing Text
Book SynopsisUses a contemporary approach to traditional computer concepts learning by integrating textbook resources with a variety of online activities. This new edition is a competency-based, objective-driven programme. Students can validate their new skills on each learning objective in the course and receive immediate feedback on Precheck and Recheck quizzes.
£96.80
John Wiley & Sons Inc Overcoming High Tech Anxiety Thriving in a Wired
Book SynopsisShows the reader how to cope with, adapt to, and learn ways to succeed and flourish in the technology-permeated workplace. The text provides tip sheets to help the reader identify what specific actions to take to adjust and move ahead.Trade Review"Buckle your seat belt! The ride into our technological future willbe very bumpy. But we need not be anxious about it if we followBeverly Goldberg's advice. With her guidance it can be a rewardingand enjoyable ride after all."(Richard O. Mason, director, Carl H.Maguire Center for Ethics and Public Responsibility, SouthernMethodist University, Dallas) "Beverly Goldberg's new book gives us information, historicalperspectives, analogies, and strategies that will help us conquerour fears about the overwhelming technology we confront in nearlyevery aspect of our lives. By following her advice, we can all besuccessful in the technical world of tomorrow."(Donna Zimmer,diversity practice leader, Shell Services International) "A lot of people continue to shudder at the dawn of the InformationAge, but Beverly Goldberg more than tames the digital beast. Shepatiently puts a hand on the reader's shoulder and explains thatthere's little to fear from e-mail, corporate intranets, and theWorld Wide Web. More than that, she is the server of a can-dospirit, showing how the new media can be a boon to career andpersonal interests alike."(Tom Brown, president, ManagementGeneral) "The author does an excellent job of giving readers ideas andunderstanding to cope with high-tech anxiety....well written, veryclear, smart, and articulate."(Marcia Ruben, principal, RubenConsulting Group)Table of ContentsPreface. Welcome to the New World. A Framework for Overcoming High-Tech Anxiety. Accepting the Constancy of Change. Understanding Today's Workplace. Gathering Knowledge from the Garden of Past Events. Networking: Making Critical Connections. Learning to Trust in Electronic Relationships. The Art of Reinvention. Looking Beyond Tomorrow.
£18.39
John Wiley & Sons Inc The CEOs Guide to Health Care Information Systems
Book SynopsisWritten for top-level executives, this is the thoroughly revisedand updated edition of the 1996 book that has become a classic inthe field. A reliable resource of accurate and timely information,The CEO''s Guide to Health Care Information Systems, SecondEdition, expands on the first edition and includes a greaterfocus on the business value of new information technologies, abroader discussion of health care systems, and a completely newsection on the information technology development lifecycle.Trade Review"3 Stars!" (Doody's Review Service, 3/20/03)Table of ContentsList of Figures, Tables, and Exhibits. About the Authors. Preface. Acknowledgments. 1. Health Care Information Technology. 2. Information Systems Features and Functions. 3. The Integrated Delivery System. 4. The Systems Life Cycle. 5. Managing Health Care Information Technology. Appendix: Technology Concepts. Glossary. Index.
£54.86
John Wiley & Sons Inc Information Technology Creating Practical
Book SynopsisTrade Review"This unique book leads to higher levels of student performance by providing a thoughtful context and practical framework for understanding the potential of technology to enrich teaching and learning. From teachers and administrators to board members and parents, Information Technology for Schools is an invaluable guide for any school or district that is serious about systemic and continuous improvement." (Lois B. Cohn, IBM certified business transformation consultant) "At last educators have a resource that offers a user-friendly approach to applying technology to student learning and organizational growth. Information Technology for Schools tells us how data support decisions, how faculty become empowered to employ technology in the classroom, and how guided inquiry is a tool for continuous improvement of the learning environment." (Judith R. Fox, superintendent of schools, Byram Hills School District, Armonk, New York) "It's a good read for educators involved in I.T. and offers many good points, including expertise and P.D. for teachers." (Professionally Speaking Magazine, 6/01) "...the volume offers valuable food for thought for those looking at technology planning issues." (Education Review, 3/04/02)Table of ContentsA Model for Organizational Learning: The Feedback Spiral (B. Kallick & J. Wilson). Involving Stakeholders in Developing Technology (B. Norman). Tracking Data on Student Achievement: Questions and Lessons (S. King). Linking Technology to Educational Improvements (J. Costa & E. Bobowick). Using Technology to Promote Classroom Innovation (K. Holvig & G. Crisci). Learning from Technology Through Action Research (B. Spitz & M. Klais). Teaching Computer Search Skills to Middle School Students (M. Klais). Building Technological Expertise Among Teachers (E. Bobowick). Creating an Information Infrastructure: Challenges for the Future (B. Kallick & J. Wilson).
£23.74
John Wiley & Sons Inc Rewiring Organizations for the Networked Economy
Book SynopsisIn Rewiring Organizations for the Networked Economy-- a book in The Practicing Organization Development Series-- OD expert Stan Herman and a stellar group of contributors have written a definitive resource book for OD practitioners that focuses on the effects of information technology on organizing, managing, and leading people within organizations. Throughout the book, you''ll learn what new structures, processes, and attitudes are needed if organizations are to succeed in the new economy.Trade Review"...who would benefit from reading this book...a great many people out there who could learn a lot..." (M2 Best Books, 5 September 2002)Table of ContentsForeword to the Series. Introduction to the Series. Statement of the Board. Dedication. Acknowledgments. Preface. Part I: Setting the Stage. 1. From Prediction to Emergence :A New Fundamental (StanHerman). Uncertainty Is Unavoidable. Technology and Commerce Are the Key Driversof OrganizationChange. Three Imperatives of Change Derived from InformationTechnology. Part 2: The New Strategic Basics. 2. Strategic Navigation:Learning Viabilityin a World Wired forSpeed (Richard Hames). Prerequisites for Viability. Living Systems. Viability Questionnaire. Strategic Navigation. Learning Your Way Forward. 3. Strategic Conversations in the Networked Economy (BillBruck). Technology-Mediated Conversations. The Changing Role of Change Agents. Strategic Conversations Are Technology Conversations. Conclusion. 4. Inside the AOL Experience (Mary E.Foley). Creating Hypergrowth Results. Characteristics of AOL s Results-Oriented Culture. Ambiguous Results or Results in Ambiguity? AOL: A Hypergrowth Anomaly? Getting a Clue. Part 3: Collaborative Challenges. 5. Virtual Teamwork (Jeremy S.Lurey). Critical Success Factors for Virtual Teams. The Importance of Executive Sponsorship. Domestic Versus Transnational Virtual Teams. Implications for Improving Virtual Team Effectiveness. Conclusions. 6. Ready for Virtuality: A Case (Carol Willett). What Is a Virtual Team? A Case in Point: Teams at DOE. Summary. 7. The Whole System Transformation Conference:Fast Change for the21st Century (Roland L.Sullivan,Linda K.Fairburn,and WilliamJ.Rothwell). The Challenge: A Universe Undergoing Substantialand AstonishingChange. Whole System Transformation Conference. The Whole System Transformation Conference Model. Conceptual Framework and Underpinning Philosophy. Conclusion. Part 4: HR,OD,and Information Technology. 8. Basic Info-Tech for Consultants (Perry Nelson). Master the Use of E-Mail. Use the Internet. Learn About and Experience Participating in OnlineConferences. Establish a Presence for Yourself on the Web. Tips for Getting Up to Speed and Keeping Up withDevelopments. 9. HR and IT:Metamorphosis and Opportunities (JanaMarkowitz). Technologies Begin to Blur the Lines. Telecommuting. E-Learning. Knowledge Management. E-Cruiting: Internet-Based Recruiting. Approaches to HR/IT Integration. Should a New Economy Company Even Have an IT Organization? Conclusion. Part 5: Conclusions and Implications. 10.Re-Evaluating Our Values for a Better Fit (Stan Herman). Ideal Values. New Theories. Helpful or Heretical? Expanding and Extending Perspectives. About the Editor. About the Series Editors. Index.
£38.25
Taylor & Francis Inc Digital Technology in Teaching International
Book SynopsisExplore the potentialand the pitfallsof digital technology in international business courses! Digital Technology in Teaching International Business will familiarize you with techniques that have proven effective in digitizing content or presenting traditional material in an untraditional way. You'll learn how to introduce digital technologies into bricks and mortar classrooms and how to construct an effective online learning environment. This timely and informative book discusses computer-mediated communication systems, shows how students can use the Internet to personally participate in international problem-solving exercises, presents a fascinating case study of a CLD program designed to address educational values, communication competencies, and business practices in former republics of the Soviet Union, and much more! Digital Technology in Teaching International Business outlines the challenges and demands of the knowledge-based economy and discusses tTable of Contents Digitization of Education: A Panacea? Using Information Technology to Promote Multi-Cultural Case Teaching: A Pedagogical Framework Digital Technology in Teaching International Business: Is a Tradeoff Between Richness and Reach Required? Transforming Educational and Business Practices in Belarus: Collaborative Learning at a Distance Preparing the Human Capital for the New Millennium Using Information Technology Experiential Learning in International Business via the World Wide Web Teaching Business Strategy for an Emerging Economy Using Internet Resources in Teaching Financial Reporting and Analysis of Multinational Enterprises Adapting to the Online Teaching Environment: Using Literature to Develop Experiential Exercises for International Management Index Reference Notes Included
£30.39
Taylor & Francis Inc GMPLS Technologies Broadband Backbone Networks
Book SynopsisMulti-Protocol Label Switch (MPLS) and Generalized MPLS (GMPLS) are key technologies for next-generation IP backbone networks. Until now, however, engineers have been forced to search for technical papers on this subject and read them in an ad-hoc manner. At last there is a book that explains both MPLS and GMPLS concepts in a systematic way. GMPLS Technologies: Broadband Backbone Networks and Systems addresses the basic concepts, network architectures, protocols, and traffic engineering needed to operate MPLS and GMPLS networks. The book begins with an introduction of the nature and requirements of broadband networks. It describes the basics of control-oriented networks and Internet Protocol (IP).The text then examines the fundamentals of MPLS, explaining why MPLS is preferable to IP packet-based forwarding. This volume covers MPLS applications, details IP router structures, illustrates GMPLS, and explores important studies on traffic engineering in GMPLS Networks.Table of ContentsBroadband and Multimedia. Basic Mechanism of Connection Oriented Network. Connection Oriented Communications and ATM. Internet Protocol: IP. MPLS Basics. Application of MPLS. Structure of IP Router. GMPLS (Generalized Multiprotocol Label Switching). Traffic-Engineering in Generalized Multi-Protocol Label Switching (GMPLS) Networks.
£147.25
Chiltern Society Chiltern Society Footpath Map No 6 Amersham and
Book Synopsis
£5.32
Chiltern Society Map 7 Footpath Map No 7 West Wycombe and Princes
Book Synopsis
£5.34
Cambridge University Press Rethinking the Lawyers Monopoly
£29.99
McGraw Hill Education India Loose Leaf for Microsoft Office 2016 In Practice
Book Synopsis
£174.60
McGraw Hill Education India Looseleaf for Microsoft Office Word 2016 Complete
Book Synopsis
£174.60
McGraw Hill Education India Looseleaf for Microsoft Office Excel 2016
Book Synopsis
£174.60
McGraw Hill Education India Looseleaf for Microsoft Office Access 2016
Book Synopsis
£174.60
McGraw Hill Education India Looseleaf for Microsoft Office PowerPoint 2016
Book Synopsis
£174.60
McGraw Hill Education India Looseleaf for Microsoft Office 2016 Projectlearn
Book Synopsis
£174.60
McGraw Hill Education India Looseleaf for Microsoft Office 2016 A Skills
Book Synopsis
£174.60
McGraw Hill Education India Looseleaf for Microsoft Office Outlook 2016
Book Synopsis
£174.60
McGraw-Hill Education Looseleaf for Microsoft Office 365 A Skills
Book Synopsis
£174.60
McGraw-Hill Education Loose Leaf for Microsoft Office 365 In Practice
Book Synopsis
£174.60
McGraw-Hill Companies Loose Leaf for Microsoft Office 365 In Practice
Book Synopsis
£174.60
Pearson Education Pearson REVISE BTEC Tech Award Digital
Book Synopsis
£9.45
Pearson Education Limited Pearson REVISE BTEC Tech Award Digital
Book Synopsis
£9.45
Pearson Education L3 AAQ BTEC National 2025 Computing Ext Cert
Book Synopsis
£36.00
Pearson Education L3 AAQ BTEC National 2025 Information Technology
Book Synopsis
£39.20
Oxford University Press Oxford International Computing Oxford
Book SynopsisTeach computing with confidence, whatever your level of subject knowledge. A component of the Oxford International Primary Computing series, Teacher''s Guide (levels 1-3) gives you the tools you need to grow students'' digital literacy and develop their computational thinking and programming competence.Providing support at every level, this guide provides expert guidance and support for delivering compelling lessons at every level.Within each stage, key concepts are covered to give learners not only the skills they need to use technology effectively, but also the knowledge in how to do so creatively, safely and collaboratively.
£54.04
Kogan Page Ltd Confident UX
Book SynopsisAdrian Bilan is the Director of User Experience (UX) for UK/EMEA at CBRE, the world's largest commercial real estate services and investment firm. He is a seasoned and renowned UX designer, with over two decades of experience in the industry and he offers a unique perspective on the intersections between UX and other disciplines. Throughout his career he has worked with start-ups, Fortune 500 companies and previously ran his own design studio. He is based in London, UK.Trade Review"A comprehensive description of the cardinal elements of the UX design process providing the knowledge and tools necessary to become a UX designer." -- Andrea Picchi, Head of Design and Research, Kroo Bank"A must-read book for anyone looking to up-skill in UX, no matter your level." -- Tom Scott, CEO and founder, Verified"Inspiring and insightful. A definitive guide to understanding UX design." -- Nick Read, Product Leader"Adrian shares a wealth of practical insights through this engaging, thoughtful and easy-to-read book." -- Ersan Hakki, Group Head of Agile Delivery, ITVTable of Contents Chapter - 00: Introduction: How to use this book; Section - PART ONE: Why UX? Chapter - 01: What is UX?; Chapter - 02: Why is UX important?; Chapter - 03: Roles in UX; Section - PART TWO: UX Processes; Chapter - 04: Getting Started; Chapter - 05: Research; Chapter - 06: Design; Chapter - 07: Validation; Section - PART THREE: UX Tools; Chapter - 08: Research tools; Chapter - 09: UI tools; Chapter - 10: Project management tools; Section - PART FOUR: Scaling UX; Chapter - 11: Design systems; Section - PART FIVE: UX in practice; Chapter - 12: Product development process; Chapter - 13: Working in a cross-functional team; Section - PART SIX: Becoming a UX designer; Chapter - 14: The UX mindset; Chapter - 15: UX career paths; Chapter - 16: The UX portfolio; Chapter - 17: Conclusion;
£14.24
Kogan Page Taming the Machine
Book SynopsisNell Watson is a researcher, writer, speaker and applied tech ethicist. She is President of the European Responsible AI Office, an AI Expert at Singularity University, and pioneers global standards as an AI Ethics Certification Maestro at IEEE. She advises leading organizations on their machine learning strategies, specializing in AI research and ethical advocacy.
£13.49
Kogan Page Confident DevOps
Book SynopsisMark Peters is the Value Stream Director for Engineering Ops at BrainGu, which develops custom and specialized DevOps software for leading corporations such as Deloitte, American Express, Nestlé and Coca Cola. He is the North America Chapter Chair for the DevOps Institute. He also holds a variety of technical certifications such as CISSP, PMP and CHSCL. He is based in San Antonio, Texas.
£14.24
Kogan Page Confident DevOps
Book SynopsisMark Peters is the Value Stream Director for Engineering Ops at BrainGu, which develops custom and specialized DevOps software for leading corporations such as Deloitte, American Express, Nestlé and Coca Cola. He is the North America Chapter Chair for the DevOps Institute. He also holds a variety of technical certifications such as CISSP, PMP and CHSCL. He is based in San Antonio, Texas.
£41.60
Bloomsbury Publishing PLC Creating Value Through Technology
Book SynopsisHampshire's book is aimed at the lay reader and its pages are peppered with practical advice and illustrative case studies Irish TimesBusiness leaders are often too busy to familiarise themselves with the benefits and risks of technical undertakings such as new IT plans or changing digital platforms. Yet, if managed effectively, such initiatives can result in huge returns. Creating Value Through Technology provides CEOs, business owners and directors with a clear and accessible guide to the most prominent and profitable technologies that are available, allowing them to confidently implement and sustain new tech strategies. Different elements of the value chain can be supported and enhanced by different technologies so it's important to understand how investments in tech can drive revenue growth, profitability and the valuation of a business. In this informative yet approachable book, Andrew Hampshire draws upon years of experience and an array of case studies toTrade ReviewAccessible to all business leaders, whatever their level of expertise -- Business & ManagementHampshire’s book is aimed at the lay reader and its pages are peppered with practical advice and illustrative case studies. -- Irish Times
£21.25
APress Pro Linux System Administration
Book SynopsisImplement a SOHO or SMB Linux infrastructure to expand your business and associated IT capabilities. Backed by the expertise and experienced guidance of the authors, this book provides everything you need to move your business forward.Pro Linux System Administration makes it easy for small- to medium-sized businesses to enter the world of zero-cost software running on Linux and covers all the distros you might want to use, including Red Hat, Ubuntu, Debian, and CentOS. Pro Linux System Administration takes a layered, component-based approach to open source business systems, while training system administrators as the builders of business infrastructure.Completely updated for this second edition, Dennis Matotek takes you through an infrastructure-as-code approach, seamlessly taking you through steps along the journey of Linux administration with all you need to master complex systems. This edition now includes Jenkins, Ansible, Logstash and more. What You''ll Learn: Understand Linux architecture Build, back up, and recover Linux servers Create basic networks and network services with Linux Build and implement Linux infrastructure and services including mail, web, databases, and file and print Implement Linux security Resolve Linux performance and capacity planning issues Who This Book Is For:Small to medium-sized business owners looking to run their own IT, system administrators considering migrating to Linux, and IT systems integrators looking for an extensible Linux infrastructure management approach. Table of ContentsPart I. The BeginningChapter 1: Introducing LinuxChapter 2: Installing LinuxChapter 3; Introducing VirtualBox, Git, and VagrantChapter 4: Linux BasicsChapter 5: Users and GroupsChapter 6: Startup and ServicesChapter 7: Networking and FirewallsChapter 8: Package ManagementChapter 9: Storage Management and Disaster RecoveryPart II. Making Linux Work for YouChapter 10: Infrastructure Services: NTP, DNS, DHCP, and SSHChapter 11: Web and SQL ServicesChapter 12: Mail ServicesChapter 13: File Sharing and PrintingChapter 14: Backup and RecoveryChapter 15: Networking with VPNsChapter 16: Directory ServicesChapter 17: Performance Monitoring and OptimizationChapter 18: Logging and MonitoringChapter 19: Configuration Management
£56.24
Apress Practical Machine Learning with Python
Table of ContentsPART I – Understanding Machine LearningChapter 1: Machine Learning BasicsChapter Goal: This chapter familiarizes and acquaints readers with the basics of machine learning, industry standard workflows followed for machine learning processes and expands on the different types of machine learning and deep learning algorithmsNo of pages: 50-60 Sub -Topics1. Brief on machine learning, definitions and concepts2. Industry standard for data mining processes – CRISP – DM and adoption in ML3. Brief on data processing, visualization, feature extraction\engineering concepts4. Types of learning algorithms – supervised, unsupervised, reinforcement learning5. Advanced models – time series, deep learning6. Model building and validation concepts7. Applications of machine learningChapter 2: The Python Machine Learning EcosystemChapter Goal: This chapter introduces readers to the python language and the entire ecosystem built around machine learning with python tools, frameworks and libraries. Overview and code samples are given for each tool to depict its usage and effectivenessNo of pages: 50 - 60Sub - Topics 1. Brief on Python 2. Why is Python effective for machine learning and data science3. Brief overview on the python ecosystem followed by data scientists (includes anaconda distribution) 4. Reproducible research with ipython5. Data processing and computing with pandas, numpy, scipy6. Statistical learning with statsmodels7. ML frameworks – scikit-learn, pyml etc8. NLP frameworks – nltk, pattern, spacy9. DL frameworks – theano, tensorflow, kerasPART II – The Machine Learning PipelineChapter 3: Processing, wrangling and visualizing data&Sub - Topics: 1. Data Retrieval mechanisms (crawling, databases, APIs etc)2. Data processing (handling various forms of data – SQL, JSON, XML, Images)3. Data attributes and features (numeric, categorical etc)4. Data Wrangling (cleaning, handling missing values, normalizing data)5. Data Summarization6. Data Visualization (bar, histogram, boxplot, line, scatter etc)Chapter 4: Feature Engineering and SelectionChapter Goal: This chapter focuses on the next stage in the ML pipeline, feature extraction, engineering and selection. Readers will learn about both basic and advanced feature engineering methods for different data formats including numeric, text and images. We will also focus on methods for effective feature selectionNo of pages: 50 - 60Sub - Topics: 1. Features – understanding yourv>2. Basic Feature engineering3. Extracting features from numeric, categorical variables4. Extracting features from date\timestamp variables5. Extracting Basic features from textual data (bag of words)6. Advanced Feature engineering7. Extracting complex features from textual data (word vectorization, tfidf, topic models)8. Extracting features from images (pixels, edge detection, shapes)9. Time series features10. Feature scaling and standardization11 Feature selection techniques12 Using forward\backward selection techniques13 Using machine learning models like random forests14 Other methodsChapter 5: Building, tuning and deploying modelsChapter Goal: This chapter focuses on the final stage in the ML pipeline where readers will learn how to fit and build models on data features, how to optimize and tune models and f learn ways of deploying models to use them in real-world scenarios for predictions\insightsNo of pages : 50-60Sub – Topics: 1. Fitting and building models 2. Model evaluation techniques3. Model optimization methods like gradient descent4. Model tuning methodologies like cross validation, grid search5. How to save and load models6. Deploying models in actionPART III – Real-world case studies in applied machine learningChapter 6: Analyzing bike sharing trendsChapter Goal: This chapter will focus on a real-world case study of analyzing and predicting bike sharing trends with a focus on regression modelsNo of pages : 30-40Sub – Topics: 1. Trend analysis2. Regression models3. Predictive analyticsChapter 7: Analyzing movie reviews sentimentChapter Goal: This chapter will focus on a real-world case study of analyzing sentiment for popular movie reviews using concepts and techniques from natural language processing, text analytics and classificationNo of pages : 30-40Sub – Topics: 1. Text Classification2. Natural language processing3. Sentiment analysis4. Comparing models and different featuresChapter 8: Customer segmentation and effective cross sellingChapter Goal: This chapter will focus on a real-world case study of leveraging unsupervised learning and pattern recognition for solving problems in the retail industry like customer segmentation, cross selling and so onNo of pages : 30-40Sub – Topics: 1. Clustering techniques2. Customer segmentation3. Pattern recognition and association rule mining4. Analyze potential product assoelling trendsChapter 9: Social network analysis – A Facebook case-studyChapter Goal: This chapter will focus on analyzing data from a popular social network – Facebook and acquaint readers to concepts from social network analysis and graph theoryNo of pages : 30-40Sub – Topics: 1. Social network analysis2. Data retrieval and analysis from Facebook3. Concepts from graph theory applied in real-world data4. Useful visualizations from facebook dataChapter 10: Analyzing music trends and recommentationsChapter Goal: This chapter will focus on a real-world case study of analyzing music trends and also providing music recommendations to users using concepts from recommender systems like collaborative filteringNo of pages : 40 - 50Sub – Topics: 1. Recommender systems2. Techniques – collaborative fv>iv>3. Analyzing tresights from music dataiv>4. Music\song recommendations in actionChapter 11: Forecasting stock and commodity pricesChapter Goal: This chapter will focus on a real-world case study of trying to forecast stock and commodity price trends based on market data and using advanced models like time series models and deep learning models like RNNsNo of pages : 40 - 50Sub – Topics: 1. Trend analysis2. Time series forecasting – ARIMA\EWMA models3. Deep learning based forecasting – RNN\LSTM models4. Regression\MC models if neededChapter 12: Image similarity, classification and generationChapter Goal: This chapter will focus on trying to analyze a real-world image dataset and look at methods for image similarity, build image classifiers and generate images using innovative techniqueen advanced deep learning modelsNo of pages : 50Sudiv>b – Topics: ;iv>1. Image processing, similarity analysis2. Basic models – simple classification, dynamic time warping3. Image classification with deep learning models – CNNs, MLPs4. Image generation using generative adversial networks in deep learning (GANs) – if time\scope permits
£58.49
APress Deep Learning for Natural Language Processing
Book SynopsisTable of ContentsChapter 1: Introduction to NLP and Deep LearningChapter Goal: Introduction of Deep Learning and NLP concepts, explanation of the evolution of deep learning and comparison of deep learning with other machine learning techniques in PythonNo of pages: 50-60Sub -Topics1. Deep Learning Framework - An overview2. Comparison with other machine learning techniques3. Why Python for Deep Learning4. Deep Learning Libraries5. NLP- An overview6. Introduction to Deep Learning for NLPChapter 2: Word Vector representationsChapter Goal: Introduction of basic and advanced word vector representationNo of pages: 50-60Sub - Topics 1. Overview of Simple Word Vector representations: word2vec, Glove2. Advanced word vector representations: Word Representations via Global Context and Multiple Word Prototypes3. Evaluation methods for unsupervised word embedding Chapter 3: Neural Networks and Back Propagation Chapter Goal: Neural Networks for named entity recognitionNo of pages: 50-60Sub - Topics: 1. Learning Representations by back propagating the errors2. Gradient checks, over-fitting, regularization, activation functions Chapter 4: Recurrent neural networks, GRU, LSTM, CNNChapter Goal: Deep Learning architectures like RNN, CNN, LSTM, and CNN in great details with proper examples of eachNo of pages: 70-80Sub - Topics: 1. Recurrent neural network based language model2. Introduction of GRU and LSTM3. Recurrent neural networks for different tasks4. CNN for object identificationChapter 5: Developing a ChatbotChapter Goal: Chatbots are artificial intelligence systems that we interact with via text or voice interface. Our aim is to develop and deploy a Facebook messenger Chatbot.No of pages: 50-60Sub - Topics: 1. Development of a simple closed context Chatbot2. Deployment using free server “Heroku”3. Integrating Seq2seq model with the Chatbot4. Integrating Image Identification model with the ChatbotChapter 6: Interaction of Reinforcement Learning and ChatbotChapter Goal: Detailed explanation of the Reinforcement Learning concept and one of the prevalent case studies/research paper on Reinforcement Learning applications for ChatbotNo of pages: 20-30Sub - Topics: 1. Introduction to Reinforcement Learning2. Present applications of Reinforcement Learning for Chatbot3. Detailed explanation of one of the research papers on applications of Reinforcement Learning for Chatbot
£46.74
APress Machine Learning Applications Using Python
Book Synopsis Gain practical skills in machine learning for finance, healthcare, and retail. This book uses a hands-on approach by providing case studies from each of these domains: you''ll see examples that demonstrate how to use machine learning as a tool for business enhancement. As a domain expert, you will not only discover how machine learning is used in finance, healthcare, and retail, but also work through practical case studies where machine learning has been implemented. Machine Learning Applications Using Python is divided into three sections, one for each of the domains (healthcare, finance, and retail). Each section starts with an overview of machine learning and key technological advancements in that domain. You''ll then learn more by using case studies on how organizations are changing the game in their chosen markets. This book has practical case studies with Python code and domain-specific innovative ideas for monetizing machine learniTable of ContentsPart 1 : HealthcareChapter 1. Overview of machine learning in healthcare.Chapter 2. Key technological advancements in healthcare.Chapter 3. How to implement machine learning in healthcare.Chapter 4. Case studies on how organizations are changing the game in the market.Chapter 5. Pitfalls to avoid while implementing machine learning in healthcare.Chapter 6. Healthcare specific innovative Ideas for monetizing machine learning. Part 2: Retail Chapter 7. Overview of machine learning in Retail.Chapter 8. Key technological advancements in Retail.Chapter 9. How to implement machine learning in Retail.Chapter 10. Case studies on how organizations are changing the game in the market. c. One discussion based case study. d. One practical case study with Python code.Chapter 11. Pitfalls to avoid while implementing machine learning in retail.Chapter 12. Retail specific innovative Ideas for monetizing machine learning. Part 3: Finance Chapter 13. Overview of machine learning in Finance.Chapter 14. Key technological advancements in Finance.Chapter 15. How to implement machine learning in Finance.Chapter 16. Case studies on how organizations are changing the game in the market. e. One discussion based case study. f. One practical case study with Python code.Chapter 17. Pitfalls to avoid while implementing machine learning in Finance.Chapter 18. Finance specific innovative Ideas for monetizing machine learning.
£58.49
APress Principles of Package Design
Book SynopsisApply design principles to your classes, preparing them for reuse. You will use package design principles to create packages that are just right in terms of cohesion and coupling, and are user- and maintainer-friendly at the same time. The first part of this book walks you through the five SOLID principles that will help you improve the design of your classes. The second part introduces you to the best practices of package design, and covers both package cohesion principles and package coupling principles. Cohesion principles show you which classes should be put together in a package, when tosplit packages, and if a combination of classes may be considered a package inthe first place. Package coupling principles help you choose the right dependencies and prevent wrong directions in the dependencygraph of your packages. What You'll LearnApply the SOLID principles of class designDetermine if classes belong in the same packageKnow whether it is safe for packages to depend on each otheTable of ContentsPart 1: Class Design.- Chapter 1: The Single Responsibility Principle.- Chapter 2: The Open/Closed Principle.- Chapter 3: The Liskov Substitution Principle.- Chapter 4: The Interface Segregation Principle.- Chapter 5: The Dependency Inversion Principle.- Part 2: Package Design.- Chapter 6: The Release/Reuse Equivalence Principle.- Chapter 7: The Common Reuse Principle.- Chapter 8: The Common Closure Principle.- Chapter 9: The Acyclic Dependencies Principle.- Chapter 10: The Stable Dependencies Principle.- Chapter 11: The Stable Abstractions Principle.- Chapter 12: Conclusion.- Appendix A: The Full Page Class.-
£58.49
APress Python for the Life Sciences
Book Synopsis Treat yourself to a lively, intuitive, and easy-to-follow introduction to computer programming in Python. The book was written specifically for biologists with little or no prior experience of writing code - with the goal of giving them not only a foundation in Python programming, but also the confidence and inspiration to start using Python in their own research. Virtually all of the examples in the book are drawn from across a wide spectrum of life science research, from simple biochemical calculations and sequence analysis, to modeling the dynamic interactions of genes and proteins in cells, or the drift of genes in an evolving population. Best of all, Python for the Life Sciences shows you how to implement all of these projects in Python, one of the most popular programming languages for scientific computing. If you are a life scientist interested in learning Python to jump-start your research, this is the book for you. Table of ContentsPython for the Life Sciences 1. Getting Started with Python 2. Python at the Lab Bench 3. Making Sense of Sequences 4. A Statistical Interlude5. Open Doors to your Data 6. Finding Needles in Haystack 7. Object Lessons 8. Slicing and Dicing Genomic Data9. The Wells! The Wells! 10. Well on the Way 11. Molecules in 3D 12. Turning Genes on and off 13. Taming the Network Hairball 14. Genetic Feedback Loops 15. Growing a Virtual Garden 16. How the Leopard got its Spots 17. Foxes Guarding Hen Houses 18. A Virtual Flu Epidemic19. Retracing Life’s Footsteps
£44.99
APress Practical Data Science with Python 3
Book Synopsis Gain insight into essential data science skills in a holistic manner using data engineering and associated scalable computational methods. This book covers the most popular Python 3 frameworks for both local and distributed (in premise and cloud based) processing. Along the way, you will be introduced to many popular open-source frameworks, like, SciPy, scikitlearn, Numba, Apache Spark, etc. The book is structured around examples, so you will grasp core concepts via case studies and Python 3 code. As data science projects gets continuously larger and more complex, software engineering knowledge and experience is crucial to produce evolvable solutions. You''ll see how to create maintainable software for data science and how to document data engineering practices. This book is a good starting point for people who want to gain practical skills to perform data science. All the code willTable of ContentsChapter 1. Introduction to Data ScienceNo of pages: 10This chapter introduces the reader to data science, and describes the major stages of working with data (collect, explore, preprocess, visualize, predict, and infer knowledge). It sets the common expectations what constitutes a data science domain. This chapter will elaborate about Anaconda IDE, which will be used in the book.Chapter 2. Data AcquisitionNo of pages: 40This chapter will introduce a reader how to retrieve and store data from/to various data sources: text files (including various formats like CSV, XML and JSON), binary files (including Apache Avro), Web accessible data, relational databases, NoSQL databases, Apache Arrow (as efficient and novel columnar data storage system), multi-modal databases, and network databases. This chapter will also introduce BeautifulSoup to work with XML and HTML.Chapter 3. Basic Data ProcessingNo of pages: 40These are standard Python libraries for scientific computing and processing data. NumPy encompasses all sorts of data structures required during data analysis. Here, we will provide examples that will illuminate the importance of sophisticated frameworks, and reuse based software engineering in the realm of data science.Chapter 4. Documenting WorkNo of pages: 20This chapter introduces the most popular computing environment for data analysis. It makes sharing of results between data scientist possible in an easily reproducible manner.Chapter 5. Transformation and Packaging of DataNo of pages: 30This chapter illuminates a critical data science framework that is built upon NumPy. It provides excellent data structures for handling data frames and series.Chapter 6. VisualizationNo of pages: 40This chapter introduces various ways to visualize data; summary statistics or tabular representations are of limited value in exploring data. The following frameworks will the topic of this chapter: matplotlib, glueviz, Bokeh, and orange3. Visualization is important both while doing exploratory analysis as well as when generating effective reports.Chapter 7. Prediction and InferenceNo of pages: 50This chapter will talk about all techniques and technologies to properly scale data science efforts. It will teach readers how to create systems, that may formulate answers on unseen data, or find hidden patterns in data. It will elaborate about supervised, unsupervised, deep, and reinforcement learning methods. Moreover, it will introduce Apache Spark with MLib (both in batch and stream modes) as well as TensorFlow. The following frameworks will also be the topic of this chapter: XGBoost, sci-kit learn and Keras with PyTorch.Chapter 8. Network AnalysisNo of pages: 40This chapter explores the ways to analyze complex networks and graphs. This chapter will introduce Apache Spark GraphX, Apache Giraph, and NetworkX. This chapter will also introduce spectral graph analysis, which is an interesting approximate, non-linear, and non-parametric machine learning method.Chapter 9. Data Science Process EngineeringNo of pages: 20This chapter will elaborate how to share and customize data science practices/methods used by teams via OMG Essence.Chapter 10. Multi-agent Systems, Game Theory and Machine LearningNumber of pages: 30This chapter explores advanced data-oriented applications, where data are produced and consumed by self-governed intelligent agents. The chapter introduces the reader to the concept of multi-agent systems, game theoretic methods and models as well as associated learning algorithms.Chapter 11. Probabilistic Graphical ModelsNumber of pages: 30This chapter explains the most sophisticated form of a graph structure to model many advanced data science problems. Nodes in the graph denote random variables, while the links represent relations between those variables. This chapter equips the reader with a method that may be used when simpler solutions aren’t satisfactory.Chapter 12. Security in Data ScienceNumber of pages: 20This chapter presents techniques to anonymize data, and to deal with situations when learning methods must cope with adversarial modifications (a.k.a. adversarial machine learning). This chapter also talks about ways to protect data both in transit and in rest.Appendix A - Crash Course in Python 3No of pages: 20This chapter will briefly teach readers about Python 3, and explain why Python 3 is a perfect choice for doing data science.
£49.49
APress Modern Arm Assembly Language Programming
Book SynopsisGain the fundamentals of Armv8-A 32-bit and 64-bit assembly language programming. This book emphasizes Armv8-A assembly language topics that are relevant to modern software development. It is designed to help you quickly understand Armv8-A assembly language programming and the computational resources of Arm''s SIMD platform. It also contains an abundance of source code that is structured to accelerate learning and comprehension of essential Armv8-A assembly language constructs and SIMD programming concepts. After reading this book, you will be able to code performance-optimized functions and algorithms using Armv8- A 32-bit and 64-bit assembly language. Modern Arm Assembly Language Programming accentuates the coding of Armv8-A 32-bit and 64-bit assembly language functions that are callable from C++. Multiple chapters are also devoted to Armv8-A SIMD assembly language programming. These chapters discuss how to code functions that are used in computationally inTable of ContentsModern Arm Assembly Language ProgrammingF:\ModArmAsm\Chapters\Outline\ModernArmAsm_Outline (V2).docx Page 1 of 6Daniel KusswurmIntroductionBook overviewTarget audienceContent overviewSource codeTerminology and conventionsAdditional resourcesChapter 1 – Armv8-32 ArchitectureArmv8-32 OverviewData typesFundamental data typesNumerical data typesSIMD data typesInternal architectureGeneral-purpose register fileApplication Program Status Register (APSR)Instruction set overviewInstruction operandsMemory addressing modesChapter 2 – Armv8-32 Core Programming – Part 1Integer arithmeticAddition and subtraction (Ch02_01)Multiplication (Ch02_02)Division (Ch02_03)Integer operationsLoad instructions (Ch02_04)Move instructions (Ch02_05, Ch02_06)Logical operations (Ch02_07)Chapter 3 – Armv8-32 Core Programming – Part 2Basic stack argumentsStack arguments (Ch03_01)Stack arguments using mixed data types (Ch03_02)Advanced stack use Modern Arm Assembly Language ProgrammingF:\ModArmAsm\Chapters\Outline\ModernArmAsm_Outline (V2).docx Page 2 of 6Daniel KusswurmStack use with local storage (Ch03_03)Stack use with frame pointer (Ch03_04)Using the APSR condition flagsCompare instructions (Ch03_05)Looping (Ch03_06)Chapter 4 – Armv8-32 Core Programming – Part 3Integer arrays Array arithmetic (Ch04_01) Array arithmetic using mixed-type integers (Ch04_02)Integer matrices Matrix example #1 (Ch04_03) Matrix example #2 (Ch04_04)Advanced programming Advanced array operations (Ch04_05) Structures (Ch04_06)Chapter 5 – Armv8-32 Floating-Point ArchitectureFloating-point programming conceptsBinary encodingsNaNsDenormalsFlush to zeroFloating-point registersSingle-precision registersDouble-precision registersFPSCR (floating-point status and control register)Rounding modesExceptionsChapter 6 – Armv8-32 Floating-Point ProgrammingFloating-point arithmeticFP arithmetic example #1 (Ch06_01)FP arithmetic example #2 (Ch06_02)FP arithmetic example #3 (Ch06_03)Floating-point compares and conversionsFP compares (Ch06_04)FP conversions (Ch06_05)Floating-point arrays and matrices Modern Arm Assembly Language ProgrammingF:\ModArmAsm\Chapters\Outline\ModernArmAsm_Outline (V2).docx Page 3 of 6Daniel KusswurmFP arrays (Ch06_06)FP matrices (Ch06_07)Advanced floating-point programmingUsing C++ floating-point library functions (Ch06_08)Chapter 7 – Armv8-32 SIMD ArchitectureArmv8-32 SIMD Architecture OverviewSIMD programming conceptsWraparound and saturated arithmeticSIMD architectureRegister setsData typesSIMD arithmetic operationsPacked integer arithmeticPacked floating-point arithmeticChapter 8 – Armv8-32 SIMD Integer ProgrammingPacked integer arithmeticAddition and subtraction (Ch08_01)Multiplication (Ch08_02)Shift and logical operations (Ch08_03)Packed integer image processingPixel minimum and maximum (Ch08_04)Mean intensity (Ch08_05)Image thresholding (Ch08_06)Chapter 9 – Armv8-32 SIMD Floating-Point ProgrammingPacked floating-point arithmeticAddition, subtraction, multiplication, division (Ch09_01)Compares (Ch09_02)Conversions (Ch09_03)Packed floating-point arraysMinimum and maximum (Ch09_04)Least squares (Ch09_05)Packed floating-point matrices4x4 matrix transposition (Ch09_06)4x4 matrix multiplication (Ch09_07) Modern Arm Assembly Language ProgrammingF:\ModArmAsm\Chapters\Outline\ModernArmAsm_Outline (V2).docx Page 4 of 6Daniel KusswurmChapter 10 – Armv8-64 ArchitectureArmv8-64 OverviewData typesNumerical data typesSIMD data typesInternal architectureGeneral-purpose register fileFloating-point and SIMD registersStatus flags and condition codesInstruction set overviewOperandsMemory addressing modesChapter 11 – Armv8-64 Core Programming – Part 1Integer arithmeticAddition & subtraction (Ch11_01)Multiplication (Ch11_02)Division (Ch11_03)Integer operationsLoad and store instructions (Ch11_04)Move instructions (Ch11_05)Logical instructions (Ch11_06)Shift instructions (Ch11_07)Chapter 12 – Armv8-64 Core Programming – Part2Stack arguments and local storageStack arguments using mixed data types (Ch12_01)Stack arguments with local storage (Ch12_02)Using condition codesCompare instructions (Ch12_03)Looping (Ch12_04)Integer arrays and matricesArray programming example (Ch12_05)Matrix programming example (Ch12_06)Chapter 13 – Armv8-64 Floating-Point ProgrammingFloating-point arithmeticSingle-precision arithmetic (Ch13_01) Modern Arm Assembly Language ProgrammingF:\ModArmAsm\Chapters\Outline\ModernArmAsm_Outline (V2).docx Page 5 of 6Daniel KusswurmDouble-precision arithmetic example #1 (Ch13_02)Double-precision arithmetic example #2 (Ch13_03)Floating-point compares and conversionsCompare instructions (Ch13_04)Conversion instructions (Ch13_05)Floating-point arrays and matricesArray programming example (Ch13_06)Matrix programming example (Ch13_07)Advanced floating-point programmingUsing C++ floating-point library functions (Ch13_08)Chapter 14 – Armv8-64 SIMD Integer ProgrammingPacked integer arithmeticAddition and subtraction (Ch14_01)Shift operations (Ch14_02)Multiplication (Ch14_03)Packed integer image processingPixel min/max (Ch14_04)Gray-scale pixel clipping (Ch14_05)Image statistics (Ch14_06)Chapter 15 – Armv8-64 SIMD Floating-Point ProgrammingPacked floating-point arithmeticAddition subtraction, multiplication, division (Ch15_01)Compares (Ch15_02)Conversions (Ch15_03)Packed floating-point arrays Correlation coefficient (Ch15_04) Image conversion – RGB to grayscale (Ch15_05)Packed floating-point matrices 4x4 matrix multiplication (Ch15_06) 4x4 matrix-vector multiplication (Ch15_07)Chapter 16 – Armv8-64 Advanced SIMD ProgrammingArmv8 microarchitecture overviewOptimization guidelinesSignal processingFMA convolution (Ch16_01) Modern Arm Assembly Language ProgrammingF:\ModArmAsm\Chapters\Outline\ModernArmAsm_Outline (V2).docx Page 6 of 6Daniel KusswurmVector and matrix operationsVector cross products (Ch16_02)Matrix-vector products (Ch16_03)Matrix inversion (Ch16_04)Appendix A – Source Code and Software Development ToolsSource codeHardware platformHost operating systemsSetup and configurationSoftware toolsg++gasmakeBuilding and executing the source code projectsAppendix B – References and Additional ResourcesArmv8 programming referencesAlgorithm referencesSoftware development resourcesAdditional resources
£49.49
APress Programming Algorithms in Lisp
Book SynopsisMaster algorithms programming using Lisp, including the most important data structures and algorithms. This book also covers the essential tools that help in the development of algorithmic code to give you all you need to enhance your code.Programming Algorithms in Lisp shows real-world engineering considerations and constraints that influence the programs that use these algorithms. It includes practical use cases of the applications of the algorithms to a variety of real-world problems. What You Will Learn Program algorithms using the Lisp programming language Work with data structures, arrays, key-values, hash-tables, trees, graphs, and more Use dynamic programming Program using strings Work with approximations and compression Who This Book Is For Intermediate Lisp programmers wanting to do algorithms programming. A very experienced non-Lisp programmer may be Table of ContentsIntroductionAlgorithmic ComplexityA Crash Course in LispEssential Data StructuresArraysLinked ListsKey-ValuesDerivative Data StructuresTreesGraphsStringsSelected AlgorithmsApproximationCompressionSynchronizationAfterword
£26.99