![]() |
![]() |
Your cart is empty |
||
Books > Computing & IT > General
Discusses replacement, repair, and inspection Offers estimation and statistical tests Covers accelerated life testing Explores warranty analysis manufacturing Includes service reliability
1. Provides cutting edge AI applications in water sector. 2. Highlights the environmental models used by experts in different countries. 3. Discusses various types of models using AI and its tools for achieving sustainable development in water and groundwater. 4. Includes case studies and recent research directions for environmental issues in water sector. 5. Addresses future aspects and innovation in AI field related to water sustainability.
Signal Processing and Machine Learning Theory, authored by world-leading experts, reviews the principles, methods and techniques of essential and advanced signal processing theory. These theories and tools are the driving engines of many current and emerging research topics and technologies, such as machine learning, autonomous vehicles, the internet of things, future wireless communications, medical imaging, etc.
Deep learning is often viewed as the exclusive domain of math PhDs and big tech companies. But as this hands-on guide demonstrates, programmers comfortable with Python can achieve impressive results in deep learning with little math background, small amounts of data, and minimal code. How? With fastai, the first library to provide a consistent interface to the most frequently used deep learning applications. Authors Jeremy Howard and Sylvain Gugger, the creators of fastai, show you how to train a model on a wide range of tasks using fastai and PyTorch. You’ll also dive progressively further into deep learning theory to gain a complete understanding of the algorithms behind the scenes. Train models in computer vision, natural language processing, tabular data, and collaborative filtering Learn the latest deep learning techniques that matter most in practice Improve accuracy, speed, and reliability by understanding how deep learning models work Discover how to turn your models into web applications Implement deep learning algorithms from scratch Consider the ethical implications of your work Gain insight from the foreword by PyTorch cofounder, Soumith Chintala
Developments in information technology are bringing about changes in science education. This Reader focuses on the theoretical and practical consideration of using information and communications technologies in teaching and learning. It examines current approaches to teaching and learning in science at various levels of education, and ways in which science in made more accessible. This will include the future potential of such current developments as access to practical work delivered on the web. The Reader is divided into three sections: What are the current issues in using ICT to teach and learn in science? Designing and evaluating ICT to teach and learn science Extending access to science learning This is a companion book to Reconsidering Science Education, also published by RoutledgeFalmer. Mediating Science Learning Through ICT is a valuable resource for teachers on Masters courses in science education and academics in science education.
A very concise guide to a popular programming language, so there is a healthy demand for content which teaches who to utilize JavaScript. The book's broad coverage (paired with being compact) makes it more appealing than competitor's books currently on the market. Compared to online material, it has the benefit of material being presented in one coherent sequence. Author utilizes many years of teaching experience to communicate an effective way for teaching JavaScript quickly.
A kid-friendly and rigorous new way to teach young readers the fundamentals of computer science In Computer Science for Kids: A Storytelling Approach, AWS Head of Academic Advocacy and Google Developer Expert Dr. Jen Looper delivers a colorful, fun, and exciting demonstration for young readers who want to learn the basics of computer science. Using a variety of technologies, the book covers the elements of computer science in concise detail and illustrates how to build projects to learn foundational concepts behind the technology powering the internet. In the book, you’ll find projects to build using both basic and emerging technologies—like SQL, game development, storytelling software, and 3D augmented reality—as well as: Chapter projects aligned to K-12 curriculum standards for grades 6-8 and a GitHub repo featuring open-source projects Lesson plans for teachers An online space for classrooms to showcase and discuss their work An easy-to-follow and kid-friendly new resource for technology-curious middle school students, Computer Science for Kids is the fun and interesting web development resource that classroom teachers, parents, and homeschooling families have been waiting for.
Get ready to see Rails as you've never seen it before. Learn how to extend the framework, change its behavior, and replace whole components to bend it to your will. Eight different test-driven tutorials will help you understand Rails' inner workings and prepare you to tackle complicated projects with solutions that are well-tested, modular, and easy to maintain. This second edition of the bestselling "Crafting Rails Applications" has been updated to Rails 4 and discusses new topics such as streaming, mountable engines, and thread safety. Rails is one of the most extensible frameworks out there. This pioneering book deep-dives into the Rails plugin APIs and shows you, the intermediate Rails developer, how to use them to write better web applications and make your day-to-day work with Rails more productive. Rails Core developer Jose Valim guides you through eight different tutorials, each using test-driven development to build a new Rails plugin or application that solves common problems with these APIs. You'll learn how the Rails rendering stack works and customize it to read templates from the database while you discover how to mimic Active Record behavior, such as validations, in any other object. You'll find out how Rails integrates with Rack, the different ways to stream data from your web application, and how to mix Rails engines and Sinatra applications into your Rails apps, so you can choose the most appropriate tool for the job. In addition, you'll improve your productivity by customizing generators and responders. This book will help you understand Rails' inner workings, including generators, template handlers, internationalization, routing, and responders. With the knowledge you'll gain, you'll create well-tested, modular, and robust solutions for your next project.What You Need This book requires previous experience with Ruby on Rails.
A compelling firsthand investigation of how social media and big data have amplified the close relationship between privacy and inequality Online privacy is under constant attack by social media and big data technologies. But we cannot rely on individual actions to remedy this—it is a matter of social justice. Alice E. Marwick offers a new way of understanding how privacy is jeopardized, particularly for marginalized and disadvantaged communities—including immigrants, the poor, people of color, LGBTQ+ populations, and victims of online harassment. Marwick shows that few resources or regulations for preventing personal information from spreading on the internet. Through a new theory of “networked privacy,” she reveals how current legal and technological frameworks are woefully inadequate in addressing issues of privacy—often by design. Drawing from interviews and focus groups encompassing a diverse group of Americans, Marwick shows that even heavy social media users care deeply about privacy and engage in extensive “privacy work” to protect it. But people are up against the violation machine of the modern internet. Safeguarding privacy must happen at the collective level.
You've heard that quantum computing is going to change the world. Now you can check it out for yourself. Learn how quantum computing works, and write programs that run on the IBM Q quantum computer, one of the world's first functioning quantum computers. Learn a simple way to apply quantum mechanics to computer programming. Create algorithms to solve intractable problems for classical computers, and discover how to explore the entire problem space at once to determine the optimal solution. Get your hands on the future of computing today. Quantum computing overhauls computer science. Problems such as designing life-saving drugs and super-large logistics problems that have been difficult or impossible for classical computers to handle can now be solved in moments. Quantum computing makes it possible to explore all possible solutions simultaneously and determine those that work, instead of iterating through each possibility sequentially. Work with quantum computers directly, instead of talking about them theoretically. Work with qubits, the fundamental elements of quantum computing. Discover what makes them different from classical bits. Model complex problems with logic gates specific to quantum computing. Learn how quantum mechanics offers ways to write programs that explore all solutions simultaneously. Create quantum circuits to solve problems that classical computers struggle with. Dive into quantum optimization and cryptography. Use the IBM Q quantum computer to both simulate quantum effects, and actually run your programs on a real quantum machine. Get a head start on the technology that will drive computer science into the future. What You Need: Access to the IBM quantum computer, via any internet connection
This book contains an Open Access chapter The COVID-19 pandemic disrupted economies and society globally. In addressing the crisis, the Internet proved incredibly important in enabling many to shift physical work, education, and social activities online and facilitating the tracking of the progress of the pandemic. Beyond the Pandemic? is the first edited collection to concentrate on the dynamic and complex relationship between the Internet and the role it played in responding to the pandemic. Covid-19 accelerated the digital economy transformation, changing the way work, education, and social engagement is organized, potentially permanently. The collection of international scholars who contributed to this volume offer insightful perspectives on how the Internet ecosystem responded and was changed as a consequence of Covid-19; the sectoral consequences of shifting activity online that the Internet enabled for many, but not for all; and the implications for regulatory policies. Given how central digital technologies are to all aspects of business, society, and government, Beyond the Pandemic? is integral to the exploration of the sectoral consequences of the Internet for business managers, policymakers and researchers engaged in planning and study for the digital economy future and planning for future pandemics.
Information and Communications Technology (ICT) has been the focus of much debate and development within education, especially in the primary sector. This text offers tried and tested ideas for using IT effectively across the whole primary curriculum.
Write code that's clean, concise, and to the point: code that others will read with pleasure and reuse. Comparing your code to that of expert programmers is a great way to improve your coding skills. Get hands-on advice to level up your coding style through small and understandable examples that compare flawed code to an improved solution. Discover handy tips and tricks, as well as common bugs an experienced Java programmer needs to know. Make your way from a Java novice to a master craftsman. This book is a useful companion for anyone learning to write clean Java code. The authors introduce you to the fundamentals of becoming a software craftsman, by comparing pieces of problematic code with an improved version, to help you to develop a sense for clean code. This unique before-and-after approach teaches you to create clean Java code. Learn to keep your booleans in check, dodge formatting bugs, get rid of magic numbers, and use the right style of iteration. Write informative comments when needed, but avoid them when they are not. Improve the understandability of your code for others by following conventions and naming your objects accurately. Make your programs more robust with intelligent exception handling and learn to assert that everything works as expected using JUnit5 as your testing framework. Impress your peers with an elegant functional programming style and clear-cut object-oriented class design. Writing excellent code isn't just about implementing the functionality. It's about the small important details that make your code more readable, maintainable, flexible, robust, and faster. Java by Comparison teaches you to spot these details and trains you to become a better programmer. What You Need: You need a Java 8 compiler, a text editor, and a fresh mind. That's it.
Master the art of battling in Minecraft Don your armour, pick up your sword and charge headfirst into the Minecraft Combat Handbook – the only book you need to take your game to the next level. Read how to craft the deadliest weapons and enchant them with mystical powers, discover the vicious mobs that you’ll go toe-to-toe with, and learn crafty strategies that will help you best your friends in PVP. With so much to explore, there’s sure to be something for ‘crafters of every level. Try our indispensable handbooks for your Minecraft journey: Minecraft Redstone Handbook 978 0008495992 Minecraft Survival Handbook 978 0755503452 Minecraft Creative Handbook 978 0755500413 Minecraft Explorers Handbook 9780008608507 Minecraft Legends Handbook 978 0008595012 Brilliant books full of inspiration: Minecraft Bite Size Builds: 978 0755500406 Minecraft Amazing Bite Size Builds: 978 0008495954 Minecraft Super Bite Size Builds 978 0008534127 Minecraft Epic Inventions 978 0008496012 Minecraft Epic Bases: 978 1405296472 Perfect Gifts: Minecraft Maps 978 1405294546 Minecraft Blockopedia 978 0755500390 Sticker, humour and activity: Minecraft Survival Sticker Book 978 1405288552 Minecraft Sticker Adventure Treasure Hunt 978 0755503582 Minecraft Sticker Adventure Mobs Attack 978 0008533953 Minecraft Joke Book 978 1405295253 Minecraft How to Draw 978 0008534028 Minecraft Would You Rather 978 0008534028 Minecraft Catch the Creeper 978 0755503575
A revealing genealogy of image-recognition techniques and technologies Today’s most advanced neural networks and sophisticated image-analysis methods come from 1950s and ’60s Cold War culture—and many biases and ways of understanding the world from that era persist along with them. Aerial surveillance and reconnaissance shaped all of the technologies that we now refer to as computer vision, including facial recognition. The Birth of Computer Vision uncovers these histories and finds connections between the algorithms, people, and politics at the core of automating perception today. James E. Dobson reveals how new forms of computerized surveillance systems, high-tech policing, and automated decision-making systems have become entangled, functioning together as a new technological apparatus of social control. Tracing the development of a series of important computer-vision algorithms, he uncovers the ideas, worrisome military origins, and lingering goals reproduced within the code and the products based on it, examining how they became linked to one another and repurposed for domestic and commercial uses. Dobson includes analysis of the Shakey Project, which produced the first semi-autonomous robot, and the impact of student protest in the early 1970s at Stanford University, as well as recovering the computer vision–related aspects of Frank Rosenblatt’s Perceptron as the crucial link between machine learning and computer vision. Motivated by the ongoing use of these major algorithms and methods, The Birth of Computer Vision chronicles the foundations of computer vision and artificial intelligence, its major transformations, and the questionable legacy of its origins. Cover alt text: Two overlapping circles in cream and violet, with black background. Top is a printed circuit with camera eye; below a person at a 1977 computer.
Whether you want to automate tasks, analyze data, parse logs, talk to network services, or address other systems requirements, writing your own command-line tool may be the fastest - and perhaps the most fun - way to do it. The Go programming language is a great choice for developing tools that are fast, reliable, and cross-platform. Create command-line tools that work with files, connect to services, and even manage external processes, all while using tests and benchmarks to ensure your programs are fast and correct. When you want to develop cross platform command-line tools that are fast and reliable, use Go, a modern programming language that combines the reliability of compiled languages with the ease of use and flexibility of dynamic typed languages. Work through practical examples to develop elegant and efficient tools by applying Go's rich standard library, its built in support for concurrency, and its expressive syntax. Use Go's integrated testing capabilities to automatically test your tools, ensuring they work reliably even across code refactoring. Develop CLI tools that interact with your users by using common input/output patterns, including environment variables and flags. Handle files to read or persist data, and manipulate paths consistently in cross-platform scenarios. Control processes and handle signals, and use a benchmark driven approach and Go's concurrency primitives to create tools that perform well. Use powerful external libraries such as Cobra to create modern and flexible tools that handle subcommands, and develop tools that interact with databases, APIs, and network services. Finally, leverage what you learned by tackling additional challenges at the end of each chapter. What You Need: Go 1.8 or higher, an internet connection to download the example files and additional libraries, and a text editor to write your programs.
Academic and practitioner journals in fields from electronics to
business to language studies, as well as the popular press, have
for over a decade been proclaiming the arrival of the "computer
revolution" and making far-reaching claims about the impact of
computers on modern western culture. Implicit in many arguments
about the revolutionary power of computers is the assumption that
communication, language, and words are intimately tied to culture
-- that the computer's transformation of communication means a
transformation, a revolutionizing, of culture.
Provides a wide-ranging survey of the sociolinguistic issues raised by the impact of information technology. The author demonstrates how and in which ways the new technologies both affect human communication and are in turn affected by the way people communicate using the technologies.
Just about any social need is now met with an opportunity to "connect" through digital means. But this convenience is not free—it is purchased with vast amounts of personal data transferred through shadowy backchannels to corporations using it to generate profit. The Costs of Connection uncovers this process, this "data colonialism," and its designs for controlling our lives—our ways of knowing; our means of production; our political participation. Colonialism might seem like a thing of the past, but this book shows that the historic appropriation of land, bodies, and natural resources is mirrored today in this new era of pervasive datafication. Apps, platforms, and smart objects capture and translate our lives into data, and then extract information that is fed into capitalist enterprises and sold back to us. The authors argue that this development foreshadows the creation of a new social order emerging globally—and it must be challenged. Confronting the alarming degree of surveillance already tolerated, they offer a stirring call to decolonize the internet and emancipate our desire for connection.
Technopoles - planned centres for the promotion of high-technology industry - have become a key feature of national economic development worldwide. Created out of a technological revolution, the formation of the global economy and the emergence of a new form of economic production and management, they constitute the mines and foundries of the information age, redefining the conditions and processes of local and regional development. This text is a systematic survey of technopoles in all manifestations: science parks, science cities, national technopoles and techno-belt programmes. Detailed case studies, ranging from the Silicon Valley to Siberia and from the M4 Corridor to Taiwan, relate how global technopoles have developed, what each is striving to achieve and how well it is succeeding. "Technopoles of the World" distils the lessons learned from the successes and failures, embracing a host of disparate concepts and a few myths, and offering guidelines for national, regional and local planners and developers worldwide. |
![]() ![]() You may like...
macOS Support Essentials 12 - Apple Pro…
Benjamin Levy, Adam Karneboge, …
Paperback
R1,515
Discovery Miles 15 150
How to Manage Student Consulting…
Joseph R. Weintraub, George A. Lee, …
Hardcover
R2,778
Discovery Miles 27 780
|