|
|
|
|
|
|
|
| |
|
Название: Essentials of Python A Lunchtime Learning Guide: Master the Programming Skills Needed in the Age of Generative AI, like ChatGPT, Efficiently and Effectively Автор: Tak Takamiya Издательство: Independently published Год: 2024 Страниц: 94 Язык: английский Формат: pdf, azw3, epub, mobi Размер: 10.1 MB
"Essentials of Python A Lunchtime Learning Guide" is a book designed for individuals with programming experience, aiming to help them learn the fundamentals of Python efficiently in a short period. With the emergence of Generative AI, such as ChatGPT, the role of programming is undergoing a transformation. Previously, the ability to understand a language inside out and write code from scratch, known as "output power," was considered the benchmark for programming proficiency. However, generative AI can now handle the "0 to 1" part of the process. Instead, humans need to focus more on "input power," the ability to understand written source code, and "analytical power," the ability to validate the code's validity. This book is tailored to this new programming style, aiming to help readers acquire the minimum knowledge required to get started with Python in the shortest possible time. The primary focus is on skimming through the source code, understanding the overall structure and connections, and grasping the program's behavior. This book aims to acquire the foundational knowledge for understanding the language, such as Python's basic syntax, data types, functions, classes, arrays, etc. The contents are written assuming a Python 3.10 environment. As of May 2024, the latest version is 3.12, but using too new a version may result in insufficient learning by generative AI or scarce information on the web, leading to reduced development efficiency, so a stable version with ample track record is used. Each chapter provides explanations using sample code to deepen practical understanding. Explanations of the execution results are also included to understand the behavior of the code. |
Разместил: Ingvar16 30-08-2024, 11:52 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Quantum Computing and Cryptography in Future Computers Автор: Shyam R. Sihare Издательство: IGI Global Год: 2024 Страниц: 380 Язык: английский Формат: pdf (true), epub Размер: 28.6 MB
In recent decades, computing has undergone rapid evolutions and groundbreaking developments that affect almost every sector across the world. The developments of quantum computing and quantum cryptography are similarly revolutionizing computing and security with lasting impacts and implications. Quantum computing and quantum cryptography will pave the path for new opportunities for the future of computing. Quantum Computing and Cryptography in Future Computers discusses quantum computing and quantum cryptography principles and their impact on future computers. It includes coverage of the role of quantum computing to overcome the issues of current security methods. It also discusses the application of quantum computing in various areas like security, blockchain, and more. Covering topics such as attack detection, Machine Learning, and quantum key distribution, this premier reference source is an ideal resource for developers, engineers, practitioners, security experts, students and educators of higher education, librarians, researchers, and academicians. |
Разместил: Ingvar16 30-08-2024, 05:58 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Грокаем алгоритмы, 2-е издание Автор: Адитья Бхаргава Издательство: Питер Год: 2024 Страниц: 352 Язык: русский Формат: pdf Размер: 12.8 MB
Алгоритмы — это пошаговые инструкции решения задач, большинство из которых уже были кем-то решены, протестированы и доказали свою эффективность. Второе издание «Грокаем алгоритмы» упрощает изучение, понимание и использование алгоритмов. В этой книге вы найдете простые и внятные объяснения, более 400 забавных иллюстраций и десятки примеров. Ее чтение — лучший способ раскрыть всю мощь алгоритмов и подготовиться к интервью по программированию. Глубоких знаний математики не требуется! Вы узнаете о главных алгоритмах, позволяющих ускорить работу программ, упростить код и решить распространенные проблемы программирования. Начните с сортировки и поиска, а затем развивайте свои навыки для решения сложных задач, таких как сжатие данных и искусственный интеллект. Научитесь сравнивать эффективность различных алгоритмов. Во втором издании даны новые, более подробные описания деревьев, NP-полные задачи, а код примеров обновлен на Python 3. Пора грокать алгоритмы по-новому! |
Разместил: Ingvar16 29-08-2024, 18:43 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Принципы параллельного программирования Автор: Лин К., Снайдер Л. Издательство: Издательство Московского университета Год: 2013 Cтраниц: 408 Формат: pdf Размер: 53 мб Язык: русский
В век развития многоядерной процессорной архитектуры тема параллельного программирования для инженеров и проектировщиков компьютерных систем становится очень важной. |
Разместил: rivasss 29-08-2024, 15:17 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Confident AI: The Essential Skills for Working With Artificial Intelligence Автор: Andy Pardoe Издательство: Kogan Page Год: 2024 Страниц: 297 Язык: английский Формат: pdf (true), epub Размер: 23.0 MB
Discover new skills, expand your knowledge and build your confidence through this fascinating and accessible guide to working with AI. Artificial Intelligence (AI) has become an integral part of our everyday lives. But it remains an elusive, complex and intimidating technology that has hundreds of iterations and nuances. With Confident AI, build your confidence when working with AI by learning the fundamentals and discovering the intricacies of the industry. Andy Pardoe has spent decades working with AI, not only as an influential academic but also within corporations and as a consultant and accelerator for AI start-ups. He draws upon his expertise and lived experience to offer the essential skills and tools that you need to succeed with Artificial Intelligence, whether you are pursuing it as a career or simply working with AI in your work-life. Certainly, the capabilities of AI and ML have improving significantly with advances such as Deep Learning (DL) and Reinforcement Learning (RL) over the last decade or so, with many narrow applications having been demonstrated to deliver performance equivalent to human levels of ability. Deep Learning algorithms and architectures set the groundwork on which much of the recent progress has been made and certainly form the foundation for the popular Generative AI applications we see today. Machine Learning is a subfield of Artificial Intelligence that involves training algorithms to automatically learn and improve from data without being explicitly programmed. This is a significant departure from how we have built technology systems and applications previously and we are still discovering the best ways to do it to help us avoid things like decision bias and other ethical challenges. This chapter introduces the basic concepts of Machine Learning, including common algorithms and approaches like supervised and unsupervised learning. |
Разместил: Ingvar16 29-08-2024, 11:03 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Ruby on Rails for Agile Web Development: A Hands-on Guide to Building Dynamic and Efficient Web Applications Автор: Sajjad Umar Издательство: Orange Education Pvt Ltd, AVA Год: 2024 Страниц: 353 Язык: английский Формат: epub (true) Размер: 110.2 MB
Master the Art of Agile Development with Ruby on Rails. Discover the power of Ruby on Rails web development framework, through the pages of "Ruby on Rails for Agile Web Development". This book combines the robustness of Rails with the agility of development methodologies like Scrum and Kanban to help you efficiently build high-performing web applications. The aim of this book is to make the learning process both accessible and enjoyable for everyone, whether you are just starting out or are an experienced developer seeking to expand your skills. Throughout this book, you will embark on a step-by-step learning journey. Starting with the basics of the Ruby language, we will gradually explore the architecture of Rails and delve into the principles of Agile development. You will learn how to implement CRUD operations, manage databases, and build RESTful APIs. We will also cover essential topics such as authentication, authorization, and security best practices. Additionally, this book introduces advanced concepts to help you build dynamic and scalable applications, and you will learn how to deploy your applications seamlessly. By the end of the book, you will emerge as a competent Ruby on Rails developer with a deep understanding of agile web development principles. With real-world examples and practical exercises, this book empowers you to tackle real-time challenges and build robust web applications. You will confidently implement features like social media integration, email functionality, payment gateways, and file uploads. This book sets you on a path to success in the rapidly evolving field of web development. Prepare to excel, innovate, and create outstanding web applications using the power of Ruby on Rails. This book is for aspiring beginners and seasoned professionals, including web developers, software engineers, students, and startup enthusiasts, passionate about creating robust web applications using Ruby on Rails. Prior programming experience and familiarity with web development concepts, such as HTML and CSS, are advantageous but not mandatory. |
Разместил: Ingvar16 29-08-2024, 09:35 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: neuroAI: Winning the Minds of Consumers with Neuroscience Powered GenAI Автор: A.K. Pradeep, Anirudh Acharya, Rajat Chakravarty, Ratnakar Dev Издательство: Wiley Год: 2025 Страниц: 285 Язык: английский Формат: pdf (true) Размер: 39.5 MB
It is the most powerful revolution of this century. Neuroscience-powered GenAi enables massive impact on everything from medicine to marketing, entertainment to education, flavors to fragrances, and much more. Simply by blending cutting edge neuroscience with bleeding edge GenAi. Put humanity back at the center of GenAI. neuroAI: Winning the Minds of Consumers with Neuroscience Powered GenAi is the master guide for everyone seeking to understand this breakthrough technology; what it is, how it works, and most especially how to put it to work for competitive advantage in the marketplace. neuroAI combines learnings from advanced neuroscience with deep GenAI expertise and practical how-to's. This is a 'force multiplier,' enabling readers to gain the fullest understanding of how to apply neuroscience-powered GenAI to appeal most effectively to the hidden driver of 95% of consumer behavior: the non-conscious mind. Innovators, creatives, and corporate executives now have a blueprint of how to unleash neuroAi at scale in the enterprise. The focus is on “Top Line Growth”—build and grow revenues while exciting and winning consumers. Understanding GenAI, and even more specifically the interplay between neuroscience and AI, will take you well into the new world which we are all inhabiting more and more every day. But this chapter, and this book, are much more than an elite lecture on Generative AI and neuroscience. The parallel purpose of this book, and each of its chapters, is to equip you with the knowledge and the tools that this revolutionary invention offers, that which you can use in your career and your life. Given the proliferation of GenAi, it is important to ask the question, “if everyone has GenAi, how does it create a differentiator? Does Generative AI rapidly become generic AI?” We posit that the intelligent blending of neuroscience and GenAi creates true marketplace differentiators, and this the natural evolution of GenAi to neuroAI. Welcome to the natural evolution of GenAI – neuroAI. |
Разместил: Ingvar16 29-08-2024, 02:47 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: The WebGPU Sourcebook: High-Performance Graphics and Machine Learning in the Browser Автор: Matthew Scarpino Издательство: CRC Press Год: 2025 Страниц: 385 Язык: английский Формат: pdf (true) Размер: 10.1 MB
The WebGPU Sourcebook: High-Performance Graphics and Machine Learning in the Browser explains how to code web applications that access the client’s graphics processor unit, or GPU. This makes it possible to render graphics in a browser at high speed and perform computationally-intensive tasks such as machine learning. By taking advantage of WebGPU, web developers can harness the same performance available to desktop developers. The first part of the book introduces WebGPU at a high level, without graphics theory or heavy math. The chapters in the second part are focused on graphical rendering and the rest of the book focuses on compute shaders. Because WebGPU enables web applications to access the GPU, it’s quite possible that this final hurdle may be overcome. As I learned more about the subject, I became impressed by how simple the API was. Unlike OpenGL, WebGPU doesn’t require vertex buffer objects and vertex array objects. Unlike Vulkan, WebGPU doesn’t require lengthy swapchain and surface configuration. I’m thrilled to have the opportunity to present this fascinating subject, and I’ve split this book’s content into three parts. The first part introduces WebGPU at a high level, without graphical rendering or computation. This part consists of Chapters 1 and 2, which presents the many jаvascript objects that applications need to create in order to access the GPU. |
Разместил: Ingvar16 29-08-2024, 02:06 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Developing AI Applications: An Introduction Автор: Metin Karatas Издательство: Rheinwerk Publishing Inc. Год: 2024 Страниц: 435 Язык: английский Формат: epub (true) Размер: 15.9 MB
It’s time to get practical about AI. Move past playing around with chatbots and plugging your data into others’ applications—learn how to create your own! Walk through key AI methods like decision trees, convolutional layers, cluster analysis, and more. Get your hands dirty with simple no-code exercises and then apply that knowledge to more complex (but still beginner-friendly!) examples. With information on installing KNIME and using tools like AutoKeras, ChatGPT, and DALL-E, this guide will let you do more with AI! Right at the beginning, we’ll look at a finished Python program for a specific problem and discuss it in detail. We’ll then modify this program so that we can use it to solve other problems. Later on, we’ll continue in this way. We’ll also solve some tasks using the KNIME software, including graphical modules. This way, you don’t have to rewrite programs from scratch. The aim isn’t to give you a comprehensive introduction to the Python programming language or the modules used. After reading this book, you’ll be able to download data records from the internet and develop AIs for them or adapt your existing programs for this purpose. This is a very pragmatic approach. The programming language is only a means to an end. However, if you’ve worked through the book and want to deepen your knowledge in this area, I recommend that you learn the Python programming language. |
Разместил: Ingvar16 28-08-2024, 16:48 | Комментарии: 0 | Подробнее
| | | |
|
| |
|
|
|
|
|
|
| |
|
Название: Practical Guide to Python: From Basics to Advanced Programming Автор: Arcadia J. Darell Издательство: Arcadia J. Publishing Год: 2024 Страниц: 365 Язык: английский Формат: pdf, epub (true), mobi Размер: 10.1 MB
This book offers a comprehensive path to learning Python, starting from the basics and progressing to more complex concepts and practical applications. It is designed for anyone looking to gain a solid understanding of the Python language, whether they are complete beginners or experienced programmers seeking to deepen their skills. Python is a high-level programming language known for its readability and simple syntax. One of Python's main goals is to make code easy to read. Python's simple and intuitive syntax allows complex concepts to be expressed in a few lines of code. This increases developer productivity by allowing them to focus on application logic rather than language details. Python is designed to be a cross-platform language, meaning that Python code can run on a wide range of operating systems without modification. Python is available on numerous platforms, from desktops to servers to mobile devices. Python's portability makes it an ideal choice for developing applications that need to run in different environments. Numerous frameworks and libraries have been developed for Python, extending its use in areas such as web development (Django, Flask), Data Science (NumPy, Pandas, Matplotlib), Machine Learning (TensorFlow, Scikit-learn), and many others. These tools have made Python a popular choice for a wide range of applications, from web development to scientific research. |
Разместил: Ingvar16 28-08-2024, 16:02 | Комментарии: 0 | Подробнее
| | | |
|
| |
br>
|