Computer und IT
Generative Artificial Intelligence
This book explains the field of Generative Artificial Intelligence (AI), focusing on its potential and applications, and aims to provide you with an understanding of the underlying principles, techniques, and practical use cases of Generative AI models.The book begins with an introduction to the foundations of Generative AI, including an overview of the field, its evolution, and its significance in today’s AI landscape. It focuses on generative visual models, exploring the exciting field of transforming text into images and videos. A chapter covering text-to-video generation provides insights into synthesizing videos from textual descriptions, opening up new possibilities for creative content generation. A chapter covers generative audio models and prompt-to-audio synthesis using Text-to-Speech (TTS) techniques. Then the book switch gears to dive into generative text models, exploring the concepts of Large Language Models (LLMs), natural language generation (NLG), fine-tuning, prompt tuning, and reinforcement learning. The book explores techniques for fixing LLMs and making them grounded and indestructible, along with practical applications in enterprise-grade applications such as question answering, summarization, and knowledge-based generation.By the end of this book, you will understand Generative text, and audio and visual models, and have the knowledge and tools necessary to harness the creative and transformative capabilities of Generative AI.WHAT YOU WILL LEARN* What is Generative Artificial Intelligence?* What are text-to-image synthesis techniques and conditional image generation?* What is prompt-to-audio synthesis using Text-to-Speech (TTS) techniques?* What are text-to-video models and how do you tune them?* What are large language models, and how do you tune them?WHO THIS BOOK IS FORThose with intermediate to advanced technical knowledge in artificial intelligence and machine learningSHIVAM SOLANKI is an accomplished Senior Advisory Data Scientist leading the AI team for a worldwide partner ecosystem to solve challenging problems using Artificial Intelligence (AI). Shivam holds a master’s degree from Texas A&M University with major coursework in Applied Statistics. Throughout his career, he has delved into various AI fields, including Machine Learning, Deep Learning, and Natural Language Processing (NLP). His expertise extends to Generative AI, where his practical experience and in-depth knowledge empower him to navigate its intricacies. As a researcher in Artificial Intelligence, Shivam has filed two patents for Machine Learning and Natural Language Processing (NLP), co-authored a book on Deep Learning, and published a paper in Generative AI.DRUPAD KHUBLANI is a skilled Senior Data Scientist and part of the revenue management team in a real estate company. His leadership in partnering with teams across marketing, call center operations, product management, customer experience, and operations has cultivated a wealth of experience, empowering him to extract actionable insights and co-create innovative solutions Drupad completed his graduate and postgraduate studies from the Indian Institute of Technology (Indian School of Mines) and Texas A&M University. Collaborating with Dr. Jean-Francois Chamberland on the development of technology to identify obstacles and gauge distances using only a monocular camera highlights Drupad's inventive approach and dedication to real-world applications, alongside his accomplishments in both the commercial and academic arenas.Chapter 1: Introduction to Generative AI.- Chapter 2: Text-to-Image Generation.- Chapter 3: From Script to Screen: Unveiling Text-to-Video Generation .- Chapter 4: Bridging Text and Audio in Generative AI.- Chapter 5: Introduction to Language Models (LLMs).- Chapter 6: Generative LLMs.- Chapter 7: Advanced Techniques for LLMs.- Chapter 8: Building Demo Applications using LLMs.- Chapter 9: Enterprise-Grade Apps using LLMs.
Decentralized Systems and Distributed Computing
THIS BOOK PROVIDES A COMPREHENSIVE EXPLORATION OF NEXT-GENERATION INTERNET, DISTRIBUTED SYSTEMS, AND DISTRIBUTED COMPUTING, OFFERING VALUABLE INSIGHTS INTO THEIR IMPACT ON SOCIETY AND THE FUTURE OF TECHNOLOGY.The use of distributed systems is a big step forward in IT and computer science. As the number of tasks that depend on each other grows, a single machine can no longer handle all of them. Distributed computing is better than traditional computer settings in several ways. Distributed systems reduce the risks of a single point of failure, making them more reliable and able to handle mistakes. Most modern distributed systems are made to be scalable, which means that processing power can be added on the fly to improve performance. The internet of the future is meant to give us freedom and choices, encourage diversity and decentralization, and make it easier for people to be creative and do research. By making the internet more three-dimensional and immersive, the metaverse could introduce more ways to use it. Some people have expressed negative things about the metaverse, and there is much uncertainty regarding its future. Analysts in the field have pondered if the metaverse will differ much from our current digital experiences, and if so, whether people will be willing to spend hours per day exploring virtual space while wearing a headset. This book will look at the different aspects of the next-generation internet, distributed systems, distributed computing, and their effects on society as a whole. SANDHYA AVASTHI, PHD, is an assistant professor in the Computer Science and Engineering Department at ABES Engineering College, Dr. Abdul Kalam Technical University, Ghaziabad, India. She has more than 17 years of teaching experience and is an active researcher in the field of machine learning and data mining. She has published numerous research articles in international journals, conference proceedings, and book chapters. She is associated as senior member the Institute of Electrical and Electronics Engineers and the Association for Computing Machinery and is continuously involved in different professional activities along with academic work. SUMAN LATA TRIPATHI, PHD, is a professor at Lovely Professional University with more than 17 years of experience in academics. She has published more than 89 research papers, as well as 13 Indian patents and 4 copyrights. She has organized several workshops, summer internships, and expert lectures for students and has worked as a session chair, conference steering committee member, editorial board member, and peer reviewer in national and international journals and conferences. She has edited and authored more than 14 books and one book series in different areas of electronics and electrical engineering. NAMRATA DHANDA, PHD, is a professor in the Department of Computer Science and Engineering at Amity University, Uttar Pradesh, Lucknow. She has over 21 years of experience teaching graduate and post-graduate students. Currently, she is guiding a large number of PhD scholars working in the domains of machine learning, data science, and big data analytics. Additionally, she has more than 50 papers published in reputed journals, national and international conferences, and book chapters. SATYA BHUSHAN VERMA, PHD, is working as an associate professor and head of the Department of Computer Science and Engineering, Institute of Technology in Shri Ramswaroop Memorial University Lucknow-Deva Road, India. He has five years of teaching experience at the undergraduate and post graduate levels, as well as research experience. Additionally, he has been actively involved in a number of international committees as an abstract reviewer, workshop reviewer, and panel reviewer and has published several research papers in various journals, conferences, and symposia of national and international recognition. Preface xix1 INTRODUCTION TO NEXT-GENERATION INTERNET AND DISTRIBUTED SYSTEMS 1Swapnil Gupta, Rajat Verma and Namrata Dhanda1.1 Introduction 21.2 Traditional Network 41.3 Next-Generation Internet 51.4 Network Middleware 81.5 Software-Defined Network (SDN) 91.6 Edge Cloud-Based Next-Generation Internet 111.7 Network Architecture 131.8 Security and Safety 201.9 Distributed Systems 201.10 Distributed System Design 221.11 Distributed System Monitoring 231.12 Security in Distributed Systems 251.13 Blockchain and Distributed Systems 251.14 Blockchain-Based Distributed Control Systems 271.15 Blockchain for Distributed System Security 291.16 Conclusion and Future Scope 302 DECENTRALIZED SYSTEM IN EDUCATION AND RESEARCH 35Prashant Verma, Deepaks M. Ratnani, Shikha Verma and Sandhya Avasthi2.1 Introduction 362.2 History of Decentralization in the Education System 382.3 Advantages and Challenges of Decentralization of the Education System 392.4 Impact of Decentralization in Education and Research 422.5 Current Approaches 442.6 Development Trend Towards Education and Research 462.7 Future Scope and Recommendations 472.8 Conclusion 483 ARCHITECTURE OF BLOCKCHAIN-ENABLED DECENTRALIZED SYSTEMS 53Rohit Kumar, Sandhya Avasthi and Suman Lata Tripathi3.1 Introduction 543.2 What is a Decentralized System? 543.3 Blockchain 573.4 Smart Contracts and Its Examples 593.5 Blockchain-Enabled Decentralized System 603.6 Architecture for the Blockchain-Enabled Decentralized System 643.7 Decentralized Todo App with Blockchain 673.8 Blockchain-Enabled Decentralized System Development and Challenges 713.9 Future of the Blockchain-Enabled Decentralized System 723.10 Conclusion 734 MOBILE EDGE COMPUTING FOR DECENTRALIZED SYSTEMS 75Swati Gupta and Puneet Garg4.1 Introduction 764.2 Edge Computing 794.3 Benefits of Edge Computing 814.4 Classification of Attacks in a 5G IoT System 834.5 Decentralized Dynamic Computation Offloading Method 844.6 Conclusion 855 BLOCKCHAIN IN EDUCATION 89Shahnaz Fatima and Guru Dev Singh5.1 Introduction 895.2 Benefits of Blockchain in Education 915.3 Challenges of Blockchain in Education 995.4 Use Cases of Blockchain in Education 1065.5 Conclusion 1106 PATTERN RECOGNITION APPLICATIONS IN DISTRIBUTED SYSTEMS AND DISTRIBUTED MACHINE LEARNING 117Kalyani S., Swarup K. S., Sandhya Avasthi and Tanushree Sanwal6.1 Introduction 1186.2 Data Generation and Preprocessing 1206.3 Feature Selection 1216.4 Design of Classifier 1306.5 Designing Machine Learning Models for Distributed Environment 1386.6 Role of Distributed Computing in Pattern Recognition 1396.7 Conclusion 1417 NEXT-GENERATION DISTRIBUTED COMPUTING FOR CANCER DETECTION 145Kapil Kumar Gupta, Namrata Dhanda and Neeraj Kumar7.1 Introduction 1467.2 Research Motivation 1477.3 Cancer Statistics 1487.4 Modern Cancer Diagnosis and Treatment Methods 1497.5 Methodology 1527.6 Technical Challenges 1537.7 Future Directions 1547.8 Conclusion 1568 BENEFITS AND CHALLENGES OF DECENTRALIZATION IN EDUCATION FOR RESOURCE OPTIMIZATION AND IMPROVED PERFORMANCE 163Ankita Singh, Shobhit Sinha, Satya Bhushan Verma and Bipin Kumar Singh8.1 Introduction 1648.2 The Centralization and Decentralization Concepts 1678.3 Decentralized Systems in Education and Research: Policies and Practices 1698.4 Building Capacity Across and Between Levels Within Education Systems 1748.5 Developing Accountability Measures and Systems in Implementing a Decentralized Education Policy 1758.6 Developing Local-Level Capacity Across All Education System Levels and Sectors 1768.7 Education Policies in India to Achieve Decentralization in Education Systems 1788.8 Research and Development Policies in India and Promoting Decentralization in R&D 1809 BLOCKCHAIN IN DATA SECURITY AND TRANSPARENCY IN BUSINESS TRANSACTIONS 189Rajat Verma and Namrata Dhanda9.1 Introduction 1909.2 Dimensions and Requirements of Data Security 1919.3 Security Issues in Conventional Data Security 1939.4 Diversity of Attacks in Conventional Data Security 1959.5 Blockchain: The Complete Solution 1969.6 The Decentralized and Immutable Approach 1989.7 Comparison of ECC and RSA 1999.8 Digital Signature Algorithm 2009.9 Blockchain Technology Ensures Transparency 2019.10 Blockchain Solutions for Traditional Data Security 2019.11 Blockchain Types 2039.12 Conclusion 20510 A COMPARATIVE STUDY OF AD HOC AND WIRELESS SENSOR NETWORKS 215Ankita Kumari and Ajita Pathak10.1 Introduction 21510.2 Ad Hoc Network 21710.3 Wireless Sensor and Network 22110.4 Challenges, Applications, and Limitations 22510.5 Conclusion 22611 CONTENT FILTERING-BASED MOVIE RECOMMENDATION SYSTEM USING DEEP LEARNING 229Atul Srivastava and Abhi Raj Singh11.1 Introduction 23011.2 Related Work 23211.3 Method and Material 23511.4 Experiments and Results 23611.5 Possible Extension of Proposed Model into Distributed Environment 23911.6 Conclusion 24012 MOBILE EDGE COMPUTING: A PARADIGM SHIFT IN COMPUTING 243Priti Kumari, Vandana Dubey, Parmeet Kaur and Sarika Shrivastava12.1 Introduction 24312.2 Why is MEC Important? 24512.3 Background 24612.4 Characteristics 24712.5 Reference Architecture 24812.6 Mobile Edge Computing Key Enablers 25312.7 Advantages of Mobile Edge Computing 25412.8 Potential Research Directions 25512.9 Challenges and Issues 25712.10 Conclusion 25913 DESCRIPTIVE ANALYSIS OF THE POTENTIAL OF 5G TECHNOLOGIES IN EMPOWERING DECENTRALIZED SYSTEMS 263Megha Agarwal, Shahnawaz Alam, Dewansh, Avni Singh and Snehil Singh13.1 Introduction 26413.2 Building 5G Network 26713.3 Blockchain on 5G Networks 26813.4 Real-World Impact of 5G 26913.5 Future of 5G 27313.6 Limitations 27414 MERGING BLOCKCHAIN AND DEEP LEARNING FOR AUTHENTICATION AND SECURITY ARCHITECTURES 277Abhay Kumar Yadav and Satya Bhushan Verma14.1 Introduction 27814.2 Merger of Blockchain and DL 27914.3 Application of Blockchain-Based DL Models 28314.4 Study of Existing Integrated Models 28614.5 Challenges and Issues 28814.6 Conclusion 28915 5G EMBEDDED DECENTRALIZED SYSTEMS FOR SECURE AND EFFICIENT DATA SHARING 295Asjad Suhail Akhtar, Garima Srivastava, Shikha Singh and Sachin Kumar15.1 Overview of Decentralized Systems 29515.2 5G Technology 30015.3 5G for Decentralized Systems 30515.4 Use Cases and Applications 31015.5 Challenges and Opportunities 31215.6 Conclusion 31416 ARTIFICIAL INTELLIGENCE IN A DISTRIBUTED SYSTEM OF THE FUTURE 317Kadambri Agarwal, Ojasw Khare, Aastha Sharma, Ayushi Prakash and Abhishek Kumar Shukla16.1 Introduction 31816.2 AI in the Industrial Sector 31916.3 AI in the Economic Sector 32216.4 Environment Sector 32416.5 Robotics Skill 32516.6 Interaction Between the Human and the Machine 32816.7 Recent Projects in AI 32916.8 Terminologies Regarding AI for the Next Generation 33016.9 Real-Time Project and Future Implementation 33216.10 Conclusion 33317 THE METAVERSE AND MENTAL HEALTH: THE FUTURE 337Vandana Yadav and Namrata Dhanda17.1 Introduction 33817.2 How Has Technology and the Internet Already Impacted Mental Health? 33917.3 Importance of Researching the Metaverse's Effects on Mental Health 34117.4 Potential Positive Mental Health Effects of the Metaverse 34217.5 Possible Detrimental Effects of the Metaverse on Mental Health 34517.6 Considerations for Designing the Metaverse with Mental Health in Mind 34817.7 The Future of Mental Health and Metaverse 34917.8 Conclusion 35118 DECENTRALIZATION IN EDUCATION GOVERNANCE: A CASE STUDY OF INDIA 355Mani Dublish and Anita Pati Mishra18.1 Introduction 35618.2 Central Organizations 35718.3 Decentralized Systems 35918.4 Distributed Systems 36018.5 Use of a Distributed Database in the Education System 36318.6 Decentralized Education and Contemporary Solution 36418.7 Conclusion 368References 369Index 371
Game Development with Unreal Engine 5 Volume 1
Dive into the heart of game development with Unreal Engine 5 (UE5), the latest revolution in creating immersive and visually stunning game worlds. Crafted to encourage your imaginative and inventive skills, Volume 1 of this two-part guide stands as a crucial tool in your journey towards developing incredible video games with UE5 and serves as a transition into the programming dimensions of game creation with C++ featured in Volume 2.Blending artistic mastery with technical prowess, you’ll journey from the basics of UE5’s environment to creating expansive landscapes with procedural content generation and combining materials for lifelike terrains. Discover the power of Quixel Bridge and Megascans to bring realistic textures and models into your projects, and master Nanite for rendering complex scenes with cinematic fidelity.You’ll also learn to create dynamic lighting and shadow effects with Lumen, enrich your game’s atmosphere with sophisticated particle systems using Niagara. Then integrate characters and adversaries into our worlds, making them come alive with interactive elements. From designing large open landscapes to implementing advanced visual effects, _Game Development with UE 5, Volume 1 _is your gateway to elevating the visual appeal and interactive experience of your game.WHAT YOU WILL LEARN* Sculpt vast, open worlds with UE5's advanced landscape tools and Heightmaps.* Construct highly detailed environments with Nanite, achieving unparalleled visual quality without sacrificing performance.* Introduce dynamic global illumination with Lumen, crafting stunning lighting and shadow effects that respond to changes in the game world in real-time.* Implement Real-Time Virtual Textures to significantly enhance texture streaming efficiency in large-scale environments.* Use Procedural Content Graph to populate your game worlds with dynamic, lifelike vegetation that adds depth and realism to your landscapes.* Explore Niagara's powerful visual effects system to create complex and captivating effects that elevate the aesthetic appeal of your game.WHO THIS BOOK IS FORGame developers who want to learn how to use Unreal Engine 5 would benefit from this book.Dr. Tiow Wee Tan is an Associate Professor at Department of Game Department, Inland Norway University of Applied Science (INN), Norway. He is also serves as the Course Co-ordinator for the Augmented and Virtual Reality Add-On Program at the Game School.Tiow Wee's interests revolve around the development of Extended Reality (XR) for cross-disciplinary enterprise application. He was actively participated in projects on Neural Networks and Artificial Intelligent (AI) for gaming. Some of his works focus on the utilization of AR & VR technology within games engine; the creation of hybrid version of AR and VR research application for healthcare, art, and tourism; and the exploration of cognitive aspects in human-computer interaction environments, integrated into neural network systems.Chapter 1. Getting Started with Unreal Engine 5.- Chapter 2. From Heightmap to Large Open World Landscape.- Chapter 3.- Auto-Blend Landscape Materials.- Chapter 4. Revitalizing Visuals: Asset Import and Procedural Creation.- Chapter 5. Enhancing Visual Realism with Realtime Virtual Textures and Material Blending.- Chapter 6. Mastering Lumen Global Illumination in Unreal Engine 5.- Chapter 7. Harnessing the Power of Niagara: Practical Examples in Unreal Engine 5.
Deep Reinforcement Learning with Python
Gain a theoretical understanding to the most popular libraries in deep reinforcement learning (deep RL). This new edition focuses on the latest advances in deep RL using a learn-by-coding approach, allowing readers to assimilate and replicate the latest research in this field.New agent environments ranging from games, and robotics to finance are explained to help you try different ways to apply reinforcement learning. A chapter on multi-agent reinforcement learning covers how multiple agents compete, while another chapter focuses on the widely used deep RL algorithm, proximal policy optimization (PPO). You'll see how reinforcement learning with human feedback (RLHF) has been used by chatbots, built using Large Language Models, e.g. ChatGPT to improve conversational capabilities.You'll also review the steps for using the code on multiple cloud systems and deploying models on platforms such as Hugging Face Hub. The code is in Jupyter Notebook, which canbe run on Google Colab, and other similar deep learning cloud platforms, allowing you to tailor the code to your own needs.Whether it’s for applications in gaming, robotics, or Generative AI, Deep Reinforcement Learning with Python will help keep you ahead of the curve.WHAT YOU'LL LEARN* Explore Python-based RL libraries, including StableBaselines3 and CleanRL * Work with diverse RL environments like Gymnasium, Pybullet, and Unity ML* Understand instruction finetuning of Large Language Models using RLHF and PPO* Study training and optimization techniques using HuggingFace, Weights and Biases, and Optuna WHO THIS BOOK IS FORSoftware engineers and machine learning developers eager to sharpen their understanding of deep RL and acquire practical skills in implementing RL algorithms fromscratch.Nimish is a seasoned entrepreneur and an angel investor, with a rich portfolio of tech ventures in SaaS Software and Automation with AI across India, the US and Singapore. He has over 30 years of work experience. Nimish ventured into entrepreneurship in 2006 after holding leadership roles at global corporations like PwC, IBM, and Oracle.Nimish holds an MBA from Indian Institute of Management, Ahmedabad, India (IIMA), and a Bachelor of Technology in Electrical Engineering from Indian Institute of Technology, Kanpur, India (IITK).Chapter 1: Introduction to Reinforcement Learning.- Chapter 2: The Foundation – Markov Decision Processes.- Chapter 3: Model Based Approaches.- Chapter 4: Model Free Approaches.- Chapter 5: Function Approximation and Deep Reinforcement Learning.- Chapter 6: Deep Q-Learning (DQN).- Chapter 7: Improvements to DQN.- Chapter 8: Policy Gradient Algorithms.- Chapter 9: Combining Policy Gradient and Q-Learning.- Chapter 10: Integrated Planning and Learning.- Chapter 11: Proximal Policy Optimization (PPO) and RLHF.- Chapter 12: Introduction to Multi Agent RL (MARL).- Chapter 13: Additional Topics and Recent Advances.
Algorithmen kapieren (2. Auflg.)
Algorithmen kapieren ohne graue TheorieAb sofort sind Algorithmen nicht mehr langweilig und trocken! Mit diesem Buch wird es dir Spaß machen und leichtfallen, ihre Funktionsweise zu verstehen. Alle Algorithmen werden mithilfe von Beispielen aus dem täglichen Leben erläutert, z.B. der Unterschied zwischen Arrays und verketteten Listen anhand der Aufgabe, freie Plätze in einem Kinosaal zu finden.Für den Einsatz in der PraxisDu lernst die wichtigsten Algorithmen kennen, um deine Programme zu beschleunigen, deinen Code zu vereinfachen und die gängigsten Aufgaben bei der Programmierung zu lösen. Dabei beginnst du mit einfachen Aufgaben wie Sortieren und Suchen. Mit diesen Grundlagen gerüstet kannst du auch schwierigere Aufgaben wie Datenkomprimierung oder Künstliche Intelligenz in Angriff nehmen.Visuell und praxisnahZu allen Erläuterungen findest du anschauliche Bilder und Diagramme sowie ausführlich kommentierten Beispielcode in Python. Übungsaufgaben mit Lösungen für jedes Kapitel helfen dir, dein Wissen zu testen und zu festigen.Aus dem Inhalt:Such-, Sortier- und GraphenalgorithmenPerformance von Algorithmen analysieren (Landau-Notation)Arrays, verkettete Listen und HashtabellenBäume und balancierte BäumeRekursion und StacksQuicksort und das Teile-und-herrsche-VerfahrenDijkstra-Algorithmus für die Ermittlung des kürzesten PfadsApproximationsalgorithmen und NP-vollständige ProblemeGreedy-AlgorithmenDynamische ProgrammierungKlassifikation und Regression mit dem k-Nächste-Nachbarn-AlgorithmusÜber den Autor:Aditya Bhargava ist Softwareentwickler, der sich nicht nur mit Informatik, sondern auch mit bildender Kunst befasst. Er bloggt über Programmierung unter adit.io.Leseprobe (PDF-Link)
Praxisbuch ISO/IEC 27001 (5. Auflg.)
Informationen sind das wertvollste Kapital vieler Organisationen. Geraten sie in falsche Hände, kann sogar das Überleben eines Unternehmens gefährdet sein. Zur Informationssicherheit müssen alle ihren Beitrag leisten, von der Arbeitsebene bis zum Topmanagement. Die ISO / IEC 27001 stellt dabei die wichtigste internationale Norm dar, an der man praktisch in keiner Branche vorbeikommt. Ein dieser Norm entsprechendes Informationssicherheitsmanagementsystem (ISMS) ist zunehmend Voraussetzung für die Erfüllung von Kunden-Anforderungen sowie von gesetzlichen und behördlichen Vorgaben, u. a. im Rahmen des IT-Sicherheitsgesetzes.In diesem Buch erhalten Sie die optimale Unterstützung für den Aufbau eines wirksamen ISMS. Die Autoren vermitteln zunächst das notwendige Basiswissen zur ISO / IEC 27001 sowie zur übergeordneten Normenreihe und erklären anschaulich die Grundlagen. Im Hauptteil finden Sie alle wesentlichen Teile der deutschen Fassung der Norm, DIN EN ISO / IEC 27001, im Wortlaut. Hilfreiche Erläuterungen, wertvolle Praxistipps für Maßnahmen und Auditnachweise helfen Ihnen bei der Umsetzung der Norm. Ebenfalls enthalten sind Prüfungsfragen und -antworten, mit deren Hilfe Sie sich optimal auf Ihre persönliche Foundation-Zertifizierung vorbereiten können. Das Buch schließt mit einem Abdruck der kompletten Norm DIN EN ISO/ IEC 27001:2024.Aus dem Inhalt:Einführung und BasiswissenDie Standardfamilie ISO / IEC 27000 im ÜberblickGrundlagen von InformationssicherheitsmanagementsystemenISO / IEC 27001Spezifikationen und MindestanforderungenMaßnahmen im Rahmen des ISMSVerwandte Standards und RahmenwerkeZertifizierungsmöglichkeiten und Begriffsbildung nach ISO/ IEC 27000Abdruck der vollständigen DIN EN ISO / IEC 27001:2024Vergleich der Normenfassungen von 2017 und 2024Prüfungsfragen mit Antworten zur ISO / IEC 27000 FoundationDie Autoren:Michael Brenner, Nils gentschen Felde, Wolfgang Hommel, Stefan Metzger, Helmut Reiser und Thomas Schaaf arbeiten u. a. an der Ludwig-Maximilians-Universität München, der Universität der Bundeswehr München und am Leibniz-Rechenzentrum der Bayerischen Akademie der Wissenschaften. Als Mitglieder der Forschungsgruppe Munich Network Management Team (www.mnmteam.org) forschen und lehren sie alle zu den Themen Informationssicherheitsmanagement und IT-Service-Management.Leseprobe (PDF-Link)
The Responsibility Process
Nicht nur für die Arbeit als Scrum Master und Agile Coach, sondern für alle LebensbereicheWie erkennen wir unsere mentalen Denkmuster, die beeinflussen, wie wir mit Verantwortung umgehen, Entscheidungen treffen und Leadership zeigen?Der Autor zeigt mit »The Responsibility Process™« den Weg und die Zwischenschritte auf, um wirkungsvoll in die Verantwortung zu gehen. Sein Modell beschreibt die uns innewohnenden Verhaltensmuster, mit denen wir auf ein Problem reagieren. Dabei durchlaufen wir zunächst die Stufen »Beschuldigen«, »Rechtfertigen«, »Schämen« und »Verpflichtung«, bevor in der letzten Stufe »Verantwortung« das Problem wirklich angenommen und effektiv gelöst wird.Dieses Buch gibt dir konkrete Werkzeuge, Praktiken und Leadership-Weisheiten an die Hand, mit denen du lernst, diesen Prozess bewusst einzusetzen, um dir selbst und anderen kraft- und wirkungsvolles Handeln zu ermöglichen.Die 2. Auflage der deutschen Ausgabe wurde durch das Thema »Responsibility Journal« erweitert und mit Anwendungsfällen aus der Praxis ergänzt.Leseprobe (PDF-Link)
Algorithmen kapieren
* VISUELLE ERLÄUTERUNGEN MIT ÜBER 400 ANSCHAULICHEN ILLUSTRATIONEN* MIT EINFACHEN BEISPIELEN AUS DEM ALLTAG UND ZAHLREICHEN ÜBUNGEN* AUSFÜHRLICH KOMMENTIERTER BEISPIELCODE IN PYTHONALGORITHMEN KAPIEREN OHNE GRAUE THEORIEAb sofort sind Algorithmen nicht mehr langweilig und trocken! Mit diesem Buch wird es dir leichtfallen, ihre Funktionsweise zu verstehen. Alle Algorithmen werden mithilfe von Beispielen aus dem täglichen Leben erläutert, z.B. der Unterschied zwischen Arrays und verketteten Listen anhand der Aufgabe, freie Plätze in einem Kinosaal zu finden.FÜR DEN EINSATZ IN DER PRAXISDu lernst die wichtigsten Algorithmen kennen, die dir dabei helfen, deine Programme zu beschleunigen, deinen Code zu vereinfachen und die gängigsten Aufgaben bei der Programmierung zu lösen. Dabei beginnst du mit einfachen Aufgaben wie Sortieren und Suchen. Mit diesen Grundlagen gerüstet kannst du auch schwierigere Aufgaben wie Datenkomprimierung oder künstliche Intelligenz in Angriff nehmen.VISUELL UND PRAXISNAHZu allen Erläuterungen findest du anschauliche Illustrationen und Diagramme sowie ausführlich kommentierten Beispielcode in Python. Übungsaufgaben mit Lösungen für jedes Kapitel helfen dir, dein Wissen zu testen und zu festigen.AUS DEM INHALT:* Such-, Sortier- und Graphenalgorithmen* Performance von Algorithmen analysieren (Landau-Notation)* Arrays, verkettete Listen und Hashtabellen* Bäume und balancierte Bäume* Rekursion und Stacks* Quicksort und das Teile-und-herrsche-Verfahren* Dijkstra-Algorithmus für die Ermittlung des kürzesten Pfads* Approximationsalgorithmen und NP-vollständige Probleme* Greedy-Algorithmen* Dynamische Programmierung* Klassifikation und Regression mit dem k-Nächste-Nachbarn-AlgorithmusSTIMMEN ZUM BUCH»Das Buch schafft das Unmögliche: Mathe macht Spaß und ist einfach.« (- Sander Rossel, COAS Software Systems)»Algorithmen sind nicht langweilig! Die Lektüre des Buchs hat mir und meinen Studenten Spaß gemacht und war lehrreich.« (- Christopher Haupt, Mobirobo, Inc.)»Heutzutage gibt es praktisch keinen Aspekt des Lebens, der nicht durch einen Algorithmus optimiert wird. Dieses Buch sollte Ihre erste Wahl sein, wenn Sie eine gut erklärte Einführung in dieses Thema suchen.« (- Amit Lamba, Tech Overture, LLC)Aditya Bhargava ist Softwareentwickler und beschäftigt sich nicht nur mit Informatik, sondern auch mit bildender Kunst. Er bloggt über Programmierung unter adit.io.
Pro Spring Boot 3
This book will teach you how to build complex Spring applications and microservices out of the box, with minimal concern over things like configurations. Pro Spring Boot 3 will show you how to fully leverage Spring Boot 3's robust features and how to apply them to create enterprise-ready applications, microservices, and web/cloud applications that just work.Special focus is given to what's been added in the new Spring Boot 3 release, including support for Java 17 and 19; changes to Spring Security; Spring Boot Actuator with Micrometer updates; GraalVM support; RSocket service interfaces; many dependency upgrades; more flexible support for Spring Data JDBC, the new AOT (Ahead-of-Time Transformation); and much more.This book is your authoritative, pragmatic guide for increasing your enterprise Java and cloud application productivity while decreasing development time. It's a no-nonsense reference packed with casestudies that increase in complexity over the course of the book. The author, a senior solutions architect and Principal Technical instructor with VMware, the company behind the Spring Framework, shares his experience, insights, and firsthand knowledge about how Spring Boot technology works and best practices for getting the most out of it.This is an essential book for your Spring learning and reference library.WHAT YOU WILL LEARN* Build web/cloud, microservices, and enterprise applications with the Spring Boot 3 framework* Persist data with JDBC, JPA, and NoSQL databases* Message with JMS, RabbitMQ, WebSockets, and RSocket* Gain a review of Spring Cloud projects* Extend Spring Boot by creating your own Spring Boot Starter and @Enable feature* Test and deploy with Spring Boot with best practices* Understand the new AOT (Ahead-Of-Time Transformations) and the GraalVM support to go native* Use the latest version of Spring SecurityWHO THIS BOOK IS FORExperienced Spring and Java developers seeking increased productivity gains and decreased complexity and development time in their applications and software services.FELIPE GUTIERREZ is a solutions software architect with bachelor’s and master’s degrees in computer science from Instituto Tecnologico y de Estudios Superiores de Monterrey Campus Ciudad de Mexico. Felipe has over 25 years of IT experience and has developed programs for companies in multiple vertical industries, such as government, retail, healthcare, education, and banking. He is currently working as Staff Engineer for VMware, specializing in content development for Tanzu Learning and the new Spring Academy learning site, Spring Framework, Spring Cloud Native Applications, Groovy, and RabbitMQ, among other technologies. He has also worked as a solutions architect for big companies like Nokia, Apple, Redbox, IBM, and Qualcomm. He is the author of Spring Boot Messaging (Apress, 2017) and Spring Cloud Data Flow (Apress, 2020).1. Spring Boot - Quick Start.- 2. Spring Boot - Internals.- 3. Spring Boot - Web Development.- 4. Spring Boot – SQL Data Access.- 5. Spring Data with Spring Boot.- 6. Spring Data NoSQL with Spring Boot.-7. Spring Boot Reactive.- 8. Spring Boot Testing.- 9. Spring Boot Security.- 10. Messaging with Spring Boot.-11. Spring Boot Actuator.- 12. Spring Boot Native and AOT.- 13. Spring Cloud with Spring Boot.- 14. Extending Spring Boot.- 15. Spring Boot New Projects.- Appendix A. Spring Boot Migration.- Appendix B. Spring Boot GraphQL.
Praxisbuch ISO/IEC 27001
- Das umfassende Praxisbuch zum Management der Informationssicherheit- Enthält die vollständige Norm DIN EN ISO/IEC 27001:2024- Unentbehrlich für Betreiber kritischer Infrastrukturen (-> IT-Sicherheitsgesetz)- Mit 80 Prüfungsfragen zur Vorbereitung auf die Foundation-Zertifizierung- Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten BuchesInformationen sind das wertvollste Kapital vieler Organisationen. Geraten sie in falsche Hände, kann sogar das Überleben eines Unternehmens gefährdet sein. Zur Informationssicherheit müssen alle ihren Beitrag leisten, von der Arbeitsebene bis zum Topmanagement. Die ISO / IEC 27001 stellt dabei die wichtigste internationale Norm dar, an der man praktisch in keiner Branche vorbeikommt. Ein dieser Norm entsprechendes Informationssicherheitsmanagementsystem (ISMS) ist zunehmend Voraussetzung für die Erfüllung von Kunden-Anforderungen sowie von gesetzlichen und behördlichen Vorgaben, u. a. im Rahmen des IT-Sicherheitsgesetzes.In diesem Buch erhalten Sie die optimale Unterstützung für den Aufbau eines wirksamen ISMS. Die Autoren vermitteln zunächst das notwendige Basiswissen zur ISO / IEC 27001 sowie zur übergeordneten Normenreihe und erklären anschaulich die Grundlagen. Im Hauptteil finden Sie alle wesentlichen Teile der deutschen Fassung der Norm, DIN EN ISO / IEC 27001, im Wortlaut. Hilfreiche Erläuterungen, wertvolle Praxistipps für Maßnahmen und Auditnachweise helfen Ihnen bei der Umsetzung der Norm. Ebenfalls enthalten sind Prüfungsfragen und -antworten, mit deren Hilfe Sie sich optimal auf Ihre persönliche Foundation-Zertifizierung vorbereiten können. Das Buch schließt mit einem Abdruck der kompletten Norm DIN EN ISO/ IEC 27001:2024.Die Autoren: Michael Brenner, Nils gentschen Felde, Wolfgang Hommel, Stefan Metzger, Helmut Reiser und Thomas Schaaf arbeiten u. a. an der Ludwig-Maximilians-Universität München, der Universität der Bundeswehr München und am Leibniz-Rechenzentrum der Bayerischen Akademie der Wissenschaften. Als Mitglieder der Forschungsgruppe Munich Network Management Team (www.mnmteam.org) forschen und lehren sie alle zu den Themen Informationssicherheitsmanagement und IT-Service-Management.AUS DEM INHALT //- Einführung und Basiswissen- Die Standardfamilie ISO / IEC 27000 im Überblick- Grundlagen von Informationssicherheitsmanagementsystemen- ISO / IEC 27001- Spezifikationen und Mindestanforderungen- Maßnahmen im Rahmen des ISMS- Verwandte Standards und Rahmenwerke- Zertifizierungsmöglichkeiten und Begriffsbildung nach ISO/ IEC 27000- Abdruck der vollständigen DIN EN ISO / IEC 27001:2024- Vergleich der Normenfassungen von 2017 und 2024- Prüfungsfragen mit Antworten zur ISO / IEC 27000 Foundation
Cloud-Native DevOps
This book delivers cloud-based applications that are both scalable and reliable, aligning with the evolving needs of the present user base. This innovative approach blends the agility of cloud computing with the efficiency of contemporary DevOps methodologies.The book starts by providing valuable insights into the ever-evolving software landscape of Cloud-native DevOps. It delves into strategies for crafting scalable and dependable applications and illustrates the art of leveraging open-source tools to enhance collaboration. It navigates through the integral role of microservices in contemporary software development and imparts the know-how to integrate them with DevOps practices. The book simplifies container technology, with a focus on Docker and Kubernetes. It further elucidates the process of streamlining software delivery through Continuous Integration and Continuous Deployment (CI/CD). As you progress, you will explore open-source tools, including Argo, Kubeflow Pipelines, and AWS Step Functions. The concluding section covers real-world case studies and best practices for implementing Cloud-native DevOps. The book reviews the core concepts covered throughout and provides an exciting glimpse into the future of Cloud-native DevOps.Upon completing this book, you will be well-versed in the principles and practices of Cloud-native DevOps, understand real-world applications, and recognize the critical importance of security in cloud computing.WHAT YOU WILL LEARN* Create cloud-based applications that can scale with the changing needs of today's user base* Combine the flexibility of cloud computing with the efficiency of modern DevOps methodologies* Understand the core concepts and principles of Cloud-native DevOps* Understand microservices, containers, and continuous integration and continuous deployment (CI/CD)WHO THIS BOOK IS FORDevOps engineers, cloud architects, software developers, system administrators, IT managers, team leads, and business decision makersMOHAMMED ILYAS AHMED is an industry professional with extensive expertise in security within the DevSecOps domain, where he diligently works to help organizations bolster their security practices. With a fervent dedication to enhancing security posture, Mohammed's insights and guidance are invaluable to those navigating the complex landscape of DevSecOps. Beyond his practical experience, Mohammed has also contributed significantly to the industry as a judge in various events and awards ceremonies. His knowledge extends to Cloud Security, with a particular emphasis on securing DevSecOps environments, making him a sought-after authority in the field.In addition to his involvement in industry events, Mohammed is an active speaker and panelist, lending his expertise to technical sessions at prestigious conferences. His commitment to advancing knowledge is evident through his research contributions at Harvard University, where he contributes to journal publications, enriching the academic discourse surrounding security practices.Mohammed's dedication to excellence is further highlighted by his numerous certifications, which serve as a testament to his proficiency and depth of knowledge in the security domain. However, beyond his professional pursuits, Mohammed is a multifaceted individual with a diverse range of interests, adding richness to his character and perspective. Mohammed Ilyas Ahmed's influence extends even further as a Member of the Global Advisory Board at Vigitrust Limited, based in Dublin, Ireland. This additional role highlights his international reach and his involvement in shaping global strategies for cybersecurity and data protection.Chapter 1. Unveiling the Cloud-Native Paradigm.- Chapter 2. Cloud-Native DevOps Architectural Overview.- Chapter 3. Security in Cloud-Native Applications with a Shift-Left Approach.- Chapter 4. CI/CD Pipeline in Cloud-Native DevOps.- Chapter 5. Open-Source Tools for Cloud-Native DevOps.- Chapter 6. Scalability and Autoscaling Strategies .- Chapter 7. Collaborative Development in the Cloud-native.- Chapter 8. IAM Security in Cloud-Native Environment.- Chapter 9. Threat Analysis for Cloud-Native Deployments.- Chapter 10. Future Trends in Cloud-Native.
Rechtsleitfaden KI im Unternehmen
Die Implementierung von KI in einem Unternehmen erfordert sorgfältige Planung und Berücksichtigung einer Vielzahl von Faktoren. In präziser und zugänglicher Sprache vermittelt Ihnen dieser Leitfaden umfassende Informationen über die rechtlichen Rahmenbedingungen, die Sie beachten müssen.Vom Datenschutz, Urheberrecht, Haftungsfragen bis hin zur Einhaltung gesetzlicher Vorgaben in Deutschland und der EU. Mit praktischen Beispielen und konkreten Anwendungsszenarien illustriert das Autorenteam, bestehend aus Technikern und Juristen, die komplexen rechtlichen Herausforderungen und bietet zugleich Lösungsansätze und Handlungsempfehlungen. Egal, ob Sie ein Startup leiten, das in die Welt der KI eintaucht, oder ein etabliertes Unternehmen, das seine Prozesse durch KI-Technologien optimieren möchte – dieses Buch bietet Ihnen wertvolle Orientierung für Ihre Pläne und Herausforderungen.Der Leitfaden für Ihre Rechtsfragen1. Grundlagen von KI und Recht verstehenErfahren Sie alles Wichtige über die technischen Grundlagen von generativer KI, Fragen des Urheberrechts, des Datenschutzes, der Haftung, der Vertragsgestaltung, des Wettbewerbsrechts oder der Rechtsberatung.2. Rechtliche Risiken und Stolperfallen vermeidenLernen Sie, was Sie bei der Einführung und Nutzung von generativer KI im Unternehmen rechtlich beachten müssen und wie Sie datenschutz-, vertrags- und urheberrechtliche Stolperfallen vermeiden.3. Vermeiden Sie potenzielle HaftungsrisikenWann Sie in eine Haftung geraten und wie Sie dies vermeiden können. Lernen Sie außerdem ein wirksames Tool bei der Nutzung von KI im Unternehmen kennen: die unternehmensinterne KI-Richtlinien.4. KI individuell: Finetuning und Training eigener ModelleAuch im Umgang mit Trainingsdaten müssen Sie Urheberrechte und Betroffenenrechte beachtendas Urheber- und Datenschutzrecht ausreichend beachten und z.B. mit Auskunftsansprüchen Betroffener umgehen.5. Einführung im UnternehmenAlles Wichtige über den AI-Act. Erhalten Sie dazu konkrete Tipps für die KI-Transformation. Inkl. Ausblick auf zukünftige KI-Technologien und -Dienste.Aus dem Inhalt:Technische Grundlagen Künstliche IntelligenzEinsatz von ChatGPT und Co.Training eigener AlgorithmenSoftwareerstellung mit KIUnterstützung durch SprachassistentenKreativarbeit erledigen lassenKI als PersonalchefÜber die Autoren:Niklas Mühleis ist Rechtsanwalt und seit 2022 Partner der auf den Bereich des IT-Rechts spezialisierten Kanzlei Heidrich Rechtsanwälte. Er hat den Masterstudiengang EULISP in Hannover belegt und sich in dessen Rahmen im Bereich IT- und IP-Recht spezialisiert. Den Studiengang hat er mit dem Master of Laws (LL.M.) abgeschlossen. Zu dem zweisemestrigen Studiengang gehörte ein Auslandssemester an der University of Strathclyde in Glasgow, Schottland, mit dem Schwerpunkt auf Wettbewerbs- und Telekommunikationsrecht sowie Datenschutz. Seine Masterarbeit hat er zu der glücksspielrechtlichen Einordnung von Lootboxen in Videospielen verfasst. Seit Jahren veröffentlicht Niklas Mühleis als freier Autor Artikel im Computerfachmagazin c't und der iX sowie diversen weiteren Fachzeitschriften zu den Themen Datenschutz, Digitalisierung und Urheberrecht. Darüber hinaus engagiert er sich als Coach und Mentor in der Betreuung von Start- ups beim Impact Accelerator des Hafven in Hannover.Neben seiner Begeisterung für rechtliche Zusammenhänge in IT-Fragen engagiert sich Niklas Mühleis seit vielen Jahren sowohl parteipolitisch als auch in politischen Initiativen und Vereinen. So saß er mehrere Jahre im Gemeinderat der Wedemark und stand der Fachschaft an der juristischen Fakultät Hannover zwei Jahre lang als Sprecher vor. Aus dieser Funktion heraus unterstützte er zudem die Gründung der Refugee Law Clinic Hannover, welche Geflüchteten kostenfreie Rechtsberatung anbietet.Nick Akinci ist Rechtsanwalt und Partner bei Heidrich Rechtsanwälte und hat die Kanzlei im Jahr 2019 mitbegründet. Er absolvierte das Studium der Rechtswissenschaften an der Leibniz Universität Hannover. Sein Schwerpunkt lag dabei auf den Gebieten IT-Recht und geistiges Eigentum. Zudem hat Nick Akinci zwei Semester an der School Of Law der University of Nottingham studiert und dort anschließend den Grad des Magister Legum Europae (MLE) erworben. Sein Referendariat absolvierte er unter anderem in der Rechtsabteilung des Heise Verlags in Hannover. Nick Akinci begeistert sich privat für Themen rund um den Bereich Technik und Internet. Bereits seit seiner Jugend hat er großes Interesse an Hard- und Software sowie dem Internet entwickelt. Umso mehr Freude hat Rechtsanwalt Nick Akinci daran, das Recht auf Lebenssachverhalte aus dem Bereich der IT anzuwenden und praxisgerechte Lösungen zu entwickeln. Nick Akinci hat u. a. in der Computerfachzeitschrift c't zu datenschutzrechtlichen Themen publiziert und veröffentlicht Blog-Artikel auf netzrechtliches.Leseprobe (PDF-Link)
Elternratgeber: Sicher im Netz für Dummies
SICHERE MEDIENNUTZUNG BEGLEITEN Welche Apps und Dienste fördern und unterhalten Ihr Kind, wo lauert Gefahr? Mit diesem Buch richten Sie Smartphones, Tablets, PCs und Spielekonsolen altersgerecht ein und vermitteln Ihrem Kind fundiert den richtigen Umgang mit (Online-)Medien. Sie verstehen, wie bei Kindern und Jugendlichen verbreitete Apps oder Dienste auf allen gängigen Gerätetypen funktionieren und vernetzt sind. Und wie Sie die Zugriffsmöglichkeiten so steuern, wie Sie es für Ihr Kind für geeignet halten. So kann Ihr Kind sicher surfen, spielen oder soziale Netzwerke nutzen. SIE ERFAHREN* Wie Kinder digitale Medien nutzen* Was erlaubt ist und was nicht* Welche Einstellungen Sie kennen sollten* Wie Sie sich und Ihre Kinder vor digitalen Angriffen schützenMARKUS WIDL ist Vater von drei Kindern und mit einer Erzieherin verheiratet. Als Informatiker und IT-Spezialist ist es ihm ein Anliegen, Kinder und Eltern für mögliche Gefahren zu sensibilisieren, damit sie die Vorteile der IT unbeschwert nutzen können. Über den Autor 7Einleitung 19TEIL I: DIGITALE MEDIEN – MÖGLICHKEITEN, PROBLEME UND GEFAHREN 25Kapitel 1: Unsere Kinder und aktuelle Medien 27Kapitel 2: Soziales Miteinander im Netz 63Kapitel 3: Gefahren durch Betrüger 87TEIL II: SICHERER UMGANG MIT SOCIAL MEDIA, INSTANT MESSAGING, SPIELEN UND STREAMING 101Kapitel 4: Social- Media- Apps 103Kapitel 5: Instant- Messaging- Dienste 129Kapitel 6: Spiele auf Smartphone, Konsole und PC 153Kapitel 7: Videos und Musik 171Kapitel 8: Streaming- Anbieter für Filme und Serien 193TEIL III: DEN JUGENDSCHUTZ IM GERÄTE- ZOO AKTIVIEREN 209Kapitel 9: Sicheres Heimnetzwerk 211Kapitel 10: Smartphones und Tablets 231Kapitel 11: Betriebssysteme 259Kapitel 12: Spielekonsolen und Steam 291TEIL IV: SCHWIERIGE SITUATIONEN MEISTERN 327Kapitel 13: Kostenfallen 329Kapitel 14: Abmahnungen 343Kapitel 15: Hacker- Angriff 353Kapitel 16: Kontakte zu Anbietern, Herstellern, Beratungsstellen und Behörden 359TEIL V: DER TOP- TEN- TEIL 363Kapitel 17: Zehn weitere Social- Media- und Instant- Messaging- Apps, die Sie kennen sollten 365Kapitel 18: Zehn Dinge, mit denen Sie jetzt beginnen sollten 369Stichwortverzeichnis 377
Brain Rush
After decades of false starts, artificial intelligence (AI) is entering the mainstream of society. That is largely due to the rapid adoption of ChatGPT, a service that responds to almost any natural language question with cogent paragraphs. ChatGPT is the leading example of generative AI -- technology that creates original text, images, video and computer code based on uncovering patterns in training data.The book will explain how generative AI works and how much economic value it could create and will map out the industry value network. For each value network stage, the book will define the industry, estimate its size, growth rate, and profit potential, identify the most successful participants, and explain how they have achieved their success and where they will compete in the future. The book will conclude with a section on what investors and business leaders should do to make an informed decision on where to place their bets.WHAT YOU WILL LEARNInsights on how best to assemble the resources – whether by hiring a consultant or bringing on board a generative AI expert -- to build, train, and operate company specific generative AI applicationsHow management can brainstorm, evaluate and execute the right opportunitiesConcepts and processes to enable investors to place bets with the highest risk-adjusted returnsWHO THIS BOOK IS FORBusiness and enterprises seeking to get value from generative AI, current or potential suppliers of technology and services to companies that build generative AI, and venture capitalists and public equity investors seeking to make profitable bets on generative AI companiesPeter S. Cohan is an Associate Professor of Management Practice at Babson College. He teaches strategy, leadership and entrepreneurship to students in its undergraduate, Master of Science in Entrepreneurial Leadership, Master of Science in Advanced Entrepreneurial Leadership, MBA, and Executive Education programs. He is coordinator of Babson’s required undergraduate strategy course and the creator and teacher of advanced strategy courses for undergraduate and MSEL students. Cohan is the founding principal of Peter S. Cohan & Associates, a management consulting and venture capital firm. He has completed over 150 growth-strategy consulting projects for global technology companies and invested in seven startups -- three of which were sold for about $2 billion and one of which went public in 2021 at an $18 billion valuation. He has written 16 books including Net Profit: How to Invest and Compete in the Wild World of Internet Business. Since 2011 he has been a contributor to Forbes and Inc. He is a frequent media commentator who has appeared on ABC's Good Morning America, Bloomberg, CNN, CNBC, Fox Business News, American Public Media's MarketPlace, WBUR, WGBH, New England Cable News and the Boston ABC, NBC, and CBS affiliates. He has been quoted in the Associated Press, the Christian Science Monitor, the London Evening Standard, the Times of London, the New York Times, Nikkei, USA Today, the Wall Street Journal, the Washington Post, Portugal's Expresso, the Economist, Time, BusinessWeek, and Fortune. He also appeared in the 2016 documentary film, We the People: the Market Basket Effect. Prior to starting his firm, he worked as a case team leader for Harvard Business School Professor Michael Porter's consulting firm. He has taught at MIT, Stanford, Columbia, Tel Aviv University, New York University, Bentley University, The Vienna University of Technology, School of Management Fribourg, Barcelona's EADA, Singapore's Nanyang Technological University, the University of Coimbra, the University of Chile, the University of Hong Kong and Tecnologico de Monterrey. RETHINK Retail chose him as a Top 100 Retail Influencer of 2021, 2022, and 2023. He earned an MBA from Wharton, did graduate work in computer science at MIT, and holds a BS in Electrical Engineering from Swarthmore College.Chapter 1 title: Brain Rush.- Part I: Mining Generative AI’s End User Value.- Chapter 2 title: Generative AI Customer End Uses.- Part II: Mapping The Generative AI Ecosystem.- Chapter 3 title: Generative AI Application Software.- Chapter 4 title: Generative AI Cloud Services.- Chapter 5 title: Generative AI Network Technology.- Chapter 6 title: Generative AI Semiconductors.- Part II: Panning For Generative AI Gold.- Chapter 7 title: How Companies Can Profit From Generative AI.- Chapter 8 title: Supplying The Generative AI Picks And Shovels.- Chapter 9 title: Capitalizing The Generative AI Winners.- Chapter 10 title: After the Brain Rush.
Beginning Mathematica and Wolfram for Data Science
Enhance your data science programming and analysis with the Wolfram programming language and Mathematica, an applied mathematical tools suite. This second edition introduces the latest LLM Wolfram capabilities, delves into the exploration of data types in Mathematica, covers key programming concepts, and includes code performance and debugging techniques for code optimization.You’ll gain a deeper understanding of data science from a theoretical and practical perspective using Mathematica and the Wolfram Language. Learning this language makes your data science code better because it is very intuitive and comes with pre-existing functions that can provide a welcoming experience for those who use other programming languages. Existing topics have been reorganized for better context and to accommodate the introduction of Notebook styles. The book also incorporates new functionalities in code versions 13 and 14 for imported and exported data.You’ll see how to use Mathematica, where data management and mathematical computations are needed. Along the way, you’ll appreciate how Mathematica provides an entirely integrated platform: its symbolic and numerical calculation result in a mized syntax, allowing it to carry out various processes without superfluous lines of code. You’ll learn to use its notebooks as a standard format, which also serves to create detailed reports of the processes carried out.WHAT YOU WILL LEARN* Create datasets, work with data frames, and create tables* Import, export, analyze, and visualize data* Work with the Wolfram data repository* Build reports on the analysis* Use Mathematica for machine learning, with different algorithms, including linear, multiple, and logistic regression; decision trees; and data clusteringWHO THIS BOOK IS FORData scientists who are new to using Wolfram and Mathematica as a programming language or tool. Programmers should have some prior programming experience, but can be new to the Wolfram language.JALIL VILLALOBOS ALVA is a Wolfram language programmer and Mathematica user. He graduated with a degree in engineering physics from the Universidad Iberoamericana in Mexico City. His research background comprises quantum physics, bionformatics, proteomics, and protein design. His academic interests cover the topics of quantum technology, bioinformatics, machine learning, artificial intelligence, stochastic processes, and space engineering. During his idle hours he likes to play soccer, swim, and listen to music.1. Introduction to Mathematica.- 2. Data Manipulation.- 3. Working with Data and Datasets.- 4. Import and Export.- 5. Data Visualization.- 6. Statistical Data Analysis.- 7. Data Exploration.- 8. Machine Learning with the Wolfram Language.- 9. Neural Networks with the Wolfram Language.- 10. Neural Network Framework.
SAP Integration Suite
Verbinden und automatisieren Sie Ihre Geschäftsanwendungen mit der SAP Integration Suite. Lernen Sie die Funktionen der Plattform kennen und finden Sie heraus, wie Sie damit eine integrierte Unternehmenslandschaft verwalten. Sie nutzen noch SAP PO oder PI? Die Experten zeigen Ihnen, wie Sie Ihre Schnittstellen migrieren und für den Einsatz in der SAP Integration Suite optimieren. Aus dem Inhalt: Plug-and-Play-IntegrationCloud IntegrationB2B- und DrittanbieterintegrationIntegration AdvisorTrading Partner ManagementAPI ManagementOpen ConnectorsSAP Event Mesh und Advanced Event MeshIntegration AssessmentEdge Integration CellCloud ConnectorPO/PI-Migration Einleitung ... 13 1. Einführung ... 19 1.1 ... Was ist Integration? ... 19 1.2 ... Konzept der Enterprise Application Integration ... 22 1.3 ... Integrationsmuster ... 24 1.4 ... SAP Integration Suite im Rahmen aktueller Trends ... 28 1.5 ... Historische Entwicklung der SAP-Integrationsplattformen ... 30 2. SAP Business Technology Platform ... 33 2.1 ... Funktionen und Lizenzierung ... 34 2.2 ... Laufzeitumgebungen ... 36 2.3 ... Grundkonfiguration eines Tenants ... 37 2.4 ... Verwaltung des SAP-BTP-Accounts ... 40 2.5 ... Services und Instanzen ... 46 2.6 ... Destinationen ... 56 2.7 ... Zusammenfassung ... 57 3. SAP Integration Suite auf einen Blick ... 59 3.1 ... Bedeutung der SAP Integration Suite ... 59 3.2 ... Architektur und Komponenten ... 60 3.3 ... Vorteile und Nachteile der SAP Integration Suite ... 69 3.4 ... Bedeutung des Apache Camel Frameworks in der SAP Integration Suite ... 70 3.5 ... SAP Integration Solution Advisory Methodology ... 73 3.6 ... Oberfläche ... 75 3.7 ... Zusammenfassung ... 97 4. Plug-and-Play-Integration ... 99 4.1 ... Vordefinierte Pakete mit dem SAP Business Accelerator Hub ... 99 4.2 ... SAP Discovery Center ... 104 4.3 ... GitHub-Integration für Best Practices und Code-Beispiele ... 109 4.4 ... Zusammenfassung ... 116 5. Cloud Integration ... 117 5.1 ... Artefakte, Integrationsobjekte und Adapter ... 117 5.2 ... Simulieren, Testen und Debuggen ... 190 5.3 ... Kundenspezifische Adapter entwickeln ... 198 5.4 ... Designrichtlinien zur Anwendung von Komponenten ... 209 5.5 ... Zusammenfassung ... 214 6. B2B- und B2G-Integration ... 215 6.1 ... Integration Advisor ... 216 6.2 ... Trading Partner Management ... 235 6.3 ... Zusammenfassung ... 250 7. Drittanbieterintegration ... 251 7.1 ... API Management ... 252 7.2 ... Open Connectors ... 287 7.3 ... Zusammenfassung ... 304 8. Enterprise Messaging ... 305 8.1 ... Eventgesteuerte Architektur ... 305 8.2 ... SAP Event Mesh ... 312 8.3 ... SAP Integration Suite, Advanced Event Mesh ... 334 8.4 ... Beispiel einer Industrie-4.0-Integration mit Event Mesh ... 336 8.5 ... Zusammenfassung ... 338 9. Cloud Connector ... 339 9.1 ... Grundlagen ... 339 9.2 ... Wichtigste Einstellungen ... 340 9.3 ... Principal Propagation ... 344 9.4 ... Zusammenfassung ... 346 10. Hybride Szenarien ... 347 10.1 ... Cloud Integration Content in SAP Process Orchestration ... 348 10.2 ... Edge Integration Cell ... 359 10.3 ... Zusammenfassung ... 373 11. Migration von SAP Process Orchestration nach SAP Integration Suite ... 375 11.1 ... Verbindung über den Cloud Connector einrichten ... 376 11.2 ... Einzelne Integrationsobjekte migrieren ... 382 11.3 ... Migration von ABAP-Proxys ... 389 11.4 ... Migration Assessment und Migration Tooling ... 396 11.5 ... Zusammenfassung ... 407 12. Praxisbeispiele ... 409 12.1 ... API für Aufträge anbieten ... 409 12.2 ... Metriken für das API Management ... 423 12.3 ... Groovy-Code-Snippets ... 426 12.4 ... Z-Feld-Erweiterung von Standardschnittstellen ... 431 12.5 ... Zusammenfassung ... 436 Anhang ... 437 A ... Glossar ... 437 B ... Abkürzungsverzeichnis ... 443 Autoren ... 445 Index ... 447
Einstieg in JavaScript
Lernen Sie Schritt für Schritt die Grundlagen der modernen JavaScript-Programmierung. Das Buch führt Sie in alle relevanten Bereiche ein: HTML und CSS, Objekte, anonyme Funktionen, Ereignisbehandlung, jQuery und Ajax. Zahlreiche anschauliche Beispielanwendungen erleichtern das Verständnis und dienen Ihnen als Vorlage für Ihre eigenen Projekte. Schon bald entwickeln Sie anspruchsvolle interaktive Programme für Ihre Website. Aus dem Inhalt: Für den EinstiegGrundlagen der ProgrammierungJavaScript-Basics: Objekte, Ereignisbehandlung, DOMJavaScript einsetzenFormulare erstellenValidierung von FormularenSchneller Datenaustausch (Ajax)CSS-Eigenschaften ändernAnimationen erstellenBrowserunabhängige Methoden verwenden (jQuery)HTML-Eigenschaften nutzenJavaScript mobilMethoden von Onsen UIWaytracking, Lage- und Beschleunigungssensoren Materialien zum Buch ... 15 1. Einführung ... 17 1.1 ... Was mache ich mit JavaScript? ... 17 1.2 ... Was kann JavaScript nicht? ... 18 1.3 ... Browser und mobile Browser ... 19 1.4 ... ECMAScript ... 19 1.5 ... Aufbau des Buchs ... 20 1.6 ... Erstes Beispiel mit HTML und CSS ... 21 1.7 ... Einige Sonderzeichen ... 28 1.8 ... JavaScript im Dokument ... 29 1.9 ... JavaScript aus externer Datei ... 31 1.10 ... Kommentare ... 32 1.11 ... Kein JavaScript möglich ... 33 2. Grundlagen der Programmierung ... 37 2.1 ... Speicherung von Werten ... 37 2.2 ... Berechnungen durchführen ... 46 2.3 ... Verschiedene Zweige eines Programms ... 53 2.4 ... Programmteile wiederholen ... 67 2.5 ... Fehler finden, Fehler vermeiden ... 80 2.6 ... Eigene Funktionen ... 89 3. Eigene Objekte ... 113 3.1 ... Objekte und Eigenschaften ... 113 3.2 ... Methoden ... 116 3.3 ... Private Member ... 118 3.4 ... Setter und Getter ... 120 3.5 ... Statische Member ... 122 3.6 ... Statische Blöcke ... 124 3.7 ... Verweis auf Nichts ... 125 3.8 ... Objekt in Objekt ... 127 3.9 ... Vererbung ... 129 3.10 ... Operationen mit Objekten ... 131 3.11 ... Objekte kopieren ... 137 4. Formulare und Ereignisse ... 141 4.1 ... Erstes Formular und erstes Ereignis ... 141 4.2 ... Senden und Zurücksetzen ... 144 4.3 ... Pflichtfelder und Kontrolle ... 149 4.4 ... Radiobuttons und Checkboxen ... 153 4.5 ... Auswahlmenüs ... 155 4.6 ... Weitere Formular-Ereignisse ... 158 4.7 ... Maus-Ereignisse ... 161 4.8 ... Wechsel des Dokuments ... 164 4.9 ... Weitere Typen und Eigenschaften ... 166 4.10 ... Dynamisch erstelltes Formular ... 183 5. Das Document Object Model (DOM) ... 187 5.1 ... Baum und Knoten ... 187 5.2 ... Knoten abrufen ... 189 5.3 ... Kindknoten ... 191 5.4 ... Knoten hinzufügen ... 193 5.5 ... Knoten ändern ... 196 5.6 ... Knoten löschen ... 200 5.7 ... Eine Tabelle erzeugen ... 201 6. Standardobjekte nutzen ... 205 6.1 ... Felder für große Datenmengen ... 205 6.2 ... Zeichenketten verarbeiten ... 234 6.3 ... Zahlen und Mathematik ... 246 6.4 ... Arbeiten mit Zeitangaben ... 257 6.5 ... Zeitliche Abläufe ... 268 6.6 ... Weitere Datenstrukturen ... 277 6.7 ... JSON ... 282 7. Änderungen mit Ajax ... 291 7.1 ... Hallo Ajax ... 291 7.2 ... Parameter senden ... 295 7.3 ... XML-Datei lesen ... 298 7.4 ... JSON-Datei lesen ... 308 8. Gestaltung mit Cascading Style Sheets (CSS) ... 313 8.1 ... Aufbau und Regeln ... 314 8.2 ... Ändern von Eigenschaften ... 321 8.3 ... Weitere Möglichkeiten ... 336 9. Zweidimensionale Grafiken und Animationen mit SVG ... 343 9.1 ... Eine SVG-Datei erstellen ... 343 9.2 ... Grundformen ... 346 9.3 ... Pfade ... 349 9.4 ... Animationen ... 354 9.5 ... Rotationen ... 358 9.6 ... SVG und JavaScript ... 360 9.7 ... Dynamische SVG-Elemente ... 361 10. Dreidimensionale Grafiken und Animationen mit Three.js ... 367 10.1 ... Eine erste 3D-Grafik ... 368 10.2 ... Verschieben der Kamera ... 373 10.3 ... Animation ... 375 10.4 ... Verschiedene Formen ... 376 11. jQuery ... 377 11.1 ... Aufbau ... 377 11.2 ... Selektoren und Methoden ... 380 11.3 ... Ereignisse ... 383 11.4 ... Animationen ... 386 11.5 ... Beispiel: sinusförmige Bewegung ... 390 11.6 ... jQuery und Ajax ... 392 12. Mobile Apps mit Onsen UI ... 397 12.1 ... Aufbau einer Seite ... 397 12.2 ... Elemente innerhalb einer Seite ... 404 13. Mathematische Ausdrücke mit MathML und MathJax ... 425 13.1 ... Grundelemente ... 425 13.2 ... Klammern und Tabellen ... 428 13.3 ... Zusammenfassende Ausdrücke ... 430 13.4 ... Brüche ... 432 13.5 ... Mathematische Zeichen ... 434 13.6 ... Dynamisch erzeugte Ausdrücke ... 436 14. Beispielprojekte ... 441 14.1 ... Geldanlage ... 441 14.2 ... Fitnesswerte ... 442 14.3 ... Volkslauf ... 443 14.4 ... Kreditkarte prüfen ... 445 14.5 ... Patience ... 445 14.6 ... Memory ... 446 14.7 ... Snake ... 447 15. Medien, Zeichnungen und Sensoren ... 449 15.1 ... Mediendateien abspielen ... 449 15.2 ... Canvas ... 455 15.3 ... Sensoren ... 464 Anhang ... 481 A ... Installation und Schlüsselwörter ... 481 Index ... 487
Python
Diese Python-Einführung konzentriert sich auf das Wesentliche: Sie erfahren, wie Sie die Sprache in eigenen Projekten einsetzen, und lernen alle Grundlagen kennen – Datenstrukturen und Typen, Programmierlogik, den Umgang mit Modulen, die Vorteile der funktionalen und objektorientierten Programmierung. So erfahren Sie praxisgerecht, wie Sie mit Python Daten verarbeiten, wiederkehrende Aufgaben automatisieren und viele andere Probleme lösen. Neu in dieser Auflage: Pair Programming mit ChatGPT und Python in Excel Aus dem Inhalt: Hello World! Python installieren und einrichtenPython lernen mit KI-UnterstützungVariablen, Datenstrukturen, Zeichenketten und OperatorenListen, Tupel, Arrays, Sets und DictionarysVerzweigungen und Schleifen, Umgang mit FehlernFunktionen und funktionale ProgrammierungObjektorientierte Programmierung: Klassen, Konstrukte, MethodenModule und Python-InternaDaten lesen, schreiben und verarbeitenPython und die SystemadministrationGrafikprogrammierung und OberflächenWissenschaftliches Arbeiten mit Python, Datenverarbeitung in Excel Vorwort ... 13 TEIL I. Python lernen ... 15 1. Hello, World! ... 17 1.1 ... Python installieren ... 17 1.2 ... »Hello, World!« in der Python-Shell ... 21 1.3 ... »Hello, World!« als eigenständiges Programm ... 24 1.4 ... Elementare Syntaxregeln ... 30 1.5 ... Wiederholungsfragen ... 36 2. Python lernen mit KI-Unterstützung ... 37 2.1 ... Mein Programm funktioniert nicht! Warum? ... 39 2.2 ... Mit welcher Funktion löse ich ein bestimmtes Problem? ... 46 2.3 ... Sprachkonzepte erklären ... 47 2.4 ... Programmieren mit ChatGPT ... 48 3. Variablen ... 55 3.1 ... Grundregeln ... 55 3.2 ... Datentypen ... 57 3.3 ... Gültigkeitsbereich von Variablen ... 58 3.4 ... Wiederholungsfragen ... 60 4. Operatoren ... 61 4.1 ... Überblick ... 61 4.2 ... Details und Sonderfälle ... 63 4.3 ... Wiederholungsfragen ... 70 5. Zahlen ... 71 5.1 ... Ganze Zahlen ... 72 5.2 ... FlieT1ss kommazahlen ... 74 5.3 ... Komplexe Zahlen, Brüche und Festkommazahlen ... 76 5.4 ... Boolesche Werte ... 78 5.5 ... Wiederholungsfragen ... 79 6. Zeichenketten ... 80 6.1 ... Grundregeln ... 80 6.2 ... Zugriff auf Teilzeichenketten ... 84 6.3 ... Zeichenkettenfunktionen ... 86 6.4 ... Zeichenketten formatieren und konvertieren ... 89 6.5 ... Lokalisierung ... 94 6.6 ... Reguläre Ausdrücke ... 97 6.7 ... Wiederholungsfragen und Übungen ... 99 7. Datum und Zeit ... 100 7.1 ... Zeit ermitteln und darstellen ... 100 7.2 ... Mit Zeiten rechnen ... 105 7.3 ... Wiederholungsfragen und Übungen ... 107 8. Listen, Tupel, Sets und Dictionaries ... 108 8.1 ... Listen ... 109 8.2 ... Funktionen zur Verarbeitung von Listen ... 112 8.3 ... Tupel (Sequenzen) ... 119 8.4 ... Sets (Mengen) ... 122 8.5 ... Dictionaries ... 124 8.6 ... Arrays ... 128 8.7 ... Wiederholungsfragen und Übungen ... 130 9. Verzweigungen und Schleifen ... 131 9.1 ... »if«-Verzweigung ... 131 9.2 ... Beispiel: Schaltjahrtest ... 135 9.3 ... »for«-Schleife ... 136 9.4 ... »while«-Schleife ... 144 9.5 ... Beispiele für Schleifen ... 145 9.6 ... Pattern Matching ... 150 9.7 ... Wiederholungsfragen und Übungen ... 151 10. Funktionen ... 153 10.1 ... Eigene Funktionen definieren ... 154 10.2 ... Lokale und globale Variablen ... 158 10.3 ... Parameter ... 161 10.4 ... Rekursion ... 167 10.5 ... Lambda-Funktionen ... 169 10.6 ... Funktionale Programmierung ... 171 10.7 ... Generatoren ... 174 10.8 ... Wiederholungsfragen und Übungen ... 177 11. Umgang mit Fehlern (Exceptions) ... 180 11.1 ... Fehlerabsicherung mit »try« und »except« ... 181 11.2 ... Selbst Exceptions auslösen (»raise«) ... 187 11.3 ... Programmunterbrechungen abfangen ... 187 11.4 ... Wiederholungsfragen und Übungen ... 190 12. Objektorientierte Programmierung ... 192 12.1 ... Crashkurs ... 193 12.2 ... »Hello, Class!« ... 197 12.3 ... Klassen- und Instanzvariablen ... 201 12.4 ... Methoden ... 206 12.5 ... Operator Overloading ... 212 12.6 ... Datenklassen ... 216 12.7 ... Vererbung ... 218 12.8 ... Vererbungsbeispiel: Schachfiguren ... 220 12.9 ... Wiederholungsaufgaben und Übungen ... 226 13. Module ... 229 13.1 ... Module nutzen (»import«) ... 229 13.2 ... Modul-Interna ... 232 13.3 ... Module installieren (»pip«) ... 234 13.4 ... Eigene Module entwickeln ... 239 13.5 ... Wiederholungsfragen und Übungen ... 243 14. Interna ... 244 14.1 ... Python-Scripts ausführen ... 244 14.2 ... Interna der Variablenverwaltung ... 250 14.3 ... Garbage Collection ... 254 14.4 ... Shared References ... 256 14.5 ... Type Annotation ... 256 14.6 ... Namensräume erforschen ... 259 14.7 ... Python-Compiler ... 261 14.8 ... Systemfunktionen ... 262 14.9 ... Wiederholungsfragen ... 265 TEIL II. Python anwenden ... 267 15. Dateien lesen und schreiben ... 269 15.1 ... Verzeichnisse ... 269 15.2 ... Textdateien lesen und schreiben ... 275 15.3 ... Beispiel: Indexeinträge in Textdateien ändern ... 279 15.4 ... Standardeingabe und Standardausgabe ... 281 15.5 ... JSON-Dateien verarbeiten ... 283 15.6 ... XML-Dateien verarbeiten ... 287 15.7 ... Wiederholungsfragen und Übungen ... 292 16. Netzwerkfunktionen ... 293 16.1 ... Download und Upload von Dateien ... 293 16.2 ... REST-APIs nutzen ... 297 16.3 ... Mails versenden ... 301 17. Systemadministration ... 305 17.1 ... Linux-Kommandos aufrufen ... 305 17.2 ... Linux-Accounts einrichten ... 308 17.3 ... MySQL/MariaDB-Datenbankzugriff ... 312 17.4 ... Mehrere gleichartige Datenbanken analysieren ... 317 18. Grafische Benutzeroberflächen ... 321 18.1 ... »Hello, Qt!« ... 322 18.2 ... Buttons platzieren und nutzen ... 324 18.3 ... Textfelder, Grid-Layout und Nachrichtenboxen ... 328 18.4 ... Dateiauswahl ... 333 18.5 ... Listenfelder ... 336 19. Grafikprogrammierung ... 340 19.1 ... Grafische Grundfunktionen ... 340 19.2 ... Grafik in einem Widget ... 347 19.3 ... SpaT1ss mit Sinus und Cosinus ... 350 19.4 ... Temperaturkurve zeichnen ... 357 20. Wissenschaftliche Anwendung ... 364 20.1 ... Anaconda, IPython und Jupyter-Notebooks ... 364 20.2 ... NumPy ... 374 20.3 ... pandas ... 379 20.4 ... SciPy ... 384 20.5 ... Matplotlib ... 388 20.6 ... Python in Excel ... 396 A. Lösungen ... 405 A.1 ... Kapitel 1: »Hello, World!« ... 405 A.2 ... Kapitel 3: Variablen ... 406 A.3 ... Kapitel 4: Operatoren ... 407 A.4 ... Kapitel 5: Zahlen ... 408 A.5 ... Kapitel 6: Zeichenketten ... 409 A.6 ... Kapitel 7: Datum und Uhrzeit ... 411 A.7 ... Kapitel 8: Listen, Tupel, Sets und Dictionaries ... 413 A.8 ... Kapitel 9: Verzweigungen und Schleifen ... 417 A.9 ... Kapitel 10: Funktionen ... 421 A.10 ... Kapitel 11: Umgang mit Fehlern ... 426 A.11 ... Kapitel 12: Objektorientierte Programmierung ... 427 A.12 ... Kapitel 13: Module ... 432 A.13 ... Kapitel 14: Interna ... 433 A.14 ... Kapitel 15: Dateien lesen und schreiben ... 435 Index ... 439
Content Creation mit KI
Social-Media-Posts automatisch erstellen und kommentieren, Titelseiten von Magazinen gestalten, Interviews vorbereiten, Recherchen anstellen, oder bessere Texte sowie Video- und Audio-Content von der KI erstellen lassen: ChatGPT, Jasper und Co. revolutionieren die Content Creation. Viele Creator lassen sich inzwischen vom Bot uunterstützen nd Agenturen suchen nach dem Jobprofil "Artificial Intelligence Prompter", um ganze Kampagnen mit generativer KI zu erstellen. Andreas Berens und Carsten Bolk sind selbst begeisterte Nutzer von KI-Tools und teilen in diesem Buch gesammelte Erfahrungen, zahlreiche Anregungen sowie Best Practices für die eigene Content Creation: Erfahren Sie, wie auch Sie Texte generieren, Blog-Artikel schreiben, Übersetzungen redigieren, Bilder, Videos und Sounds erstellen oder Kreativitätsblockaden überwinden können. Aus dem Inhalt: Prompting: so schreiben Sie gute PromptsTexte mit KI schreiben, kommentieren und zusammenfassenBilder mit KI generieren und variierenAudio mit KI entwickeln, produzieren und optimierenVideos mit KI produzieren und bearbeitenWorkflows, Tipps und InspirationKI und Recht Einleitung -- Content Creation mit KI ... 11 1. Co-Creation mit KI als Inspirationsmaschine ... 21 1.1 ... Meilensteine der KI-Entwicklung ... 22 1.2 ... Wie generative KI kreative Prozesse verbessert ... 36 1.3 ... Künstliche Intelligenz versus menschliche Intelligenz ... 39 1.4 ... Everything is a Remix -- Co-Creation mit KI ... 42 2. Prompting -- KI präzise und kreativ briefen ... 51 2.1 ... Prompting-Grundlagen für generative KI ... 53 2.2 ... Divergentes und konvergentes Denken -- die Dualität des kreativen Promptings ... 56 2.3 ... KI als digitaler Junior ... 66 3. Texte mit KI schreiben, optimieren und zusammenfassen ... 71 3.1 ... Wie Textgeneratoren mit generativer KI funktionieren ... 71 3.2 ... Die transformative Kraft von GPT und ChatGPT ... 75 3.3 ... Von Prompten bis Prüfen -- ChatGPT testen und nutzen ... 81 3.4 ... Neuroflash, Jasper und Writesonic: KI-gestützte Schreibplattformen kennen und nutzen ... 98 3.5 ... Copilot, Gemini, Perplexity und You: Texten und arbeiten mit Antwortmaschinen ... 102 3.6 ... Claude von Anthropic und LeChat von Mistral -- neue Chatbots und ihre Sprachmodelle testen ... 115 3.7 ... Zentrale Unterschiede bei der Arbeit mit Such- und Antwortmaschinen, Schreibplattformen und Chatbots ... 119 3.8 ... Besser schreiben mit DeepL Write, Duden-Mentor und Co. ... 122 3.9 ... KI in der Content Creation als Kreativitätsbooster einsetzen ... 125 3.10 ... Kreative Workflows und Inspiration für das konzeptionelle Schreiben mit KI ... 140 3.11 ... Tipps und Hacks für das kreative Texten mit KI ... 153 3.12 ... Eine gute SEO-Frage: Mag Google KI-erstellte Texte? ... 167 3.13 ... Bleiben Sie in Ihrer Expertenrolle und lassen Sie sich inspirieren ... 169 4. Bilder mit KI generieren und variieren ... 171 4.1 ... KI-Bildgeneratoren: jedes Bild ein Original ... 173 4.2 ... Dall-E ... 184 4.3 ... Midjourney ... 193 4.4 ... Adobe Firefly ... 199 4.5 ... Fünf Praxisbeispiele mit KI-Bildgeneratoren ... 204 4.6 ... Erste KI-Repräsentanz: yesweprompt ... 220 4.7 ... Mehr KI-Bildgeneratortools ... 221 4.8 ... Ausblick auf die Rolle von KI-generierten Bildern ... 226 5. Audio und Musik mit KI produzieren und optimieren ... 229 5.1 ... Audioinhalte produzieren ... 230 5.2 ... Musik und Sound kreieren -- Text zu Musik und Text zu Sound ... 247 5.3 ... Radio machen mit KI -- Best Practice: bigGPT ... 259 5.4 ... Disruption und Innovationsboom für Audio-Content durch KI ... 267 6. Video mit KI konzipieren und produzieren ... 269 6.1 ... Der klassische Videodreh in sieben Schritten -- mit KI ... 271 6.2 ... Produktfilm, Tutorial und Webinar produzieren ohne Videodreh -- mit KI und cleveren Workflows ... 279 6.3 ... Marken-, Image-, Dokumentationsfilme und Reportagen produzieren -- Best-Practice-Workflow UNFAIR CITY ... 287 6.4 ... Aktuelle KI-Videotools testen und nutzen: RunwayML, Pika und Co. ... 297 6.5 ... Video-KIs für großes Kino und neue Welten: Sora, Flawless und Wonder Studio im Fokus ... 304 6.6 ... Wegweisende Forschung: Video-KI von Meta bis Google ... 308 7. Gestalten mit KI-Design-Plattformen ... 313 7.1 ... Canva ... 314 7.2 ... Adobe Express ... 321 7.3 ... Microsoft Designer ... 326 7.4 ... Multimodale KI-Systeme ... 330 7.5 ... Best Practice: KI kreiert Bier ... 332 8. Content-Marketing -- Strategie und Kampagnen mit KI inspirieren und multimodal umsetzen ... 335 8.1 ... Content-Marketing- und Strategieprozess gestalten ... 336 8.2 ... Den neunstufigen Prozess mit KI-Tools inspirieren ... 338 8.3 ... Content-Marketing-Kampagnen konzipieren -- ein Workflow zur Inspiration ... 365 8.4 ... Best Practice: »Afristic Intelligence« für Afri-Cola ... 392 9. Storytelling mit KI -- mit ChatGPT auf Heldenreise und Customer Journey ... 399 9.1 ... Storytelling mit KI ... 400 9.2 ... Gehen Sie mit ChatGPT auf Heldenreise ... 402 9.3 ... Hilfreichen Content für die Customer Journey kreieren -- mit KI und der Heldenreise ... 406 9.4 ... Die Zukunft des Storytellings mit KI -- zwischen Individualisierung und Community ... 410 10. Neue Kreativberufe durch generative KI ... 413 10.1 ... AI Prompter als KI-Flüsterer ... 417 10.2 ... Skills und Jobs der Zukunft ... 422 11. KI-News und -Tools im Überblick ... 425 11.1 ... KI-News ... 425 11.2 ... KI-Tools ... 428 11.3 ... KI-Bildung ... 432 12. KI und Recht -- die zu klärenden Fragen des geistigen Eigentums und Urheberrechts ... 435 12.1 ... Faktoren und Elemente des Inputs eines KI-Tools ... 436 12.2 ... Qualifizierung des Outputs eines KI-Tools ... 445 12.3 ... Ausblick bezüglich Regulierung und Rechtssetzung auf nationaler und internationaler Ebene ... 451 13. Leitlinien für Einführung und Einsatz von KI im Unternehmen ... 455 13.1 ... Der KI-Elefant in der Führungsetage ... 456 13.2 ... Anwendungsbeispiele von generativen KI-Tools im Unternehmenskontext ... 458 13.3 ... Ziele für die Nutzung von KI im Unternehmen definieren ... 462 13.4 ... Richtlinien für den Umgang mit KI im Unternehmen ... 471 13.5 ... Geeignete KI-Werkzeuge finden und auswählen ... 480 13.6 ... Mitarbeitende zur Nutzung von KI befähigen ... 483 13.7 ... Eine KI-Roadmap für das gesamte Unternehmen entwickeln ... 486 13.8 ... Fazit: Nur Mut! ... 488 14. Ausblick: Neue kreative Welten mit Sora, GPT-5 und autonomen generativen Medien ... 489 A. Credit List UNFAIR CITY ... 495 B. Autor des Rechte-Kapitels ... 497 Index ... 499
Mikrocontroller ESP32
Mit dem ESP32 setzen Maker anspruchsvolle IoT-Projekte um. Ein leistungsstarkes SoC und zahlreiche Schnittstellen zur Kommunikation machen ihn zur idealen Basis für alle Ihre Ideen in der IoT-Programmierung, bei der Hausautomation oder einfach beim Elektronikbasteln. Dieser Leitfaden begleitet Sie bei Ihren Projekten und zeigt Ihnen die Arbeit mit Entwicklungsumgebungen, Sensoren, Schnittstellen und allem, was dazu gehört. So gelingt Ihnen der umfassende Einstieg in die Mikrocontrollerprogrammierung. Neu in dieser Auflage: Arduino IDE 2.0, erweiterte Kapitel zu Debugging und Multithread-Programmierung. Aus dem Inhalt: Chips und BoardsStromversorgungWerkstatt: Löten, Verkabeln, FritzingProgrammiergrundlagen in C und C++Entwicklungsumgebungen: Arduino und ESP-IDFAnalog- und Digitalausgänge, LEDs, Impulszähler und mehrSensorenSPI, I²C, UARTDrahtlose Kommunikation mit Bluetooth, OTA und WifiJTAG-Debugging und weitere Tricks bei der FehlersucheULP-Programmierung: Tasks und Deep SleepProjektideen für Maker: Evil Dice, Binär-Uhr, Solar-WLAN-Repeater Einleitung ... 13 1. Der Mikrocontroller ESP32 ... 19 1.1 ... Ein kurzer Rückblick in die Entwicklung von Mikrocontrollern ... 19 1.2 ... Die ESP32-SoCs ... 20 1.3 ... Die Module WROOM, SOLO, WROVER und PICO ... 26 1.4 ... Die Boards ... 29 1.5 ... Das ESP32-Dev-KitC V4 ... 30 1.6 ... Das ESP32-Dev-KitC V4 -- Erstinbetriebnahme am PC ... 41 2. Die Stromversorgung ... 43 2.1 ... Betriebszustände und typische Stromverbräuche ... 43 2.2 ... Anschlüsse zur Stromversorgung ... 45 2.3 ... Grundschema der Stromversorgung ... 46 2.4 ... Spannungsquellen ... 47 2.5 ... Spannungsregler ... 50 3. Ihre Werkstatt ... 55 3.1 ... Breadboard & Co. ... 55 3.2 ... Hilfreiche Werkzeuge ... 59 3.3 ... Fritzing ... 62 3.4 ... Löttechnik ... 75 4. Entwicklungsumgebungen ... 85 4.1 ... Der Weg von lesbaren Anweisungen zum Maschinencode ... 85 4.2 ... Das Betriebssystem der Entwicklungsumgebung ... 88 4.3 ... esptool.py ... 89 4.4 ... Entwicklungsumgebungen in der Übersicht ... 97 4.5 ... Die Partitionstabelle festlegen ... 167 4.6 ... Fazit ... 169 5. Programmierung mit C und C++ ... 171 5.1 ... Programmdesign für den Mikrocontroller ... 171 5.2 ... Syntax und Semantik in der Programmiersprache ... 175 5.3 ... Zeichen, Kommentare und Begriffe ... 176 5.4 ... Daten und Datentypen ... 179 5.5 ... Variablen ... 183 5.6 ... Ausdrücke und Operatoren ... 187 5.7 ... Zeiger (Pointer) ... 197 5.8 ... Arrays und Strukturen ... 201 5.9 ... Kontrollstrukturen ... 205 5.10 ... Funktionen ... 215 5.11 ... Funktionen nutzen: Ihr Werkzeugkasten ... 229 5.12 ... Klassen und objektorientierte Programmierung ... 235 5.13 ... Die String()-Klasse ... 243 5.14 ... Serielle Aus- und Eingabe ... 252 5.15 ... Vorgriff: Tasks und Threads ... 258 5.16 ... Präprozessordirektiven ... 259 5.17 ... Prinzipien des Softwareentwurfs ... 262 5.18 ... Fehlermanagement ... 263 5.19 ... JSON -- das Datenformat für den Datenaustauch ... 283 6. ESP32-Programming inside ... 287 6.1 ... ULP-Programmierung ... 287 6.2 ... FreeRTOS-Tasks verwalten ... 316 6.3 ... FreeRTOS-Task-Synchronisation ... 327 6.4 ... Threads nutzen ... 358 7. Peripherie und Funktionen des ESP32 ... 363 7.1 ... Der interne Hall-Sensor ... 363 7.2 ... Digitale Aus-/Eingänge ... 364 7.3 ... Analoge Aus-/Eingänge ... 373 7.4 ... Das ESP32-Touch-Sensor-System ... 385 7.5 ... DHT11 und DHT22 ... 390 7.6 ... 433-MHz-Steuerung ... 395 7.7 ... LED-Control und Pulsweitenmodulation ... 400 7.8 ... Impulszähler ... 407 7.9 ... Universal-Timer, Watchdog-Timer ... 410 7.10 ... Energie-(Spar-)Modi ... 415 7.11 ... Daten auf dem ESP32 speichern ... 423 8. Externe Schnittstellen ... 427 8.1 ... SPI ... 427 8.2 ... I²C ... 445 8.3 ... I2S ... 449 8.4 ... Bluetooth ... 460 8.5 ... WLAN/Wi-Fi ... 477 8.6 ... UART ... 500 8.7 ... OTA ... 506 9. Externe Kommunikations- und Steuerungsmöglichkeiten ... 511 9.1 ... Das JSON-Datenaustauschformat in der Praxis ... 512 9.2 ... Apps ... 517 9.3 ... Messenger ... 538 9.4 ... Das MQTT-Protokoll ... 558 9.5 ... Cloud-IoT-Plattformen ... 566 9.6 ... Lokale Anwendungen nutzen ... 592 10. Projektideen ... 619 10.1 ... The Evil Dice ... 619 10.2 ... Die Maker-Uhr ... 625 10.3 ... Das Dateisystem einmal anders ... 645 10.4 ... Solar-Repeater ... 655 10.5 ... Als die Bilder laufen lernten ... 659 10.6 ... IoT-Barometer ... 672 10.7 ... Eine kleine Schaltzentrale ... 688 10.8 ... Den ESP32 mit Alexa steuern ... 706 10.9 ... Mit Text To Speech und ChatGPT experimentieren ... 715 A. Anhang ... 725 A.1 ... Sensoren ... 725 A.2 ... Fritzing-Parts ... 726 A.3 ... Verwendete Software und Softwareversionen ... 727 A.4 ... RTC-MUX-Pin-Liste ... 728 Index ... 731
Vorschriften und Betriebstechnik des Amateurfunks
So bestehen Sie Ihre Amateurfunkprüfung mit Bravour! Für das erfolgreiche Bestehen der Amateurfunkprüfung benötigen Sie nicht nur umfassendes Technik-Wissen, sondern Sie müssen sich auch mit den Vorschriften und Gesetzen sowie der Betriebstechnik auskennen. Dazu finden Sie in diesem E-Book alles, was Sie für das sichere Bestehen der Prüfungen in den Klassen N, E und A und den souveränen Funkbetrieb wissen müssen. Inklusive Beispielen und Übungsfragen, aktuell zur AFuV 2024. Bei Ihren ersten Schritten in der Funkpraxis unterstützt Sie mit den notwendigen Grundlagen »Amateurfunk. Das umfassende Handbuch« von Harald Zisler DL 6 RAL und Thomas Lauterbach DL 1 NAW. Aus dem Inhalt: Grundwissen über die gesetzlichen Grundlagen und VorschriftenSicherheitsvorschriftenElektromagnetische UmweltverträglichkeitAmateurfunkbetrieb unterwegsBandpläne: Für ein gutes MiteinanderVerkehrsregeln im FunkbetriebNotfunk und Verhalten im NotfallLogbücher und QSL-KartenMit Übungen und Musterlösungen
Procreate und Procreate Dreams
Procreate begeistert! Und mit diesem Buch werden Sie alle Möglichkeiten der Zeichen-App ausschöpfen: Gekonnte Auswahlen, Einsatz der Zeichenhilfe, Alphasperre, Farbinspirationen, 3D: Procreate bietet so viel mehr, als auf den ersten Blick ersichtlich. Das Buch erklärt wirklich jede Funktion und verrät Insidertipps und Kniffe, die das Illustrieren und Lettern mit Procreate noch selbstverständlicher machen. Zahlreiche Workshops zeigen die Procreate-Werkzeuge im Praxiseinsatz. Natürlich liegt ein besonderes Augenmerk auf den Pinseln: Ihr Einsatz und die Anpassung an die eigenen Bedürfnisse werden ausführlich erläutert. Ein ausführliches Kapitel beschäftigt sich mit den Möglichkeiten der neuen Animation-Zeichen-App Procreate Dreams. Aktuell zu Procreate 5.3. Viel Spaß! Aus dem Inhalt: Die GalerieEine neue Leinwand anlegen und organisierenAktionen, ZeichenhilfeAlle Anpassungen kreativ anwendenAuswahlen und TransformationenDas Pinselstudio ausführlich erklärtEbenen einsetzenFarben geschickt auswählen und organisierenTipps und Tricks, Gestensteuerung3D mit ProcreateAnimationen für EinsteigerWorkshop 1: Ebenen im Einsatz Workshop 2: Muster erstellen Workshop 3: Digitale Collagen Workshop 4: Ebenenmaske und Clipping-Masken im EinsatzEinführung in Procreate Dreams Vorwort ... 8 Kapitel 1. Einführung ... 9 1.1 ... Die App ... 9 1.2 ... Systemvoraussetzungen ... 13 1.3 ... Grundsätzliche Einstellungen für die App ... 14 Kapitel 2. Gestensteuerung ... 17 2.1 ... Gesten mit zwei, drei oder vier Fingern ... 17 2.2 ... Einstellungen für die Gestensteuerung ... 22 Kapitel 3. Die Galerie ... 25 3.1 ... Eine neue Leinwand erstellen ... 26 3.2 ... Deine Leinwände organisieren ... 31 Kapitel 4. Die Benutzeroberfläche ... 40 4.1 ... Die Menüs ... 40 4.2 ... Die Werkzeugleiste ... 43 4.3 ... Die Seitenleiste ... 47 Kapitel 5. Aktionen ... 54 5.1 ... Hinzufügen ... 54 5.2 ... Leinwand ... 56 5.3 ... Teilen ... 63 5.4 ... Video ... 64 5.5 ... Einstellungen ... 65 5.6 ... Hilfe ... 70 Kapitel 6. Anpassungen ... 72 6.1 ... Ebene oder Pencil? ... 72 6.2 ... Farbanpassungen ... 74 6.3 ... Unschärfe-Effekte ... 81 6.4 ... Effekte mit Störungen ... 85 6.5 ... Weitere Filter ... 95 Kapitel 7. Auswählen und Transformieren ... 100 7.1 ... Das Auswahlwerkzeug ... 100 7.2 ... Das Transformieren-Werkzeug ... 108 Kapitel 8 . Pinsel, Wischfinger und Radiergummi ... 118 8.1 ... Die Pinselsammlung ... 119 8.2 ... Das Pinselstudio ... 137 8.3 ... Einen Pinsel modifizieren ... 170 8.4 ... Zwei Pinsel kombinieren ... 171 8.5 ... Der Wischfinger ... 174 8.6 ... Der Radiergummi ... 177 Kapitel 9 . Ebenen und Seiten ... 178 9.1 ... Die Ebenen-Palette ... 178 9.2 ... Das Ebenen-Menü ... 181 9.3 ... Der Ebenenmodus ... 195 9.4 ... Der Seitenassistent ... 207 Kapitel 10. Farben ... 210 10.1 ... Farben auswählen ... 210 10.2 ... Die Arbeit mit Farbpaletten ... 217 10.3 ... Farben mit der Pipette auswählen ... 222 10.4 ... Flächen füllen ... 223 Kapitel 11. Text ... 228 11.1 ... Textfeld einfügen und bearbeiten ... 228 11.2 ... Vektortext und Rastertext ... 235 11.3 ... Text mit dem Stift schreiben ... 236 Kapitel 12. Zeichenhilfe und QuickShape ... 238 12.1 ... Die Zeichenhilfe nutzen ... 238 12.2 ... QuickShape einsetzen ... 248 Kapitel 13. Das 3D-Tool ... 254 13.1 ... 3D-Objekte ... 254 13.2 ... 3D-Werkzeuge ... 259 13.3 ... Dein 3D-Objekt teilen ... 266 Kapitel 14. Animation mit Procreate ... 269 14.1 ... Einstellungen für die Animation ... 269 14.2 ... Eine Animation erstellen ... 275 14.3 ... Animation teilen ... 277 Kapitel 15. Animation mit Procreate Dreams ... 279 15.1 ... Über die App ... 279 15.2 ... Die Benutzeroberfläche ... 279 15.3 ... Die drei Animationstechniken ... 287 15.4 ... Weitere Spur- und Inhaltseinstellungen ... 303 15.5 ... Die Animation exportieren ... 306 15.6 ... Das Praxisbeispiel: Seerosen animieren ... 307 Kapitel 16. Workshop 1 -- Ebenen im Einsatz ... 313 Kapitel 17. Workshop 2 -- Masken im Einsatz ... 321 Kapitel 18. Workshop 3 -- Muster erstellen ... 326 Kapitel 19. Workshop 4 -- Digitale Collagen ... 339 Index ... 347
Beginning Python
Gain a fundamental understanding of Python’s syntax and features with this revised introductory and practical reference. Covering a wide array of Python–related programming topics, including addressing language internals, database integration, network programming, and web services, you’ll be guided by sound development principles.Updated to reflect the latest in Python programming paradigms and several of the most crucial features found in Python 3, _Beginning Python, Fourth Edition_ also covers advanced topics such as extending Python and packaging/distributing Python applications. Ten accompanying projects will ensure you can get your hands dirty in no time.YOU WILL:* Become a proficient Python programmer by following along with a friendly, practical guide to the language’s key features* Write code faster by learning how to take advantage of advanced features such as magic methods, exceptions, and abstraction* Gain insight into modern Python programming paradigms including testing, documentation, packaging, and distribution* Work through several interesting projects, including a P2P file–sharing application, chat client, video game, remote text editor, and moreWHO THIS BOOK IS FORProgrammers, novice and otherwise, seeking a comprehensive introduction to the Python programming language.MAGNUS LIE HETLAND is an experienced Python programmer, having used the language since the late 1990s. He is also an associate professor of algorithms at the Norwegian University of Science and Technology, having taught algorithms for the better part of a decade. Hetland is the author of Practical Python and Beginning Python, first and second editions, as well as several scientific papers.FABIO NELLI is an IT Scientific Application Specialist at IRBM Science Park, a private research center in Pomezia, Roma, Italy. He has been a computer consultant for many years at IBM, EDS, Merck Sharp, and Dohme, along with several banks and insurance companies. He has an Organic Chemistry degree and many years of experience in Information technologies and Automation systems applied to Life Sciences (Tech Specialist at Beckman Coulter Italy and Spain). He is currently developing Java applications that interface Oracle databases with scientific instrumentation generating data and web server applications providing analysis of the results to researchers in real time.Ch. 1 Instant hacking : the basics.- Ch. 2 Lists and tuples.- Ch. 3 Working with strings.- Ch. 4 Dictionaries : when indices won't do.- Ch. 5 Conditionals, loops, and some other statements.- Ch. 6 Abstraction.- Ch. 7 More abstraction.- Ch. 8 Exceptions.- Ch. 9 Magic methods, properties, and iterators.- Ch. 10 Batteries included.- Ch. 11 Files and stuff.- Ch. 12 Graphical user interfaces.- Ch. 13 Database support.- Ch. 14 Network programming.- Ch. 15 Python and the Web.- Ch. 16 Testing, 1-2-3.- Ch. 17 Extending Python.- Ch. 18 Packaging your programs.- Ch. 19 Playful programming.- Ch. 20 Project 1 : instant markup.- Ch. 21 Project 2 : painting a pretty picture.- Ch. 22 Project 3 : XML for all occasions.- Ch. 23 Project 4 : in the news.- Ch. 24 Project 5 : a virtual tea party.- Ch. 25 Project 6 : remote editing with CGI.- Ch. 26 Project 7 : your own bulletin board.- Ch. 27 Project 8 : file sharing with XML-RPC.- Ch. 28 Project 9 : file sharing II - now with GUI!.- Ch. 29 Project 10 : do-it-yourself arcade game.- Appendix A: The Short Version.- Appendix B: Python Reference.
Advanced Styles and Insights with Midjourney
Explore advanced techniques in AI image generation with a focus on enhancing creativity and producing unique styles using the Midjourney platform, an AI image-generating (text-to-image) program unparalleled in the aesthetics of images it can produce. This book is for anyone ready to push their AI art further, with guidance straight from a seasoned AI artist and user of Midjourney.Unlike a basic tutorial, this book focuses on advanced prompt crafting strategies, understanding Midjourney's evolving algorithms, and harnessing these tools to produce art that resonates on personal and communal levels. Author Irina Shamaeva shares insights gained from creating and sharing art that has captivated over 8,000 followers on social media in a year.You’ll see how to think out of the box with AI art creation and gain practical tips and techniques for drawing. Expect practical tips on making the most of Midjourney for your art, insights from the author's experience, and stories from the AI art world. This book is not just about how to use Midjourney; it's about creating art that matters to you and others._Advanced Styles and Insights with Midjourney_ will allow you to channel your creativity with more sophisticated drawing techniques, concepts, and new complementary tools.WHAT YOU WILL LEARN* Combine the features of two recent Midjourney versions, getting the best qualities of each.* Explore a "hidden" unofficial version of Midjourney that has a wild imagination.* Use the Vary(Subtle), Vary(Strong), and Vary(Region) functions to manipulate your images.* Work with multimedia - images along with text - as image prompts and style references.WHO THIS BOOK IS FORGraphic designers, architects, book illustrators, product photographers, game developers, fashion and interior designers, educators, AI researchers using text-to-image software, and any Midjourney user wanting to enhance their prompting skills.Irina Shamaeva is an AI Artist at ThePrompter, where lately, she has been spending most of her time generating images with all available Midjourney techniques and some she has invented. She is a Partner at Brain Gain Recruiting, specializing in teaching online research in application to talent sourcing. Irina is the author of a blog, BooleanStrings, which has gained 2.5 million views, and a frequent speaker at international conferences on topics like Google and LinkedIn search. Previously, Irina worked at San Francisco software start-ups and biotech firms developing software. She has an MS with Honors in Math. Irina's education and research background experience facilitate understanding and predicting complex software behavior. Irina has successfully applied these skills to navigating creative AI image-generation techniques.Chapter 1: Midjourney and You. - Chapter 2: Gauging the Effectiveness of Midjourney's Prompts. - Chapter 3: Using Existing Images as Your Base (Multimedia Prompts). - Chapter 4: Advanced Midjourney Capabilities. - Chapter 5: Advanced Creative Techniques. - Chapter 6: Consistent Characters. - Chapter 7: Use AI For Prompt Creation. - Chapter 8: Image-To-Text Tools. - Chapter 9: Midjourney Challenges (Exercises) for You.- Chapter 10: Conclusion and Sample Images with Prompts.- Appendices A-G.