93 results on 'LN cat08778a'
Search Results
2. Clean Ruby: A Guide to Crafting Better Code for Rubyists#
- Author
-
Carleton DiLeo
- Subjects
Internet of things ,Machine learning ,Electronic books - Published
- 2020
3. Practical Blockchains and Cryptocurrencies. :Speed Up Your Application Development Process and Develop Distributed Applications with Confidence.
- Author
-
Garewal, Karan Singh
- Subjects
Blockchains (Databases) ,Cryptocurrencies ,Python ,Application Software - Abstract
Summary: Create cryptocurrency and blockchain applications by examining the key algorithms and concepts pertaining to blockchains, transaction processing, mining, distributed consensus, and anonymous currencies. In this book, youll develop a fully functional cryptocurrency from scratch in the Python language. Practical Blockchains and Cryptocurrencies is a reference for development of blockchain applications and provides you with rigorous information on cryptography and the theory underlying blockchains.
- Published
- 2023
4. Influencer Marketing for Brands What YouTube and Instagram Can Teach You About the Future of Digital Advertising.
- Author
-
Levin, Aron
- Subjects
Branding (Marketing) ,Internet marketing - Abstract
Summary: Modern marketing professionals looking to adopt influencer marketing for their brands face equally modern challenges. Like finding the right talent, tracking and measuring results and quantifying how this new marketing opportunity aligns with the overall strategy. Influencer Marketing for Brands is the field guide for the digital age. After working with hundreds of brands from across the globe, author Aron Levin shares his insider knowledge gained from research, strategy, and hands-on experience from more than 10,000 successful collaborations with influencers on Instagram and YouTube. He provides you with valuable insights that help you eliminate guesswork and avoid common mistakes.
- Published
- 2022
5. Clean Ruby: A Guide to Crafting Better Code for Rubyists#
- Author
-
DiLeo, Carleton
- Subjects
Internet of things ,Ruby ,Computer programming ,Machine learning - Abstract
Summary: Learn how to make better decisions and write cleaner Ruby code. This book shows you how to avoid messy code that is hard to test and which cripples productivity. Author Carleton DiLeo shares hard-learned lessons gained from years of experience across numerous codebases both large and small. Each chapter covers the topics you need to know to make better decisions and optimize your productivity. Many books will tell you how to do something; this book will tell you why you should do it. Start writing code you love. What You Will Learn Build better classes to help promote code reuse Improve your decision making and make better, smarter choices Identify bad code and fixed it Create quality names for all of your variables, classes, and modules Write better, concise classes Improve the quality of your methods Properly use modules Clarify your Boolean logic See when and how you refactor Improve your understanding of TDD and write better tests Who This Book Is For This book is written for Ruby developers. There is no need to learn a new language or translate concepts to Ruby.
- Published
- 2020
6. Building Design Systems: Unify User Experiences through a Shared Design Languag.
- Author
-
Vesselov, Sarrah
- Subjects
System Design ,Computer programming ,Web Development - Abstract
Summary: Learn how to build a design system framed within the context of your specific business needs. This book guides you through the process of defining a design language that can be understood across teams, while also establishing communication strategies for how to sell your system to key stakeholders and other contributors. With a defined set of components and guidelines, designers can focus their efforts on solving user needs rather than recreating elements and reinventing solutions. You'll learn how to use an interface inventory to surface inconsistencies and inefficient solutions, as well as how to establish a component library by documenting existing patterns and creating new ones. You'll also see how the creation of self-documenting styles and components will streamline your UX process. Building Design Systems provides critical insights into how to set up a design system within your organization, measure the effectiveness of that system, and maintain it over time. You will develop the skills needed to approach your design process systematically, ensuring that your design system achieves the purpose of your organization, your product, and your team. What You'll Learn Develop communication strategies necessary to gain buy-in from key stakeholders and other teams Establish principles based on your specific needs Design, build, implement, and maintain a design system from the ground up Measure the effectiveness of your system over time Who This Book Is For All teams, large and small, seeking to unify their design language through a cohesive design system and create buy-in for design thinking within their organization; UX, visual, and interaction designers, as well as product managers and front-end developers will benefit from a systematic approach to design.
- Published
- 2020
7. Applied Machine Learning for Health and Fitness : A Practical Guide to Machine Learning with Deep Vision, Sensors and IoT.
- Author
-
Ashley, Kevin
- Subjects
Machine learning ,Exercise ,Data processing - Abstract
Summary: Explore the world of using machine learning methods with deep computer vision, sensors and data in sports, health and fitness and other industries. Accompanied by practical step-by-step Python code samples and Jupyter notebooks, this comprehensive guide acts as a reference for a data scientist, machine learning practitioner or anyone interested in AI applications. These ML models and methods can be used to create solutions for AI enhanced coaching, judging, athletic performance improvement, movement analysis, simulations, in motion capture, gaming, cinema production and more. Packed with fun, practical applications for sports, machine learning models used in the book include supervised, unsupervised and cutting-edge reinforcement learning methods and models with popular tools like PyTorch, Tensorflow, Keras, OpenAI Gym and OpenCV. Author Kevin Ashley--who happens to be both a machine learning expert and a professional ski instructor--has written an insightful book that takes you on a journey of modern sport science and AI. Filled with thorough, engaging illustrations and dozens of real-life examples, this book is your next step to understanding the implementation of AI within the sports world and beyond. Whether you are a data scientist, a coach, an athlete, or simply a personal fitness enthusiast excited about connecting your findings with AI methods, the authors practical expertise in both tech and sports is an undeniable asset for your learning process. Todays data scientists are the future of athletics, and Applied Machine Learning for Health and Fitness hands you the knowledge you need to stay relevant in this rapidly growing space. You will: Use multiple data science tools and frameworks Apply deep computer vision and other machine learning methods for classification, semantic segmentation, and action recognition Build and train neural networks, reinforcement learning models and more Analyze multiple sporting activities with deep learning Use datasets available today for model training Use machine learning in the cloud to train and deploy models Apply best practices in machine learning and data science.
- Published
- 2020
8. Build a next-generation digital workplace : transform legacy intranets to employee experience platforms.
- Author
-
Shivakumar, Shailesh Kumar
- Subjects
Intranets (Computer networks) ,User interfaces (Computer systems) - Abstract
Summary: Evolve your traditional intranet platform into a next-generation digital workspace with this comprehensive book. Through in-depth coverage of strategies, methods, and case studies, you will learn how to design and build an employee experience platform (EXP) for improved employee productivity, engagement, and collaboration. In Build a Next-Generation Digital Workplace, author Dr. Shailesh Kumar Shivakumar takes you through the advantages of EXPs and shows you how to successfully implement one in your organization. This book provides extensive coverage of topics such as EXP design, user experience, content strategy, integration, EXP development, collaboration, and EXP governance. Real-world case studies are also presented to explore practical applications. Employee experience platforms play a vital role in engaging, empowering, and retaining the employees of an organization. Next-generation workplaces demand constant innovation and responsiveness, and this book readies you to fulfill that need with an employee experience platform. You will: Understand key design elements of EXP, including the visual design, EXP strategy, EXP transformation themes, information architecture, and navigation design. Gain insights into end-to-end EXP topics needed to successfully design, implement, and maintain next-generation digital workplace platforms. Study methods used in the EXP lifecycle, such as requirements and design, development, governance, and maintenance Execute the main steps involved in digital transformation of legacy intranet platforms to EXP. Discover emerging trends in digital workplace such as gamification, machine-led operations model and maintenance model, employee-centric design (including persona based design and employee journey mapping), cloud transformation, and design transformation. Comprehend proven methods for legacy Intranet modernization, collaboration, solution validation, migration, and more.
- Published
- 2020
9. Managing Your Data Science Projects: Learn Salesmanship, Presentation, and Maintenance of Completed Models
- Author
-
Robert de Graaf
- Published
- 2020
10. Learn TensorFlow 2.0: Implement Machine Learning and Deep Learning Models with Python.
- Author
-
Singh, Pramod and Manure, Avinash
- Subjects
TensorFlow ,Machine learning - Abstract
Summary: Learn how to use TensorFlow 2.0 to build machine learning and deep learning models with complete examples. The book begins with introducing TensorFlow 2.0 framework and the major changes from its last release. Next, it focuses on building Supervised Machine Learning models using TensorFlow 2.0. It also demonstrates how to build models using customer estimators. Further, it explains how to use TensorFlow 2.0 API to build machine learning and deep learning models for image classification using the standard as well as custom parameters. You'll review sequence predictions, saving, serving, deploying, and standardized datasets, and then deploy these models to production. All the code presented in the book will be available in the form of executable scripts at Github which allows you to try out the examples and extend them in interesting ways. You will: Review the new features of TensorFlow 2.0 Use TensorFlow 2.0 to build machine learning and deep learning models Perform sequence predictions using TensorFlow 2.0 Deploy TensorFlow 2.0 models with practical examples.
- Published
- 2020
11. Data mining algorithms in C++ : data patterns and algorithms for modern applications.
- Author
-
Masters, Timothy
- Subjects
C++ programming ,Data Mining ,Information and Entropy ,Algorithms - Abstract
Summary: Find the various relationships among variables that can be present in big data as well as other data sets. This book also covers information entropy, permutation tests, combinatorics, predictor selections, and eigenvalues to give you a well-rounded view of data mining and algorithms in C++. Furthermore, Data Mining Algorithms in C++ includes classic techniques that are widely available in standard statistical packages, such as maximum likelihood factor analysis and varimax rotation. After reading and using this book, you'll come away with many code samples and routines that can be repurposed into your own data mining tools and algorithms toolbox. This will allow you to integrate these techniques in your various data and analysis projects. You will: Discover useful data mining techniques and algorithms using the C++ programming language Carry out permutation tests Work with the various relationships and screening types for these relationships Master predictor selections Use the DATAMINE program.
- Published
- 2020
12. MATLAB Deep Learning: With Machine Learning, Neural Networks and Artificial Intelligence
- Author
-
Kim, Phil
- Subjects
Computer Science - Abstract
Summary: Get started with MATLAB for deep learning and AI with this in-depth primer. In this book, you start with machine learning fundamentals, then move on to neural networks, deep learning, and then convolutional neural networks. In a blend of fundamentals and applications, MATLAB Deep Learning employs MATLAB as the underlying programming language and tool for the examples and case studies in this book. With this book, you'll be able to tackle some of today's real world big data, smart bots, and other complex data problems. You’ll see how deep learning is a complex and more intelligent aspect of machine learning for modern smart data analysis and usage.
- Published
- 2020
13. Managing Your Data Science Projects: Learn Salesmanship, Presentation, and Maintenance of Completed Models
- Author
-
de Graaf, Robert
- Subjects
Database management ,Big data - Abstract
Summary: At first glance, the skills required to work in the data science field appear to be self-explanatory. Do not be fooled. Impactful data science demands an interdisciplinary knowledge of business philosophy, project management, salesmanship, presentation, and more. In Managing Your Data Science Projects, author Robert de Graaf explores important concepts that are frequently overlooked in much of the instructional literature that is available to data scientists new to the field. If your completed models are to be used and maintained most effectively, you must be able to present and sell them within your organization in a compelling way. The value of data science within an organization cannot be overstated. Thus, it is vital that strategies and communication between teams are dexterously managed. Three main ways that data science strategy is used in a company is to research its customers, assess risk analytics, and log operational measurements. These all require different managerial instincts, backgrounds, and experiences, and de Graaf cogently breaks down the unique reasons behind each. They must align seamlessly to eventually be adopted as dynamic models. Data science is a relatively new discipline, and as such, internal processes for it are not as well-developed within an operational business as others. With Managing Your Data Science Projects, you will learn how to create products that solve important problems for your customers and ensure that the initial success is sustained throughout the products intended life. Your users will trust you and your models, and most importantly, you will be a more well-rounded and effectual data scientist throughout your career.
- Published
- 2020
14. Making Sense of Sensors: End-to-End Algorithms and Infrastructure Design from Wearable-Devices to Data Centers
- Author
-
Tickoo, Omesh and Iyer, Ravi
- Subjects
Wireless sensor networks ,Data structures (Computer science) ,Data mining - Abstract
Summary: This book outlines the common architectures used for deriving meaningful data from sensors. In today's world we are surrounded by sensors collecting various types of data about us and our environments. These sensors are the primary input devices for wearable computers, internet-of-things, and other mobile devices. This book provides the reader with the tools to understand how sensor data is converted into actionable knowledge and provides tips for in-depth work in this field. The information is presented in way that allows readers to associate the examples with their daily lives for better understanding of the concepts. Making Sense of Sensors starts with an overview of the general pipeline to extract meaningful data from sensors. It then dives deeper into some commonly used sensors and algorithms designed for knowledge extraction. Practical examples and pointers to more information are used to outline the key aspects of Multimodal recognition. The book concludes with a discussion on relationship extraction, knowledge representation, and management.
- Published
- 2020
15. Learn Data Analysis with Python: Lessons in Coding.
- Author
-
Henley, A.J. and Wolf, Dave
- Subjects
Python (Computer program language) ,Programming languages (Electronic computers) ,Data mining - Abstract
Summary: Get started using Python in data analysis with this compact practical guide. This book includes three exercises and a case study on getting data in and out of Python code in the right format. Learn Data Analysis with Python also helps you discover meaning in the data using analysis and shows you how to visualize it. Each lesson is, as much as possible, self-contained to allow you to dip in and out of the examples as your needs dictate. If you are already using Python for data analysis, you will find a number of things that you wish you knew how to do in Python. You can then take these techniques and apply them directly to your own projects. If you aren't using Python for data analysis, this book takes you through the basics at the beginning to give you a solid foundation in the topic. As you work your way through the book you will have a better of idea of how to use Python for data analysis when you are finished. You will: Get data into and out of Python code Prepare the data and its format Find the meaning of the data Visualize the data using iPython.
- Published
- 2020
16. Experiment-Driven Product Development: How to Use a Data-Informed Approach to Learn, Iterate, and Succeed Faster.
- Author
-
Rissen, Paul
- Subjects
New products ,Engineering design - Abstract
Summary: Improving your craft is a key skill for product and user experience professionals working in the digital era. There are many established methods of product development to inspire and focus teams--Sprint, Lean, Agile, Kanban--all of which focus on solutions to customer and business problems. Enter XDPD, or Experiment-Driven Product Development--a new approach that turns the spotlight on questions to be answered, rather than on solutions. Within XDPD, discovery is a mindset, not a project phase. In Experiment-Driven Product Development, author Paul Rissen introduces a philosophy of product development that will hone your skills in discovery, research and learning. By guiding you through a practical, immediately applicable framework, you can learn to ask, and answer, questions which will supercharge your product development, making teams smarter and better at developing products and services that deliver for users and businesses alike. When applying the XDPD framework within your organization, the concept of an experiment--a structured way of asking, and answering, questions--becomes the foundation of almost everything you do, instilling a constant sense of discovery that keeps your team inspired. All types of activities, from data analysis to writing software, are seen through the lens of research. Rather than treating research as a separate task from the rest of product development, this book approaches the entire practice as one of research and continuous discovery. Designing successful experiments takes practice. Thats where Rissens years of industry expertise come in. In this book, you are given step-by-step tools to ensure that meaningful, efficient progress is made with each experiment. This approach will prove beneficial to your team, your users, and most importantly, to your products lasting success. Experiment-Driven Product Development offers a greater appreciation of the craft of experimentation and helps you adapt it in your own context. In o ur modern age of innovation, XDPD can put you ahead. Go forth and experiment!
- Published
- 2020
17. Ensemble Learning for AI Developers: Learn Bagging, Stacking, and Boosting Methods with Use Cases.
- Author
-
Kumar, Alok and Jain, Mayank
- Subjects
Ensemble learning (Machine learning) ,Artificial intelligence ,Python (Computer program language) - Abstract
Summary: Use ensemble learning techniques and models to improve your machine learning results. Ensemble Learning for AI Developers starts you at the beginning with an historical overview and explains key ensemble techniques and why they are needed. You then will learn how to change training data using bagging, bootstrap aggregating, random forest models, and cross-validation methods. Authors Kumar and Jain provide best practices to guide you in combining models and using tools to boost performance of your machine learning projects. They teach you how to effectively implement ensemble concepts such as stacking and boosting and to utilize popular libraries such as Keras, Scikit Learn, TensorFlow, PyTorch, and Microsoft LightGBM. Tips are presented to apply ensemble learning in different data science problems, including time series data, imaging data, and NLP. Recent advances in ensemble learning are discussed. Sample code is provided in the form of scripts and the IPython notebook. You will: Understand the techniques and methods utilized in ensemble learning Use bagging, stacking, and boosting to improve performance of your machine learning projects by combining models to decrease variance, improve predictions, and reduce bias Enhance your machine learning architecture with ensemble learning.
- Published
- 2020
18. Creating Google Chrome Extensions.
- Author
-
Mehta, Prateek
- Subjects
Google chrome ,Browsers (Computer programs) ,Computer programming -- software development - Abstract
Summary: Transform your existing web applications into Google Chrome browser extensions and create brand new extensions that improve your own browsing experience and that of your users. This book shows you how Google Chrome browser extensions are extremely useful tools for enhancing the functionality of the Google Chrome web browser. For example, you can create extensions to summarize the current page you are reading, or to save all of the images in the page you are browsing. They have access to almost all of the features provided by the Google Chrome browser, and they can encapsulate such features in the form of a bundled application providing targeted functionality to users. Extensions also run in a sandboxed environment, making them secure - which is a huge plus in the modern web! The APIs provided by the Chrome Extensions framework help you empower web applications by coupling them with amazing features provided by the Google Chrome web browser, such as bookmarks, history, tabs, actions, storage, notifications, search, and a lot more - facilitating increased productivity on the Google Chrome web browser. You will learn how to: Transform your web application ideas into Google Chrome extensions Choose the recommended components for creating your kind of extension Leverage the power of a Google Chrome browser by making use of the extensions API Showcase your existing web-development skills in a modern way by creating useful extensions.
- Published
- 2020
19. Decoding Blockchain for Business: Understand the Tech and Prepare for the Blockchain Future.
- Author
-
Hijfte, Stijn Van
- Subjects
Blockchains (Databases) ,Computer security ,Information retrieval - Abstract
Summary: Business professionals looking to understand the impact, future, and limitations of blockchain need look no further. This revolutionary technology has impacted business and the economy in unprecedented way within the past decade, and it is only continuing to grow. As a leader in your organization, it is vital that you decode blockchain and optimize all the ways in which it can improve your business. Author of Decoding Blockchain for Business, Stijn Van Hijfte, expertly emphasizes the imperative of professionals in any sector of industry to understand the core concepts and implications of blockchain technology. Cryptocurrencies, cryptotrading, and constantly-changing tax structures for financial systems using blockchain technologies are covered in detail. The last effects of blockchain across specific industries such as media, real estate, finance, and regulatory bodies are addressed with an insightful eye from Van Hijfte. If not properly implemented with care and a foundation of knowledge, blockchain brings risks and uncertainties to a company. Know your technology to be ready for the present and the future, and stay ahead of the curve. Blockchain is here to stay, and Decoding Blockchain for Business is your professional roadmap.
- Published
- 2020
20. Codeless Data Structures and Algorithms: Learn DSA Without Writing a Single Line of Code.
- Author
-
Subero, Armstrong
- Subjects
Coding and algorithm theory ,Algorithm analyis and Problem complexity ,Big data ,Machine learning - Abstract
Summary: In the era of self-taught developers and programmers, essential topics in the industry are frequently learned without a formal academic foundation. A solid grasp of data structures and algorithms (DSA) is imperative for anyone looking to do professional software development and engineering, but classes in the subject can be dry or spend too much time on theory and unnecessary readings. Regardless of your programming language background, Codeless Data Structures and Algorithms has you covered. In this book, author Armstrong Subero will help you learn DSAs without writing a single line of code. Straightforward explanations and diagrams give you a confident handle on the topic while ensuring you never have to open your code editor, use a compiler, or look at an integrated development environment. Subero introduces you to linear, tree, and hash data structures and gives you important insights behind the most common algorithms that you can directly apply to your own programs. Codeless Data Structures and Algorithms provides you with the knowledge about DSAs that you will need in the professional programming world, without using any complex mathematics or irrelevant information. Whether you are a new developer seeking a basic understanding of the subject or a decision-maker wanting a grasp of algorithms to apply to your projects, this book belongs on your shelf. Quite often, a new, refreshing, and unpretentious approach to a topic is all you need to get inspired.
- Published
- 2020
21. [Untitled]
- Author
-
Chaudhary, Mukund and Chopra, Abhishek
- Subjects
Capability maturity model ,Open source ,Software engineering ,Machine learning - Abstract
Summary: This practical book offers best practices to be followed for CMMi implementation. It allows the reader to discover and avoid the mistakes that are commonly made while implementing the CMMi practices in their work areas. You'll experience how easy, yet concise the CMMi practice description is and how quickly and efficiently it can be implemented to your work processes. CMMi is the most popular software process improvement model developed by the US department of Defence Software Engineering Institute (Carnegie Mellon University). This model is extensively used by software professionals and organizations worldwide. CMMI for Development v1.3 : Implementation Guide is your step by step guide that aims to change the way people interpret and implement CMMi in their organizations.
- Published
- 2020
22. Building Single Page Applications in .NET Core 3: Jumpstart Coding Using Blazor and C#
- Author
-
Aponte, Michele
- Subjects
Microsoft. NET Framework ,Web applications ,Computer programming - Published
- 2020
23. Applied Reinforcement Learning with Python: with OpenAI Gym, Tenserflow, and Keras.
- Author
-
Beysolow, Taweh
- Subjects
Reinforcement Learning ,Machine learning ,Learning Algorithms ,Video Games - Abstract
Summary: Delve into the world of reinforcement learning algorithms and apply them to different use-cases via Python. This book covers important topics such as policy gradients and Q learning, and utilizes frameworks such as Tensorflow, Keras, and OpenAI Gym. Applied Reinforcement Learning with Python introduces you to the theory behind reinforcement learning (RL) algorithms and the code that will be used to implement them. You will take a guided tour through features of OpenAI Gym, from utilizing standard libraries to creating your own environments, then discover how to frame reinforcement learning problems so you can research, develop, and deploy RL-based solutions. What You'll Learn: Implement reinforcement learning with Python Work with AI frameworks such as OpenAI Gym, Tensorflow, and Keras Deploy and train reinforcement learning–based solutions via cloud resources Apply practical applications of reinforcement learning.
- Published
- 2020
24. Digital Fluency: Understanding the Basics of Artificial Intelligence, Blockchain Technology, Quantum Computing, and Their Applications for Digital Transformation.
- Author
-
Lang, Volker
- Subjects
Quantum computing ,Machine learning ,Artificial Intelligence - Published
- 2020
25. Implementing Machine Learning for Finance: A Systematic Approach to Predictive Risk and Performance Analysis for Investment Portfolio.
- Author
-
Nokeri, Tshepo Chris
- Subjects
Internet of things ,Machine learning ,Machine learning--Finance - Abstract
Summary: Bring together machine learning (ML) and deep learning (DL) in financial trading, with an emphasis on investment management. This book explains systematic approaches to investment portfolio management, risk analysis, and performance analysis, including predictive analytics using data science procedures. The book introduces pattern recognition and future price forecasting that exerts effects on time series analysis models, such as the Autoregressive Integrated Moving Average (ARIMA) model, Seasonal ARIMA (SARIMA) model, and Additive model, and it covers the Least Squares model and the Long Short-Term Memory (LSTM) model. It presents hidden pattern recognition and market regime prediction applying the Gaussian Hidden Markov Model. The book covers the practical application of the K-Means model in stock clustering. It establishes the practical application of the Variance-Covariance method and Simulation method (using Monte Carlo Simulation) for value at risk estimation. It also includes market direction classification using both the Logistic classifier and the Multilayer Perceptron classifier. Finally, the book presents performance and risk analysis for investment portfolios. By the end of this book, you should be able to explain how algorithmic trading works and its practical application in the real world, and know how to apply supervised and unsupervised ML and DL models to bolster investment decision making and implement and optimize investment strategies and systems.
- Published
- 2020
26. Data Science with Raspberry Pi: Real-Time Applications Using a Localized Cloud.
- Author
-
Kadhar, K. Mohaideen Abdul
- Subjects
Raspberry Pi ,Machine learning ,Python programming - Abstract
Summary: Implement real-time data processing applications on the Raspberry Pi. This book uniquely helps you work with data science concepts as part of real-time applications using the Raspberry Pi as a localized cloud. You’ll start with a brief introduction to data science followed by a dedicated look at the fundamental concepts of Python programming. Here you’ll install the software needed for Python programming on the Pi, and then review the various data types and modules available. The next steps are to set up your Pis for gathering real-time data and incorporate the basic operations of data science related to real-time applications. You’ll then combine all these new skills to work with machine learning concepts that will enable your Raspberry Pi to learn from the data it gathers. Case studies round out the book to give you an idea of the range of domains where these concepts can be applied. By the end of Data Science with the Raspberry Pi, you’ll understand that many applications are now dependent upon cloud computing. As Raspberry Pis are cheap, it is easy to use a number of them closer to the sensors gathering the data and restrict the analytics closer to the edge. You’ll find that not only is the Pi an easy entry point to data science, it also provides an elegant solution to cloud computing limitations through localized deployment.
- Published
- 2020
27. IoT machine learning applications in telecom, energy, and agriculture : with Raspberry Pi and Arduino using Python.
- Author
-
Mathur, Puneet
- Subjects
Internet of things ,Machine learning ,Raspberry Pi - Abstract
Summary: Apply machine learning using the Internet of Things (IoT) in the agriculture, telecom, and energy domains with case studies. This book begins by covering how to set up the software and hardware components including the various sensors to implement the case studies in Python. The case study section starts with an examination of call drop with IoT in the telecoms industry, followed by a case study on energy audit and predictive maintenance for an industrial machine, and finally covers techniques to predict cash crop failure in agribusiness. The last section covers pitfalls to avoid while implementing machine learning and IoT in these domains. After reading this book, you will know how IoT and machine learning are used in the example domains and have practical case studies to use and extend. You will be able to create enterprise-scale applications using Raspberry Pi 3 B+ and Arduino Mega 2560 with Python. You will: Implement machine learning with IoT and solve problems in the telecom, agriculture, and energy sectors with Python Set up and use industrial-grade IoT products, such as Modbus RS485 protocol devices, in practical scenarios Develop solutions for commercial-grade IoT or IIoT projects Implement case studies in machine learning with IoT from scratch.
- Published
- 2020
28. Reactive Streams in Java : Concurrency with RxJava, Reactor, and Akka Streams
- Author
-
Davis, Adam L.
- Subjects
Java (Computer program language) ,Programming languages (Electronic computers) ,Computer programming ,Java ,Programming Languages, Compilers, Interpreters ,Programming Techniques - Abstract
Summary: Get an easy introduction to reactive streams in Java to handle concurrency, data streams, and the propagation of change in today's applications. This compact book includes in-depth introductions to RxJava, Akka Streams, and Reactor, and integrates the latest related features from Java 9 and 11, as well as reactive streams programming with the Android SDK. Reactive Streams in Java explains how to manage the exchange of stream data across an asynchronous boundary-passing elements on to another thread or thread-pool-while ensuring that the receiving side is not forced to buffer arbitrary amounts of data which can reduce application efficiency. After reading and using this book, you'll be proficient in programming reactive streams for Java in order to optimize application performance, and improve memory management and data exchanges. You will: Discover reactive streams and how to use them Work with the latest features in Java 9 and Java 11 Apply reactive streams using RxJava Program using Akka Streams Carry out reactive streams programming in Android.
- Published
- 2019
29. Beginning machine learning in Ios.
- Author
-
Thakkar, Mohit
- Subjects
Machine Learning ,Core ML Framework ,ML Models - Abstract
Summary: Implement machine learning models in your iOS applications. This short work begins by reviewing the primary principals of machine learning and then moves on to discussing more advanced topics, such as CoreML, the framework used to enable machine learning tasks in Apple products. Many applications on iPhone use machine learning: Siri to serve voice-based requests, the Photos app for facial recognition, and Facebook to suggest which people that might be in a photo. You'll review how these types of machine learning tasks are implemented and performed so that you can use them in your own apps. Beginning Machine Learning in iOS is your guide to putting machine learning to work in your iOS applications.
- Published
- 2019
30. Agile machine learning : effective machine learning inspired by the agile manifesto.
- Author
-
Carter, Eric and Hurst, Matthew
- Subjects
Machine learning ,Electronic books - Abstract
Summary: Build resilient applied machine learning teams that deliver better data products through adapting the guiding principles of the Agile Manifesto. Bringing together talented people to create a great applied machine learning team is no small feat. With developers and data scientists both contributing expertise in their respective fields, communication alone can be a challenge. Agile Machine Learning teaches you how to deliver superior data products through agile processes and to learn, by example, how to organize and manage a fast-paced team challenged with solving novel data problems at scale, in a production environment. The authors' approach models the ground-breaking engineering principles described in the Agile Manifesto. The book provides further context, and contrasts the original principles with the requirements of systems that deliver a data product. What You'll Learn Effectively run a data engineering team that is metrics-focused, experiment-focused, and data-focused Make sound implementation and model exploration decisions based on the data and the metrics Know the importance of data wallowing: analyzing data in real time in a group setting Recognize the value of always being able to measure your current state objectively Understand data literacy, a key attribute of a reliable data engineer, from definitions to expectations Who This Book Is For Anyone who manages a machine learning team, or is responsible for creating production-ready inference components. Anyone responsible for data project workflow of sampling data; labeling, training, testing, improving, and maintaining models; and system and data metrics will also find this book useful. Readers should be familiar with software engineering and understand the basics of machine learning and working with data.
- Published
- 2019
31. Building Chatbots with Python : Using Natural Language Processing and Machine Learning.
- Author
-
Raj, Sumit
- Subjects
Computer programming ,Programming languages ,Python ,Programming Techniques - Abstract
Summary: Build your own chatbot using Python and open source tools. This book begins with an introduction to chatbots where you will gain vital information on their architecture. You will then dive straight into natural language processing with the natural language toolkit (NLTK) for building a custom language processing platform for your chatbot. With this foundation, you will take a look at different natural language processing techniques so that you can choose the right one for you. The next stage is to learn to build a chatbot using the API.ai platform and define its intents and entities. During this example, you will learn to enable communication with your bot and also take a look at key points of its integration and deployment. The final chapter of Building Chatbots with Python teaches you how to build, train, and deploy your very own chatbot. Using open source libraries and machine learning techniques you will learn to predict conditions for your bot and develop a conversational agent as a web application. Finally you will deploy your chatbot on your own server with AWS. You will: Gain the basics of natural language processing using Python Collect data and train your data for the chatbot Build your chatbot from scratch as a web app Integrate your chatbots with Facebook, Slack, and Telegram Deploy chatbots on your own server.
- Published
- 2019
32. Machine Learning and AI for Healthcare : Big Data for Improved Health Outcomes
- Author
-
Panesar, Arjun
- Subjects
Artificial intelligence ,Big data ,Computer programming ,Open source software - Abstract
Summary: Explore the theory and practical applications of artificial intelligence (AI) and machine learning in healthcare. This book offers a guided tour of machine learning algorithms, architecture design, and applications of learning in healthcare and big data challenges. You'll discover the ethical implications of healthcare data analytics and the future of AI in population and patient health optimization. You'll also create a machine learning model, evaluate performance and operationalize its outcomes within your organization. Machine Learning and AI for Healthcare provides techniques on how to apply machine learning within your organization and evaluate the efficacy, suitability, and efficiency of AI applications. These are illustrated through leading case studies, including how chronic disease is being redefined through patient-led data learning and the Internet of Things.
- Published
- 2019
33. Text Analytics with Python : A Practitioner's Guide to Natural Language Processing.
- Author
-
Sarkar, Dipanjan
- Subjects
Artificial intelligence ,Python (Computer program language) ,Big data - Abstract
Summary: Leverage Natural Language Processing (NLP) in Python and learn how to set up your own robust environment for performing text analytics. The second edition of this book will show you how to use the latest state-of-the-art frameworks in NLP, coupled with Machine Learning and Deep Learning to solve real-world case studies leveraging the power of Python. This edition has gone through a major revamp introducing several major changes and new topics based on the recent trends in NLP. We have a dedicated chapter around Python for NLP covering fundamentals on how to work with strings and text data along with introducing the current state-of-the-art open-source frameworks in NLP. We have a dedicated chapter on feature engineering representation methods for text data including both traditional statistical models and newer deep learning based embedding models. Techniques around parsing and processing text data have also been improved with some new methods. Considering popular NLP applications, for text classification, we also cover methods for tuning and improving our models. Text Summarization has gone through a major overhaul in the context of topic models where we showcase how to build, tune and interpret topic models in the context of an interest dataset on NIPS conference papers. Similarly, we cover text similarity techniques with a real-world example of movie recommenders. Sentiment Analysis is covered in-depth with both supervised and unsupervised techniques. We also cover both machine learning and deep learning models for supervised sentiment analysis. Semantic Analysis gets its own dedicated chapter where we also showcase how you can build your own Named Entity Recognition (NER) system from scratch. To conclude things, we also have a completely new chapter on the promised of Deep Learning for NLP where we also showcase a hands-on example on deep transfer learning. While the overall structure of the book remains the same, the entire code base, modules, and chapters will be updated to the latest Python 3.x release. ---------------------------------- Also the key selling points ? Implementations are based on Python 3.x and state-of-the-art popular open source libraries in NLP ? Covers Machine Learning and Deep Learning for Advanced Text Analytics and NLP ? Showcases diverse NLP applications including Classification, Clustering, Similarity Recommenders, Topic Models, Sentiment and Semantic Analysis.
- Published
- 2019
34. Beginning Programming Using Retro Computing : Learn BASIC with a Commodore Emulator.
- Author
-
Friedland, Gerald
- Subjects
Computer input-output equipment ,Programming languages (Electronic computers) ,Hardware and Maker ,Programming Languages, Compilers, Interpreters - Abstract
Summary: Learn programming using the Commodore 16/Plus 4 system. Following this book, you and your children will not only learn BASIC programming, but also have fun emulating a retro Commodore system. There are many ways to bring the fun of learning to program in the 1980s back to life. For example, downloading the VICE emulator to a Raspberry Pi allows for the classic "turn on and program" experience and also provides some retro computing project fun. Many parents learned programming in this same way and can have fun helping their children follow the same path. You can also use this book as an opportunity to dust off your computing skills or learn programming concepts for the first time on a system that's easy, approachable, and fun with a nostalgic twist. Commodore computers were the most sold computing devices before the iPhone. Nowadays, the Commodore system can be run using freely available emulation on modern computers. This book uses VICE, which is available for PC, Mac, Linux, as an online app, and on the Raspberry Pi. Beginning Programming Using Retro Computing offers simple programming concepts to give children and adults alike a sense of wonder in seeing that words they write have the power to do things, like play sounds, draw graphics, or finish math homework.
- Published
- 2019
35. Machine Learning Applications Using Python : Cases Studies from Healthcare, Retail, and Finance
- Author
-
Mathur, Puneet
- Subjects
Artificial intelligence ,Computer programming ,Open source software ,Python (Computer program language) ,Artificial Intelligence ,Open Source ,Python - Abstract
Summary: Gain practical skills in machine learning for finance, healthcare, and retail. This book uses a hands-on approach by providing case studies from each of these domains: you'll see examples that demonstrate how to use machine learning as a tool for business enhancement. As a domain expert, you will not only discover how machine learning is used in finance, healthcare, and retail, but also work through practical case studies where machine learning has been implemented. Machine Learning Applications Using Python is divided into three sections, one for each of the domains (healthcare, finance, and retail). Each section starts with an overview of machine learning and key technological advancements in that domain. You'll then learn more by using case studies on how organizations are changing the game in their chosen markets. This book has practical case studies with Python code and domain-specific innovative ideas for monetizing machine learning. You will: Discover applied machine learning processes and principles Implement machine learning in areas of healthcare, finance, and retail Avoid the pitfalls of implementing applied machine learning Build Python machine learning examples in the three subject areas.
- Published
- 2019
36. Advanced applied deep learning : convolutional neural networks and object detection.
- Author
-
Michelucci, Umberto
- Subjects
Machine learning ,Neural networks (Computer science) ,Python (Computer program language) - Abstract
Summary: Develop and optimize deep learning models with advanced architectures. This book teaches you the intricate details and subtleties of the algorithms that are at the core of convolutional neural networks. In Advanced Applied Deep Learning, you will study advanced topics on CNN and object detection using Keras and TensorFlow. Along the way, you will look at the fundamental operations in CNN, such as convolution and pooling, and then look at more advanced architectures such as inception networks, resnets, and many more. While the book discusses theoretical topics, you will discover how to work efficiently with Keras with many tricks and tips, including how to customize logging in Keras with custom callback classes, what is eager execution, and how to use it in your models. Finally, you will study how object detection works, and build a complete implementation of the YOLO (you only look once) algorithm in Keras and TensorFlow. By the end of the book you will have implemented various models in Keras and learned many advanced tricks that will bring your skills to the next level. You will: See how convolutional neural networks and object detection work Save weights and models on disk Pause training and restart it at a later stage Use hardware acceleration (GPUs) in your code Work with the Dataset TensorFlow abstraction and use pre-trained models and transfer learning Remove and add layers to pre-trained networks to adapt them to your specific project Apply pre-trained models such as Alexnet and VGG16 to new datasets.
- Published
- 2019
37. Deep learning for natural language processing : creating neural networks with Python.
- Author
-
Goyal, Palash, Pandey, Sumit, and Jain, Karan
- Subjects
Natural language processing (Computer science) ,Neural networks (Computer science) ,Python (Computer program language) - Abstract
Summary: Discover the concepts of deep learning used for natural language processing (NLP), with full-fledged examples of neural network models such as recurrent neural networks, long short-term memory networks, and sequence-2-sequence models. You'll start by covering the mathematical prerequisites and the fundamentals of deep learning and NLP with practical examples. The first three chapters of the book cover the basics of NLP, starting with word-vector representation before moving onto advanced algorithms. The final chapters focus entirely on implementation, and deal with sophisticated architectures such as RNN, LSTM, and Seq2seq, using Python tools: TensorFlow, and Keras. Deep Learning for Natural Language Processing follows a progressive approach and combines all the knowledge you have gained to build a question-answer chatbot system. This book is a good starting point for people who want to get started in deep learning for NLP. All the code presented in the book will be available in the form of IPython notebooks and scripts, which allow you to try out the examples and extend them in interesting ways. You will: Gain the fundamentals of deep learning and its mathematical prerequisites Discover deep learning frameworks in Python Develop a chatbot Implement a research paper on sentiment classification.
- Published
- 2018
38. Smarter Homes : How Technology Will Change Your Home Life.
- Author
-
Deschamps-Sonsino, Alexandra
- Subjects
Computer communication systems ,Computer communication networks ,Smart cities - Abstract
Summary: Examine the history of smart homes, how technology shapes our lives, and ways you can think about the home when developing new products. This book presents the opportunities in the homespace that will come from understanding the history and multiple players that have contributed to the development of the home in general. You'll start by breaking down the historical, societal and political context for the changes in focus of that 'smartness' from affordability, efficiency, convenience to recently experimentation. The second half of the book then reviews what current developments tell us about what our homes will look like in the next 10 years through the lens of spaces, services, appliances and behaviours in our homes. Over the past 100 years, the home has been a battleground for ideas of future living. Fueled by the electrification of cities, the move from the country to cities, post-war recovery and the development of the internet, the way we live at home (alone or with others) has changed beyond recognition. Science fiction writing, the entertainment industry, art, and modern interior design and architecture movements have also contributed to defining our aspirations around a future and now more present and possible 'smart' home. Smarter Homes looks at the many new and innovative products that are being developed in the consumer and industrial spaces with a copy-paste mindset based on following larger businesses, such as Amazon, Google and Apple.
- Published
- 2018
39. Practical Enterprise Data Lake Insights : Handle Data-Driven Challenges in an Enterprise Big Data Lake.
- Author
-
Gupta, Saurabh and Giri, Venkata
- Subjects
Application software ,Big data ,Big Data ,Big Data/Analytics ,Computer Applications - Abstract
Summary: Use this practical guide to successfully handle the challenges encountered when designing an enterprise data lake and learn industry best practices to resolve issues. When designing an enterprise data lake you often hit a roadblock when you must leave the comfort of the relational world and learn the nuances of handling non-relational data. Starting from sourcing data into the Hadoop ecosystem, you will go through stages that can bring up tough questions such as data processing, data querying, and security. Concepts such as change data capture and data streaming are covered. The book takes an end-to-end solution approach in a data lake environment that includes data security, high availability, data processing, data streaming, and more. Each chapter includes application of a concept, code snippets, and use case demonstrations to provide you with a practical approach. You will learn the concept, scope, application, and starting point. What You'll Learn: Get to know data lake architecture and design principles Implement data capture and streaming strategies Implement data processing strategies in Hadoop Understand the data lake security framework and availability model.
- Published
- 2018
40. Scalability Patterns : Best Practices for Designing High Volume Websites.
- Author
-
Dhall, Chander
- Subjects
Computer programming ,Microsoft.NET Framework ,Microsoft software ,Web Development ,Microsoft and.NET - Abstract
Summary: In this book, the CEO of Cazton, Incorporated and internationally-acclaimed speaker, Chander Dhall, demonstrates current website design scalability patterns and takes a pragmatic approach to explaining their pros and cons to show you how to select the appropriate pattern for your site. He then tests the patterns by deliberately forcing them to fail and exposing potential flaws before discussing how to design the optimal pattern to match your scale requirements. The author explains the use of polyglot programming and how to match the right patterns to your business needs. He also details several No-SQL patterns and explains the fundamentals of different paradigms of No-SQL by showing complementary strategies of using them along with relational databases to achieve the best results. He also teaches how to make the scalability pattern work with a real-world microservices pattern. With the proliferation of countless electronic devices and the ever growing number of Internet users, the scalability of websites has become an increasingly important challenge. Scalability, even though highly coveted, may not be so easy to achieve. Think that you can't attain responsiveness along with scalability? Chander Dhall will demonstrate that, in fact, they go hand in hand. What You'll Learn Architect and develop applications so that they are easy to scale. Learn different scaling and partitioning options and the combinations. Learn techniques to speed up responsiveness. Deep dive into caching, column-family databases, document databases, search engines and RDBMS. Learn scalability and responsiveness concepts that are usually ignored. Effectively balance scalability, performance, responsiveness, and availability while minimizing downtime.
- Published
- 2018
41. Build Android-Based Smart Applications : Using Rules Engines, NLP and Automation Frameworks.
- Author
-
Mukherjee, Chinmoy
- Subjects
Open source software ,Computer programming ,Artificial intelligence ,Java (Computer program language) ,Mobile Computing - Abstract
Summary: Build smart applications using cutting-edge technologies such as rules engines, code automation frameworks, and natural language processing (NLP). This book provides step-by-step instructions on how to port nine rules engines (CLIPS, JRuleEngine, DTRules, Zilonis, TermWare, Roolie, OpenRules, JxBRE, and JEOPS) to the Android platform. You'll learn how to use each rules engine to build a smart application with sample code snippets so that you can get started with programming smart applications immediately. Build Android-Based Smart Applicationsalso describes porting issues with other popular rules engines (Drools, JLisa, Take, and Jess). This book is a step-by-step guide on how to generate a working smart application from requirement specifications. It concludes by showing you how to generate a smart application from unstructured knowledge using the Stanford POS (Part of Speech) tagger NLP framework. You will: Evaluate the available rules engines to see which rules engine is best to use for building smart applications Build smart applications using rules engines Create a smart application using NLP Automatically generate smart application from requirement specifications.
- Published
- 2018
42. Build Better Chatbots : A Complete Guide to Getting Started with Chatbots.
- Author
-
Khan, Rashid and Das, Anik
- Subjects
Artificial intelligence ,Computer programming ,Open source software ,Web Development - Abstract
Summary: Learn best practices for building bots by focusing on the technological implementation and UX in this practical book. You will cover key topics such as setting up a development environment for creating chatbots for multiple channels (Facebook Messenger, Skype, and KiK); building a chatbot (design to implementation); integrating to IFTT (If This Then That) and IoT (Internet of Things); carrying out analytics and metrics for chatbots; and most importantly monetizing models and business sense for chatbots. Build Better Chatbots is easy to follow with code snippets provided in the book and complete code open sourced and available to download. With Facebook opening up its Messenger platform for developers, followed by Microsoft opening up Skype for development, a new channel has emerged for brands to acquire, engage, and service customers on chat with chatbots. You will: Work with the bot development life cycle Master bot UX design Integrate into the bot ecosystem Maximize the business and monetization potential for bots.
- Published
- 2018
43. DevOps for Azure Applications : Deploy Web Applications on Azure.
- Author
-
Machiraju, Suren and Gaurav, Suraj
- Subjects
Application software ,Microsoft.NET Framework ,Microsoft software ,Programming languages (Electronic computers) ,Computer Applications - Abstract
Summary: Deploy web applications on Azure using DevOps tools. This book gives solutions to real-world Cloud deployment scenarios which will enable you to become adept in DevOps work for Azure. You'll start by seeing an overview of DevOps for Azure deployments where you will also survey the available tools, including Octopus Deploy and TeamCity. Here, you will learn how to use TeamCity as a CI tool and Octopus Deploy as release-management and CD software to get your package deployed on Azure Web Application. Next, the authors demonstrate using the Microsoft Visual Studio Team Services (VSTS) integrated developer platform. Finally, you will go through some real-world scenarios using DevOps tools to deploy web applications on Azure. To do this, you will create resources in Azure and integrate with an open source buildout. After reading this book, you will be ready to use various tools in a DevOps environment to support an Azure deployment. You will: Carry out a survey of DevOps tools Build a DevOps solution using standalone DevOps tools - TeamCity and Octopus Deploy Use an integrated DevOps platform - VSTS Build out an Azure deployment using open source code and VSTS.
- Published
- 2018
44. DBA Transformations : Building Your Career in the Transition to On-Demand Cloud Computing and Extreme Automation.
- Author
-
Malcher, Michelle
- Subjects
Database management ,Cloud computing ,Database Machine Adminsitrator - Abstract
Summary: Adapt your career as a database administrator to the changing industry. Learn where the growth and demand for DBA talent are occurring and how to enhance your skill set. Creating databases, providing access, and controlling data are no longer the focus. What matters now is managing and monitoring the systems that provide access to users of the data. This book will help you formulate a plan for development and change to remain valuable in the face of radical new developments around cloud computing, containerized databases, and automation of routine tasks. The playing field is shifting rapidly with the development of technologies and software enhancements that automate and even eliminate many traditional aspects of the DBA job. DBA Transformation helps you redirect your attention and skills as a DBA to areas such as design and development of the containers and cloud environments on which automation depends. You will be encouraged to build soft skills as well as to focus on technical pain points such as data security that are of even greater importance now that so much corporate data is in cloud-based systems that are accessible from the Internet at large. What You'll Learn: Embrace and profit from rapid shifts in the database industry Recognize where growth and demand for talent are occurring Create a personal transformation plan to help you navigate the changes Pivot your career toward more interesting skills and responsibilities.
- Published
- 2018
45. Applied Natural Language Processing with Python : Implementing Machine Learning and Deep Learning Algorithms for Natural Language Processing
- Author
-
Beysolow II, Taweh
- Subjects
Artificial intelligence ,Big data ,Computer programming ,Open source software ,Python (Computer program language) - Abstract
Summary: Learn to harness the power of AI for natural language processing, performing tasks such as spell check, text summarization, document classification, and natural language generation. Along the way, you will learn the skills to implement these methods in larger infrastructures to replace existing code or create new algorithms. Applied Natural Language Processing with Python starts with reviewing the necessary machine learning concepts before moving onto discussing various NLP problems. After reading this book, you will have the skills to apply these concepts in your own professional environment. You will: Utilize various machine learning and natural language processing libraries such as TensorFlow, Keras, NLTK, and Gensim Manipulate and preprocess raw text data in formats such as .txt and .pdf Strengthen your skills in data science by learning both the theory and the application of various algorithms .
- Published
- 2018
46. The data-driven project manager : a statistical battle against project obstacles.
- Author
-
Vanhoucke, Mario
- Subjects
Project management ,Stadiums -- Design and construction - Abstract
Summary: Discover solutions to common obstacles faced by project managers. Written as a business novel, the book is highly interactive, allowing readers to participate and consider options at each stage of a project. The book is based on years of experience, both through the author's research projects as well as his teaching lectures at business schools. The book tells the story of Emily Reed and her colleagues who are in charge of the management of a new tennis stadium project. The CEO of the company, Jacob Mitchell, is planning to install a new data-driven project management methodology as a decision support tool for all upcoming projects. He challenges Emily and her team to start a journey in exploring project data to fight against unexpected project obstacles. Data-driven project management is known in the academic literature as "dynamic scheduling" or "integrated project management and control." It is a project management methodology to plan, monitor, and control projects in progress in order to deliver them on time and within budget to the client. Its main focus is on the integration of three crucial aspects, as follows: Baseline Scheduling: Plan the project activities to create a project timetable with time and budget restrictions. Determine start and finish times of each project activity within the activity network and resource constraints. Know the expected timing of the work to be done as well as an expected impact on the project's time and budget objectives. Schedule Risk Analysis: Analyze the risk of the baseline schedule and its impact on the project's time and budget. Use Monte Carlo simulations to assess the risk of the baseline schedule and to forecast the impact of time and budget deviations on the project objectives. Project Control: Measure and analyze the project's performance data and take actions to bring the project on track. Monitor deviations from the expected project progress and control performance in order to facilitate the decision-making process in case corrective actions are needed to bring projects back on track. Both traditional Earned Value Management (EVM) and the novel Earned Schedule (ES) methods are used. What You'll Learn: Implement a data-driven project management methodology (also known as "dynamic scheduling") which allows project managers to plan, monitor, and control projects while delivering them on time and within budget Study different project management tools and techniques, such as PERT/CPM, schedule risk analysis (SRA), resource buffering, and earned value management (EVM) Understand the three aspects of dynamic scheduling: baseline scheduling, schedule risk analysis, and project control.
- Published
- 2018
47. Practical Machine Learning with Python. A Problem-Solver's Guide to Building Real-World Intelligent Systems.
- Author
-
Sarkar, Dipanjan, Bali, Raghav, Sharma, Tushar, and SpringerLink (Online service)
- Subjects
Open source software ,Artificial intelligence ,Python (Computer program language) ,Computer programming - Abstract
Summary: Master the essential skills needed to recognize and solve complex problems with machine learning and deep learning. Using real-world examples that leverage the popular Python machine learning ecosystem, this book is your perfect companion for learning the art and science of machine learning to become a successful practitioner. The concepts, techniques, tools, frameworks, and methodologies used in this book will teach you how to think, design, build, and execute machine learning systems and projects successfully. Practical Machine Learning with Python follows a structured and comprehensive three-tiered approach packed with hands-on examples and code. Part 1 focuses on understanding machine learning concepts and tools. Part 2 details standard machine learning pipelines, with an emphasis on data processing analysis, feature engineering, and modeling. Part 3 explores multiple real-world case studies spanning diverse domains and industries like retail, transportation, movies, music, marketing, computer vision and finance. Practical Machine Learning with Python will empower you to start solving your own problems with machine learning today! You will: Execute end-to-end machine learning projects and systems Implement hands-on examples with industry standard, open source, robust machine learning tools and frameworks Review case studies depicting applications of machine learning and deep learning on diverse domains and industries Apply a wide range of machine learning models including regression, classification, and clustering.
- Published
- 2018
48. Next-Generation Big Data : A Practical Guide to Apache Kudu, Impala, and Spark.
- Author
-
Quinto, Butch
- Subjects
Big data ,Big Data Fundamentals ,Introduction to Apache Kudu ,Impala ,Spark - Abstract
Summary: Utilize this practical and easy-to-follow guide to modernize traditional enterprise data warehouse and business intelligence environments with next-generation big data technologies. Next-Generation Big Data takes a holistic approach, covering the most important aspects of modern enterprise big data. The book covers not only the main technology stack but also the next-generation tools and applications used for big data warehousing, data warehouse optimization, real-time and batch data ingestion and processing, real-time data visualization, big data governance, data wrangling, big data cloud deployments, and distributed in-memory big data computing. Finally, the book has an extensive and detailed coverage of big data case studies from Navistar, Cerner, British Telecom, Shopzilla, Thomson Reuters, and Mastercard. What You'll Learn: Install Apache Kudu, Impala, and Spark to modernize enterprise data warehouse and business intelligence environments, complete with real-world, easy-to-follow examples, and practical advice Integrate HBase, Solr, Oracle, SQL Server, MySQL, Flume, Kafka, HDFS, and Amazon S3 with Apache Kudu, Impala, and Spark Use StreamSets, Talend, Pentaho, and CDAP for real-time and batch data ingestion and processing Utilize Trifacta, Alteryx, and Datameer for data wrangling and interactive data processing Turbocharge Spark with Alluxio, a distributed in-memory storage platform Deploy big data in the cloud using Cloudera Director Perform real-time data visualization and time series analysis using Zoomdata, Apache Kudu, Impala, and Spark Understand enterprise big data topics such as big data governance, metadata management, data lineage, impact analysis, and policy enforcement, and how to use Cloudera Navigator to perform common data governance tasks Implement big data use cases such as big data warehousing, data warehouse optimization, Internet of Things, real-time data ingestion and analytics, complex event processing, and scalable predictive modeling Study real-world big data case studies from innovative companies, including Navistar, Cerner, British Telecom, Shopzilla, Thomson Reuters, and Mastercard.
- Published
- 2018
49. Cloud Data Design, Orchestration, and Management Using Microsoft Azure : Master and Design a Solution Leveraging the Azure Data Platform.
- Author
-
Diaz, Francesco, Freato, Roberto, and SpringerLink (Online service)
- Subjects
Microsoft software ,Microsoft .NET Framework ,Open source software ,Computer programming ,Artificial intelligence - Abstract
Summary: Use Microsoft Azure to optimally design your data solutions and save time and money. Scenarios are presented covering analysis, design, integration, monitoring, and derivatives. This book is about data and provides you with a wide range of possibilities to implement a data solution on Azure, from hybrid cloud to PaaS services. Migration from existing solutions is presented in detail. Alternatives and their scope are discussed. Five of six chapters explore PaaS, while one focuses on SQL Server features for cloud and relates to hybrid cloud and IaaS functionalities. What You'll Learn: Know the Azure services useful to implement a data solution Match the products/services used to your specific needs Fit relational databases efficiently into data design Understand how to work with any type of data using Azure Hybrid and Public cloud features Use non-relational alternatives to solve even complex requirements Orchestrate data movement using Azure services Approach analysis and manipulation according to the data life cycle.
- Published
- 2018
50. Oracle Business Intelligence with Machine Learning : Artificial Intelligence Techniques in OBIEE for Actionable BI.
- Author
-
Abellera, Rosendo and Bulusu, Lakshman
- Subjects
Artificial intelligence ,Computer programming ,Database management ,Open source software ,Artificial Intelligence ,Database Management ,Open Source - Abstract
Summary: Use machine learning and Oracle Business Intelligence Enterprise Edition (OBIEE) as a comprehensive BI solution. This book follows a when-to, why-to, and how-to approach to explain the key steps involved in utilizing the artificial intelligence components now available for a successful OBIEE implementation. Oracle Business Intelligence with Machine Learning covers various technologies including using Oracle OBIEE, R Enterprise, Spatial Maps, and machine learning for advanced visualization and analytics. The machine learning material focuses on learning representations of input data suitable for a given prediction problem. This book focuses on the practical aspects of implementing machine learning solutions using the rich Oracle BI ecosystem. The primary objective of this book is to bridge the gap between the academic state-of-the-art and the industry state-of-the-practice by introducing you to machine learning with OBIEE. You will: See machine learning in OBIEE Master the fundamentals of machine learning and how it pertains to BI and advanced analytics Gain an introduction to Oracle R Enterprise Discover the practical considerations of implementing machine learning with OBIEE.
- Published
- 2018
51. Regex Quick Syntax Reference : Understanding and Using Regular Expressions.
- Author
-
Nagy, Zsolt
- Subjects
Computer programming ,Programming languages (Electronic computers) ,Software engineering ,Programming Languages, Compilers, Interpreters ,Programming Techniques ,Software Engineering ,Web Development - Abstract
Summary: This quick guide to regular expressions is a condensed code and syntax reference for an important programming technique. Using JavaScript and Perl 6 code, it demonstrates regex syntax in a well-organized format that can be used as a handy reference. The Regex Quick Syntax Reference features short, focused code examples that show you how to use regular expressions to validate user input, split strings, parse input, and match patterns. Utilizing regular expressions to deal with search/replace and filtering data for backend coding is also covered. You won't find any bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a language reference that is concise and highly accessible. The book is packed with useful information and is a must-have for any programmer. You will: Formulate an expression Work with arbitrary char classes, disjunctions, and operator precedence Execute regular expressions and visualize using finite state machines Deal with modifiers, including greedy and lazy loops Handle substring extraction from regex using Perl 6 capture groups, capture substrings, and reuse substrings .
- Published
- 2018
52. Practical Data Science : A Guide to Building the Technology Stack for Turning Data Lakes into Business Assets.
- Author
-
Vermeulen, Andreas François
- Subjects
Big data ,Data mining ,Data structures (Computer science) ,Data Mining and Knowledge Discovery ,Big Data ,Big Data/Analytics ,Data Storage Representation - Abstract
Summary: Learn how to build a data science technology stack and perform good data science with repeatable methods. You will learn how to turn data lakes into business assets. The data science technology stack demonstrated in Practical Data Science is built from components in general use in the industry. Data scientist Andreas Vermeulen demonstrates in detail how to build and provision a technology stack to yield repeatable results. He shows you how to apply practical methods to extract actionable business knowledge from data lakes consisting of data from a polyglot of data types and dimensions. What You'll Learn: Become fluent in the essential concepts and terminology of data science and data engineering Build and use a technology stack that meets industry criteria Master the methods for retrieving actionable business knowledge Coordinate the handling of polyglot data types in a data lake for repeatable results.
- Published
- 2018
53. Next-Generation Big Data : A Practical Guide to Apache Kudu, Impala, and Spark.
- Author
-
Quinto, Butch
- Subjects
Big data ,Data Mining ,Computer science - Abstract
Summary: Utilize this practical and easy-to-follow guide to modernize traditional enterprise data warehouse and business intelligence environments with next-generation big data technologies. Next-Generation Big Data takes a holistic approach, covering the most important aspects of modern enterprise big data. The book covers not only the main technology stack but also the next-generation tools and applications used for big data warehousing, data warehouse optimization, real-time and batch data ingestion and processing, real-time data visualization, big data governance, data wrangling, big data cloud deployments, and distributed in-memory big data computing. Finally, the book has an extensive and detailed coverage of big data case studies from Navistar, Cerner, British Telecom, Shopzilla, Thomson Reuters, and Mastercard. What You'll Learn: Install Apache Kudu, Impala, and Spark to modernize enterprise data warehouse and business intelligence environments, complete with real-world, easy-to-follow examples, and practical advice Integrate HBase, Solr, Oracle, SQL Server, MySQL, Flume, Kafka, HDFS, and Amazon S3 with Apache Kudu, Impala, and Spark Use StreamSets, Talend, Pentaho, and CDAP for real-time and batch data ingestion and processing Utilize Trifacta, Alteryx, and Datameer for data wrangling and interactive data processing Turbocharge Spark with Alluxio, a distributed in-memory storage platform Deploy big data in the cloud using Cloudera Director Perform real-time data visualization and time series analysis using Zoomdata, Apache Kudu, Impala, and Spark Understand enterprise big data topics such as big data governance, metadata management, data lineage, impact analysis, and policy enforcement, and how to use Cloudera Navigator to perform common data governance tasks Implement big data use cases such as big data warehousing, data warehouse optimization, Internet of Things, real-time data ingestion and analytics, complex event processing, and scalable predictive modeling Study real-world big data case studies from innovative companies, including Navistar, Cerner, British Telecom, Shopzilla, Thomson Reuters, and Mastercard.
- Published
- 2018
54. Build, Run, and Sell Your Apple Consulting Practice : Business and Marketing for iOS and Mac Start Ups.
- Author
-
Edge, Charles
- Subjects
Apple computer ,Leadership ,New business enterprises - Abstract
Summary: Starting an app development company is one of the most rewarding things you'll ever do. Or it sends you into bankruptcy and despair. If only there was a guide out there, to help you along the way. This book is your guide to starting, running, expanding, buying, and selling a development consulting firm. But not just any consulting firm, one with a focus on Apple. Apple has been gaining adoption in businesses ranging from traditional 5 person start ups to some of the largest companies in the world. Author Charles Edge has been there since the days that the Mac was a dying breed in business, then saw the advent of the iPhone and iPad, and has consulted for environments ranging from the home user to the largest Apple deployments in the world. Now there are well over 10,000 shops out there consulting on Apple in business and more appearing every day. Build, Run, and Sell Your Apple Consulting Practice takes you through the journey, from just an idea to start a company all the way through mergers and finally into selling your successful and growing Apple development business.
- Published
- 2018
55. Veracity of Big Data : Machine Learning and Other Approaches to Verifying Truthfulness.
- Author
-
Pendyala, Vishnu
- Subjects
Artificial intelligence ,Big data ,Big Data ,Artificial Intelligence - Abstract
Summary: Examine the problem of maintaining the quality of big data and discover novel solutions. You will learn the four V's of big data, including veracity, and study the problem from various angles. The solutions discussed are drawn from diverse areas of engineering and math, including machine learning, statistics, formal methods, and the Blockchain technology. Veracity of Big Data serves as an introduction to machine learning algorithms and diverse techniques such as the Kalman filter, SPRT, CUSUM, fuzzy logic, and Blockchain, showing how they can be used to solve problems in the veracity domain. Using examples, the math behind the techniques is explained in easy-to-understand language. Determining the truth of big data in real-world applications involves using various tools to analyze the available information. This book delves into some of the techniques that can be used. Microblogging websites such as Twitter have played a major role in public life, including during presidential elections. The book uses examples of microblogs posted on a particular topic to demonstrate how veracity can be examined and established. Some of the techniques are described in the context of detecting veiled attacks on microblogging websites to influence public opinion. What You'll Learn: Understand the problem concerning data veracity and its ramifications Develop the mathematical foundation needed to help minimize the impact of the problem using easy-to-understand language and examples Use diverse tools and techniques such as machine learning algorithms, Blockchain, and the Kalman filter to address veracity issues.
- Published
- 2018
56. Data Professionals at Work.
- Author
-
Mahadevan, Malathi
- Subjects
Database management ,Information management ,Professionalism - Abstract
Summary: Enjoy reading interviews with more than two dozen data professionals to see a picture of what it's like to work in the industry managing and analyzing data, helping you to know what it takes to move from your current expertise into one of the fastest growing areas of technology today. Data is the hottest word of the century, and data professionals are in high demand. You may already be a data professional such as a database administrator or business intelligence analyst. Or you may be one of the many people who want to work as a data professional, and are curious how to get there. Either way, this collection helps you understand how data professionals work, what makes them successful, and what they do to keep up. You'll find interviews in this book with database administrators, database programmers, data architects, business intelligence professionals, and analytics professionals. Interviewees work across industry sectors ranging from healthcare and banking to finance and transportation and beyond. Each chapter illuminates a successful professional at the top of their game, who shares what helped them get to the top, and what skills and attitudes combine to make them successful in their respective fields. Malathi Mahadevan is a senior database consultant and has over 20 years of experience working with data, primarily in Microsoft SQL Server and related technologies. She has worked in many industries, such as healthcare, finance, and consulting, to name a few. She also has been volunteering with the SQL Server community by arranging free training and seminars for the past 15 years, and is a recipient of the PASSion award for being an outstanding volunteer from the Professional Association of SQL Server (PASS). She blogs frequently at the Curious About Data site, and is active on Twitter as @sqlmal. Malathi is a featured blogger on the SQL Server Central site, and has also written several articles for the site.
- Published
- 2018
57. Towards Sustainable Artificial Intelligence: A Framework to Create Value and Understand Ris.
- Author
-
Tsafack Chetsa, Ghislain Landry
- Subjects
Artificial Intelligence ,Data science ,Data mining ,Python (Computer program language) ,COMPUTERS -- General ,Programming & scripting languages: general - Abstract
Summary: So far, little effort has been devoted to developing practical approaches on how to develop and deploy AI systems that meet certain standards and principles. This is despite the importance of principles such as privacy, fairness, and social equality taking centre stage in discussions around AI. However, for an organization, failing to meet those standards can give rise to significant lost opportunities. It may further lead to an organization's demise, as the example of Cambridge Analytica demonstrates. It is, however, possible to pursue a practical approach for the design, development, and deployment of sustainable AI systems that incorporates both business and human values and principles. This book discusses the concept of sustainability in the context of artificial intelligence. In order to help businesses achieve this objective, the author introduces the sustainable artificial intelligence framework (SAIF), designed as a reference guide in the development and deployment of AI systems. The SAIF developed in the book is designed to help decision makers such as policy makers, boards, C-suites, managers, and data scientists create AI systems that meet ethical principles. By focusing on four pillars related to the socio-economic and political impact of AI, the SAIF creates an environment through which an organization learns to understand its risk and exposure to any undesired consequences of AI, and the impact of AI on its ability to create value in the short, medium, and long term. What You Will Learn See the relevance of ethics to the practice of data science and AI Examine the elements that enable AI within an organization Discover the challenges of developing AI systems that meet certain human or specific standards Explore the challenges of AI governance Absorb the key factors to consider when evaluating AI systems Who This Book Is For Decision makers such as government officials, members of the C-suite and other business managers, and data scientists as well as any technology expert aspiring to a data-related leadership role.
- Published
- 2018
58. Sensor Projects with Raspberry Pi: Internet of Things and Digital Image Processing.
- Author
-
Guillen, Guillermo
- Subjects
Data mining ,Python (Computer program language) ,COMPUTERS -- General ,Programming & scripting languages: general ,Databases - Abstract
Summary: Start solving world issues by beginning small with simple Rasperry Pi projects. Using a free IoT server; tackle fundamental topics and concepts behind the Internet of Things. Image processing and sensor topics aren't only applicable to the Raspberry Pi. The skills learned in this book can go own to other applications in mobile development and electrical engineering. Start by creating a system to detect movement through the use of a PIR motion sensor and a Raspberry Pi board. Then further your sensor systems by detecting more than simple motion. Use the MQ2 gas sensor and a Raspberry Pi board as a gas leak alarm system to detect dangerous explosive and fire hazards. Train your system to send the captured data to the remote server ThingSpeak. When a gas increase is detected beyond a limit, then a message is sent to your Twitter account. Having started with ThingSpeak, we'll go on to develop a weather station with your Raspberry Pi. Using the DHT11 (humidity and temperature sensor) and BMP085 (barometric pressure and temperature sensor) in conjunction with ThingSpeak and Twitter, you can receive realtime weather alerts from your own meterological system! Finally, expand your skills into the popular machine learning world of digital image processing using OpenCV and a Pi. Make your own object classifiers and finally manipulate an object by means of an image in movement. This skillset has many applications, ranging from recognizing people or objects, to creating your own video surveillance system. With the skills developed in this book, you will have everything you need to work in IoT projects for the Pi. You can then expand your skills out further to develop mobile projects and delve into interactive systems such as those found in machine learning. What You'll Learn Work with ThingSpeak to receive Twitter alerts from your systems Cultivate skills in processing sensor inputs that are applicable to mobile and machine learning projects as well Incorporate sensors into projects to make devices that interact with more than just code Who This Book Is For Hobbyists and makers working robotics and Internet of Things areas will find this book a great resource for quick but expandable projects. Electronics engineers and programmers who would like to expand their familiarity with basic sensor projects will also find this book helpful.
- Published
- 2018
59. Pro RESTful APIs: Design, Build and Integrate with REST, JSON, XML and JAX-R.
- Author
-
Patni, Sanjay
- Subjects
Application Programming Interface ,Representational state transfer ,REST API ,Web development ,COMPUTERS -- General ,Programming & scripting languages: general - Abstract
Summary: Discover the RESTful technologies, including REST, JSON, XML, JAX-RS web services, SOAP and more, for building today's microservices, big data applications, and web service applications. This book is based on a course the Oracle-based author is teaching for UC Santa Cruz Silicon Valley which covers architecture, design best practices and coding labs. Pro RESTful APIs: Design gives you all the fundamentals from the top down: from the top (architecture) through the middle (design) to the bottom (coding). This book is a must have for any microservices or web services developer building applications and services. You will: Discover the key RESTful APIs, including REST, JSON, XML, JAX-RS, SOAP and more Use these for web services and data exchange, especially in today's big data context Harness XML, JSON, REST, and JAX-RS in examples and case studies
- Published
- 2018
60. Practical Python Data Visualization: A Fast Track Approach To Learning Data Visualization With Pytho.
- Author
-
Pajankar, Ashwin
- Subjects
Data mining ,Python (Computer program language) ,COMPUTERS -- General ,Programming & scripting languages: general ,Databases - Abstract
Summary: Quickly start programming with Python 3 for data visualization with this step-by-step, detailed guide. This book’s programming-friendly approach using libraries such as leather, NumPy, Matplotlib, and Pandas will serve as a template for business and scientific visualizations. You’ll begin by installing Python 3, see how to work in Jupyter notebook, and explore Leather, Python’s popular data visualization charting library. You’ll also be introduced to the scientific Python 3 ecosystem and work with the basics of NumPy, an integral part of that ecosystem. Later chapters are focused on various NumPy routines along with getting started with Scientific Data visualization using matplotlib. You’ll review the visualization of 3D data using graphs and networks and finish up by looking at data visualization with Pandas, including the visualization of COVID-19 data sets. The code examples are tested on popular platforms like Ubuntu, Windows, and Raspberry Pi OS. With Practical Python Data Visualization you’ll master the core concepts of data visualization with Pandas and the Jupyter notebook interface. You will: Review practical aspects of Python Data Visualization with programming-friendly abstractions Install Python 3 and Jupyter on multiple platforms including Windows, Raspberry Pi, and Ubuntu Visualize COVID-19 data sets with Pandas.
- Published
- 2018
61. Modern C Quick Syntax Reference: A Pocket Guide to the Language, APIs, and Librar.
- Author
-
Olsson, Mikael
- Abstract
Summary: Discover how C's efficiency makes it a popular choice in a wide variety of applications and operating systems with special applicability to wearables, game programming, system level programming, embedded device/firmware programming and in Arduino and related electronics hobbies in this condensed code and syntax guide. This book presents the essential C syntax in a well-organized format that can be used as a quick and handy reference. In this book, you will find short, simple, and focused code examples; and a well laid out table of contents and a comprehensive index allowing easy review. You won’t find any technical jargon, bloated samples, drawn out history lessons, or witty stories. What you will find is a language reference that is concise, to the point and highly accessible. The book is packed with useful information and is a must-have for any C programmer. You will: Code for some of today's modern and popular firmware and systems How to do embedded programming found in Arduino and related hardware boards Program microcontrollers for robots and boards Handle low-level programming and memory management Leverage operating systems such as Linux and Unix.
- Published
- 2018
62. Microservices for the Enterprise : Designing, Developing, and Deploying.
- Author
-
Indrasiri, Kasun and Siriwardena, Prabath
- Subjects
Java ,Microservices ,Data Management - Abstract
Summary: Understand the key challenges and solutions around building microservices in the enterprise application environment. This book provides a comprehensive understanding of microservices architectural principles and how to use microservices in real-world scenarios. Architectural challenges using microservices with service integration and API management are presented and you learn how to eliminate the use of centralized integration products such as the enterprise service bus (ESB) through the use of composite/integration microservices. Concepts in the book are supported with use cases, and emphasis is put on the reality that most of you are implementing in a "brownfield" environment in which you must implement microservices alongside legacy applications with minimal disruption to your business. Microservices for the Enterprise covers state-of-the-art techniques around microservices messaging, service development and description, service discovery, governance, and data management technologies and guides you through the microservices design process. Also included is the importance of organizing services as core versus atomic, composite versus integration, and API versus edge, and how such organization helps to eliminate the use of a central ESB and expose services through an API gateway. What You'll Learn: Design and develop microservices architectures with confidence Put into practice the most modern techniques around messaging technologies Apply the Service Mesh pattern to overcome inter-service communication challenges Apply battle-tested microservices security patterns to address real-world scenarios Handle API management, decentralized data management, and observability.
- Published
- 2018
63. Microsoft Computer Vision APIs Distilled: Getting Started with Cognitive Service.
- Author
-
Del Sole, Alessandro
- Subjects
Artificial Intelligence ,Computer Programming ,Computer Science - Abstract
Summary: Dive headfirst into Microsofts Computer Vision APIs through sample-driven scenarios! Imagine an app that describes to the visually impaired the objects around them, or reads the Sunday paper, a favorite magazine, or a street sign. Or an app that is capable of monitoring what is happening inside an area without human control, and then makes a decision based on interpreting an occurrence detected with a live camera. This book teaches developers Microsoft's Computer Vision APIs, a service capable of understanding and interpreting the content of any image. Author Del Sole begins by providing a succinct need to knowoverview of the service with descriptions. You then learn from hands-on demonstrations that show how basic C# code examples can be re-used across platforms. From there you will be guided through two different kinds of applications that interact with the service in two different ways: the more common means of calling a REST service to get back JSON data, and via the .NET libraries that Microsoft has been building to simplify the job (this latter one with Xamarin).רat Youll Learn Understand AIs role and how devices and applications use sophisticated algorithms to improve peoples lives and business tasks. Analyze images for Optical Character Recognition to detect written words and sentences Think about the next-generation applications in relation to your customersneeds Get up-to-speed on the latest version of the Computer Vision service, which now comes through Azure Set up an Azure subscription in order to access the Cognitive Services within the portal After reading this book, you will be able to get started with AI services from Microsoft in order to begin building powerful new apps for your company or customers.רo This Book Is Forĥvelopers just getting familiar with artificial intelligence. A minimal knowledge of C# is required.
- Published
- 2018
64. Practical Artificial Intelligence : Machine Learning, Bots, and Agent Solutions Using C#
- Author
-
Perez Castano, Arnaldo
- Subjects
Artificial intelligence ,Computer communication systems ,Artificial Intelligence ,Computer Communication Networks - Abstract
Summary: Discover how all levels Artificial Intelligence (AI) can be present in the most unimaginable scenarios of ordinary lives. This book explores neural networks, agents, multi agent systems, supervised learning, and unsupervised learning. These and other topics will be addressed with real world examples, so you can learn fundamental concepts with AI solutions and apply them to your own projects. People tend to talk about AI as something mystical and unrelated to their ordinary life. Practical Artificial Intelligence provides simple explanations and hands on instructions. Rather than focusing on theory and overly scientific language, this book will enable practitioners of all levels to not only learn about AI but implement its practical uses.
- Published
- 2018
65. Data science fundamentals for Python and MongoDB.
- Author
-
Paper, David
- Subjects
MongoDB ,Data mining ,Python (Computer program language) ,COMPUTERS -- General ,Programming & scripting languages - Abstract
Summary: Build the foundational data science skills necessary to work with and better understand complex data science algorithms. This example-driven book provides complete Python coding examples to complement and clarify data science concepts, and enrich the learning experience. Coding examples include visualizations whenever appropriate. The book is a necessary precursor to applying and implementing machine learning algorithms. The book is self-contained. All of the math, statistics, stochastic, and programming skills required to master the content are covered. In-depth knowledge of object-oriented programming isn't required because complete examples are provided and explained. Data Science Fundamentals with Python and MongoDB is an excellent starting point for those interested in pursuing a career in data science. Like any science, the fundamentals of data science are a prerequisite to competency. Without proficiency in mathematics, statistics, data manipulation, and coding, the path to success is "rocky" at best. The coding examples in this book are concise, accurate, and complete, and perfectly complement the data science concepts introduced. What You'll Learn: Prepare for a career in data science Work with complex data structures in Python Simulate with Monte Carlo and Stochastic algorithms Apply linear algebra using vectors and matrices Utilize complex algorithms such as gradient descent and principal component analysis Wrangle, cleanse, visualize, and problem solve with data Use MongoDB and JSON to work with data.
- Published
- 2018
66. Deep Learning with Python: Learn Best Practices of Deep Learning Models with PyTorc.
- Author
-
Ketkar, Nikhil and Moolayil, Jojo
- Subjects
MongoDB ,Data mining ,Python (Computer program language) ,COMPUTERS -- General ,Programming & scripting languages: general ,Databases - Abstract
Summary: Build the foundational data science skills necessary to work with and better understand complex data science algorithms. This example-driven book provides complete Python coding examples to complement and clarify data science concepts, and enrich the learning experience. Coding examples include visualizations whenever appropriate. The book is a necessary precursor to applying and implementing machine learning algorithms. The book is self-contained. All of the math, statistics, stochastic, and programming skills required to master the content are covered. In-depth knowledge of object-oriented programming isn't required because complete examples are provided and explained. Data Science Fundamentals with Python and MongoDB is an excellent starting point for those interested in pursuing a career in data science. Like any science, the fundamentals of data science are a prerequisite to competency. Without proficiency in mathematics, statistics, data manipulation, and coding, the path to success is "rocky" at best. The coding examples in this book are concise, accurate, and complete, and perfectly complement the data science concepts introduced. What You'll Learn: Prepare for a career in data science Work with complex data structures in Python Simulate with Monte Carlo and Stochastic algorithms Apply linear algebra using vectors and matrices Utilize complex algorithms such as gradient descent and principal component analysis Wrangle, cleanse, visualize, and problem solve with data Use MongoDB and JSON to work with data.
- Published
- 2018
67. Applied Neural Networks with TensorFlow 2: API Oriented Deep Learning with Pytho.
- Author
-
Yalçın, Orhan Gazi
- Subjects
Machine Learning ,Deep Learning ,Neutral Networks ,Databases - Abstract
Summary: Implement deep learning applications using TensorFlow while learning the “why” through in-depth conceptual explanations. You’ll start by learning what deep learning offers over other machine learning models. Then familiarize yourself with several technologies used to create deep learning models. While some of these technologies are complementary, such as Pandas, Scikit-Learn, and Numpy—others are competitors, such as PyTorch, Caffe, and Theano. This book clarifies the positions of deep learning and Tensorflow among their peers. You'll then work on supervised deep learning models to gain applied experience with the technology. A single-layer of multiple perceptrons will be used to build a shallow neural network before turning it into a deep neural network. After showing the structure of the ANNs, a real-life application will be created with Tensorflow 2.0 Keras API. Next, you’ll work on data augmentation and batch normalization methods. Then, the Fashion MNIST dataset will be used to train a CNN. CIFAR10 and Imagenet pre-trained models will be loaded to create already advanced CNNs. Finally, move into theoretical applications and unsupervised learning with auto-encoders and reinforcement learning with tf-agent models. With this book, you’ll delve into applied deep learning practical functions and build a wealth of knowledge about how to use TensorFlow effectively. You will: Compare competing technologies and see why TensorFlow is more popular Generate text, image, or sound with GANs Predict the rating or preference a user will give to an item Sequence data with recurrent neural networks.
- Published
- 2018
68. Deep Learning with Azure : Building and Deploying Artificial Intelligence Solutions on the Microsoft AI Platform.
- Author
-
Salvaris, Mathew, Dean, Danielle, and Tok, Wee Hyong
- Subjects
Microsoft software ,Microsoft .NET Framework ,Artificial intelligence ,Microsoft and .NET ,Artificial Intelligence - Abstract
Summary: Get up-to-speed with Microsoft's AI Platform. Learn to innovate and accelerate with open and powerful tools and services that bring artificial intelligence to every data scientist and developer. Artificial Intelligence (AI) is the new normal. Innovations in deep learning algorithms and hardware are happening at a rapid pace. It is no longer a question of should I build AI into my business, but more about where do I begin and how do I get started with AI? Written by expert data scientists at Microsoft, Deep Learning with the Microsoft AI Platform helps you with the how-to of doing deep learning on Azure and leveraging deep learning to create innovative and intelligent solutions. Benefit from guidance on where to begin your AI adventure, and learn how the cloud provides you with all the tools, infrastructure, and services you need to do AI. What You'll Learn: Become familiar with the tools, infrastructure, and services available for deep learning on Microsoft Azure such as Azure Machine Learning services and Batch AI Use pre-built AI capabilities (Computer Vision, OCR, gender, emotion, landmark detection, and more) Understand the common deep learning models, including convolutional neural networks (CNNs), recurrent neural networks (RNNs), generative adversarial networks (GANs) with sample code and understand how the field is evolving Discover the options for training and operationalizing deep learning models on Azure This book is for professional data scientists who are interested in learning more about deep learning and how to use the Microsoft AI platform. Some experience with Python is helpful. Mathew Salvaris, PhD is a senior data scientist at Microsoft in the Cloud and AI division, where he works with a team of data scientists and engineers building machine learning and AI solutions for external companies utilizing Microsoft's Cloud AI platform. Danielle Dean, PhD is a principal data science lead at Microsoft in the Cloud and AI division, where she leads a team of data scientists and engineers building artificial intelligence solutions with external companies utilizing Microsoft's Cloud AI platform. Wee Hyong Tok, PhD is a principal data science manager at Microsoft in the Cloud and AI division. He leads the AI for Earth Engineering and Data Science team, where his team of data scientists and engineers are working to advance the boundaries of state-of-the-art deep learning algorithms and systems.
- Published
- 2018
69. Pro Deep Learning with TensorFlow : A Mathematical Approach to Advanced Artificial Intelligence in Python
- Author
-
Pattanayak, Santanu
- Subjects
Artificial intelligence ,Big data ,Python (Computer program language) ,Artificial Intelligence ,Big Data ,Python - Abstract
Summary: Deploy deep learning solutions in production with ease using TensorFlow. You'll also develop the mathematical understanding and intuition required to invent new deep learning architectures and solutions on your own. Pro Deep Learning with TensorFlow provides practical, hands-on expertise so you can learn deep learning from scratch and deploy meaningful deep learning solutions. This book will allow you to get up to speed quickly using TensorFlow and to optimize different deep learning architectures. All of the practical aspects of deep learning that are relevant in any industry are emphasized in this book. You will be able to use the prototypes demonstrated to build new deep learning applications. The code presented in the book is available in the form of iPython notebooks and scripts which allow you to try out examples and extend them in interesting ways. You will be equipped with the mathematical foundation and scientific knowledge to pursue research in this field and give back to the community. What You'll Learn: Understand full stack deep learning using TensorFlow and gain a solid mathematical foundation for deep learning Deploy complex deep learning solutions in production using TensorFlow Carry out research on deep learning and perform experiments using TensorFlow.
- Published
- 2017
70. Beginning data science in R : data analysis, visualization, and modelling for the data scientist.
- Author
-
Mailund, Thomas
- Subjects
Quantitative research ,Computer Science ,Data Mining and Knowledge Discovery ,Big Data ,Programming Languages, Compilers, Interpreters ,Programming Techniques ,Databases - Abstract
Summary: Discover best practices for data analysis and software development in R and start on the path to becoming a fully-fledged data scientist. This book teaches you techniques for both data manipulation and visualization and shows you the best way for developing new software packages for R. Data Science in R details how data science is a combination of statistics, computational science, and machine learning. You'll see how to efficiently structure and mine data to extract useful patterns and build mathematical models. This requires computational methods and programming, and R is an ideal programming language for this. This book is based on a number of lecture notes for classes the author has taught on data science and statistical programming using the R programming language. Modern data analysis requires computational skills and usually a minimum of programming. You will: Perform data science and analytics using statistics and the R programming language Visualize and explore data, including working with large data sets found in big data Build an R package Test and check your code Practice version control Profile and optimize your code.
- Published
- 2017
71. Machine Learning for Decision Makers : Cognitive Computing Fundamentals for Better Decision Making.
- Author
-
Kashyap, Patanjali
- Subjects
Algorithms ,Artificial intelligence ,Software engineering ,Algorithm Analysis and Problem Complexity - Abstract
Summary: Take a deep dive into the essential elements of machine learning. You will learn how machine learning techniques are used to solve fundamental and complex problems in society and industry. Machine Learning for Managers serves as an excellent resource for establishing the relationship of machine learning with IoT, big data, and cognitive and cloud computing. This book introduces a collection of the most important fundamental concepts of machine learning and its associated fields. These concepts span the process from envisioning the problem to applying machine-learning techniques to the enterprise. This discussion also provides an insight to help deploy the results to improve decision-making. The book uses practical examples and use cases that will help you grasp the concepts of machine learning quickly. It concludes with a section on how using this technology will become a game-changer in the years to come. You will: Discover the machine learning, big data, and cloud and cognitive computing technology stack Gain insights into machine learning concepts and practices Understand business and enterprise decision-making using machine learning See the latest research, trends, and security frameworks in the machine learning space Use machine-learning best practices.
- Published
- 2017
72. Social Media Analytics Strategy : Using Data to Optimize Business Performance.
- Author
-
Goncalves, Alex
- Subjects
Big data ,Internet marketing ,Big Data/Analytics ,Online Marketing/Social Media - Abstract
Summary: This book shows you how to use social media analytics to optimize your business performance. The tools discussed will prepare you to create and implement an effective digital marketing strategy. From understanding the data and its sources to detailed metrics, dashboards, and reports, this book is a robust tool for anyone seeking a tangible return on investment from social media and digital marketing. Social Media Analytics Strategy speaks to marketers who do not have a technical background and creates a bridge into the digital world. Comparable books are either too technical for marketers (aimed at software developers) or too basic and do not take strategy into account. They also lack an overview of the entire process around using analytics within a company project. They don't go into the everyday details and also don't touch upon common mistakes made by marketers. This book highlights patterns of common challenges experienced by marketers from entry level to directors and C-level executives. Social media analytics are explored and explained using real-world examples and interviews with experienced professionals and founders of social media analytics companies. What You'll Learn: Get a clear view of the available data for social media marketing and how to access all of it Make use of data and information behind social media networks to your favor Know the details of social media analytics tools and platforms so you can use any tool in the market Apply social media analytics to many different real-world use cases Obtain tips from interviews with professional marketers and founders of social media analytics platforms Understand where social media is heading, and what to expect in the future.
- Published
- 2017
73. Introduction to social media marketing : a guide for absolute beginners.
- Author
-
Kelsey, Todd and Lyon, Brandon
- Subjects
Internet marketing ,Online social networks ,Online social networks -- Marketing ,Social media -- Marketing ,Marketing -- Social aspects - Abstract
Summary: Focuses on ROI (return on investment) to help you think critically about the value social media could bring a business or organization. You'll explore the question of whether or not it's worth it to invest time and money in each social media channel.
- Published
- 2017
74. Blockchain basics : a non-technical introduction in 25 steps.
- Author
-
Drescher, Daniel
- Subjects
Blockchains (Databases) ,Electronic funds transfers ,Database management ,Electronic commerce - Abstract
Summary: In 25 concise steps, you will learn the basics of blockchain technology. No mathematical formulas, program code, or computer science jargon are used. No previous knowledge in computer science, mathematics, programming, or cryptography is required. Terminolog is explained through pictures, analogies, and metaphors. This book bridges the gap that exits between purely technical books about the blockchain and purely business-focused books. It does so by explaining both the technical concepts that make up the blockchain and their role in business-relevant applications.
- Published
- 2017
75. Learn FileMaker Pro 16 : the comprehensive guide to building custom databases.
- Author
-
Munro, Mark Conway
- Subjects
FileMaker pro ,COMPUTERS / Databases / General ,Computer Professionals ,Datasets - Abstract
Summary: Chapter 3: Exploring a Database Window; Using a Starter Solution; Listing FileMaker's Starter Solutions; Creating a Database from a Starter Solution; Defining the Database Window; Identifying Window Areas; Defining Window Modes; Browse Mode; Find Mode; Preview Mode; Layout Mode; Defining Content Views; Form View; List View; Table View; Exploring the Window Header; Status Toolbar (Browse Mode); Default Status Toolbar Items (Browse Mode); Record Navigation Controls; Function Buttons; Quick Find Search Field; Layout Menu; View Buttons; Preview Button; Formatting Bar Button
- Published
- 2017
76. Pro Hadoop data analytics : designing and building big data systems using the Hadoop ecosystem.
- Author
-
Koitzsch, Kerry
- Subjects
Database management ,Computer Science ,Big Data ,Programming Techniques ,Programming Languages, Compilers, Interpreters ,Data Mining and Knowledge Discovery - Abstract
Summary: Learn advanced analytical techniques and leverage existing toolkits to make your analytic applications more powerful, precise, and efficient. This book provides the right combination of architecture, design, and implementation information to create analytical systems which go beyond the basics of classification, clustering, and recommendation. In Pro Hadoop Data Analytics best practices are emphasized to ensure coherent, efficient development. A complete example system will be developed using standard third-party components which will consist of the toolkits, libraries, visualization and reporting code, as well as support glue to provide a working and extensible end-to-end system. The book emphasizes four important topics: The importance of end-to-end, flexible, configurable, high-performance data pipeline systems with analytical components as well as appropriate visualization results. Deep-dive topics will include Spark, H20, Vopal Wabbit (NLP), Stanford NLP, and other appropriate toolkits and plugins. Best practices and structured design principles. This will include strategic topics as well as the how to example portions. The importance of mix-and-match or hybrid systems, using different analytical components in one application to accomplish application goals. The hybrid approach will be prominent in the examples. Use of existing third-party libraries is key to effective development. Deep dive examples of the functionality of some of these toolkits will be showcased as you develop the example system.
- Published
- 2017
77. Advanced object-oriented programming in R : statistical programming for data science, analysis, and finance.
- Author
-
Mailund, Thomas
- Subjects
R (Computer program language) ,Object-oriented programming (Computer science) - Abstract
Summary: Learn how to write object-oriented programs in R and how to construct classes and class hierarchies in the three object-oriented systems available in R. This book gives an introduction to object-oriented programming in the R programming language and shows you how to use and apply R in an object-oriented manner. You will then be able to use this powerful programming style in your own statistical programming projects to write flexible and extendable software. After reading Advanced Object-Oriented Programming in R, you'll come away with a practical project that you can reuse in your own analytics coding endeavors. You'll then be able to visualize your data as objects that have state and then manipulate those objects with polymorphic or generic methods. Your projects will benefit from the high degree of flexibility provided by polymorphism, where the choice of concrete method to execute depends on the type of data being manipulated. You will: Define and use classes and generic functions using R Work with the R class hierarchies Benefit from implementation reuse Handle operator overloading Apply the S4 and R6 classes.-- Source other than Library of Congress.
- Published
- 2017
78. Metaprogramming in R : advanced statistical programming for data science, analysis, and finance.
- Author
-
Mailund, Thomas
- Subjects
Functional programming (Computer science) ,R (Computer program language) - Published
- 2017
79. Building a 2D Game Physics Engine : Using HTML5 and JavaScript.
- Author
-
Tanaya, Michael, Chen, Huaming, and Pavleas, Jebediah
- Subjects
Computer games-Programming ,Game Development ,2D game - Abstract
Summary: Build your very own 2D physics-based game engine simulation system for rigid body dynamics. Beginning from scratch, in this book you will cover the implementation technologies, HTML5 and JavaScript; assemble a simple and yet complete fundamental mathematics support library; define basic rigid body behaviors; detect and resolve rigid body collisions; and simulate collision responses after the collisions. In this way, by the end of Building a 2D Game Physics Engine, you will have an in-depth understanding of the specific concepts and events, implementation details, and actual source code of a physics game engine that is suitable for building 2D games or templates for any 2D games you can create and can be played across the Internet via popular web-browsers. What You'll Learn Gain an understanding of 2D game engine physics and how to utilize it in your own games Describe the basic behaviors of rigid bodies Detect collisions between rigid bodies Resolve interpretations after rigid body collisions Model and implement rigid body impulse responses Who This Book Is For Game enthusiasts, hobbyists, and anyone who is interested in building their own 2D physics game engines but is unsure of how to begin.
- Published
- 2017
80. Beginning artificial intelligence with the Raspberry Pi.
- Author
-
Norris, Donald
- Subjects
Artificial intelligence -- Computer programs ,Raspberry Pi (Computer) -- Scientific applications ,Python (Computer program language) -- Scientific applications ,Prolog (Computer program language) -- Scientific applications ,Wolfram language (Computer program language) -- Scientific applications - Abstract
Summary: "A gentle introduction to the world of Artificial Intelligence (AI) using the Raspberry Pi as the computing platform. Most of the major AI topics will be explored, including expert systems, machine learning both shallow and deep, fuzzy logic control, and more! AI in action will be demonstrated using the Python language on the Raspberry Pi. The Prolog language will also be introduced and used to demonstrate fundamental AI concepts. In addition, the Wolfram language will be used as part of the deep machine learning demonstrations. A series of projects will walk readers through how to implement AI concepts with the Raspberry Pi. Minimal expense is needed for the projects as only a few sensors and actuators will be required. Beginners and hobbyists can jump right in to creating AI projects with the Raspberry Pi using this book."--Back cover.
- Published
- 2017
81. Functional programming in R : advanced statistical programming for data science, analysis and finance.
- Author
-
Mailund, Thomas
- Subjects
Functional programming (Computer science) ,R (Computer program language) - Abstract
Summary: Master functions and discover how to write functional programs in R. In this book, you'll make your functions pure by avoiding side-effects; you'll write functions that manipulate other functions, and you'll construct complex functions using simpler functions as building blocks. In Functional Programming in R, you'll see how we can replace loops, which can have side-effects, with recursive functions that can more easily avoid them. In addition, the book covers why you shouldn't use recursion when loops are more efficient and how you can get the best of both worlds. Functional programming is a style of programming, like object-oriented programming, but one that focuses on data transformations and calculations rather than objects and state. Where in object-oriented programming you model your programs by describing which states an object can be in and how methods will reveal or modify that state, in functional programming you model programs by describing how functions translate input data to output data. Functions themselves are considered to be data you can manipulate and much of the strength of functional programming comes from manipulating functions; that is, building more complex functions by combining simpler functions. You will: Write functions in R including infix operators and replacement functions Create higher order functions Pass functions to other functions and start using functions as data you can manipulate Use Filer, Map and Reduce functions to express the intent behind code clearly and safely Build new functions from existing functions without necessarily writing any new functions, using point-free programming Create functions that carry data along with them.-- Source other than the Library of Congress.
- Published
- 2017
82. Industry 4.0 : The Industrial Internet of Things.
- Author
-
Gilchrist, Alasdair
- Subjects
Computer communication systems ,Computer input-output equipment ,Computers and civilization ,Computer Communication Networks ,Computers and Society ,Hardware and Maker - Abstract
Summary: Explore the current state of the production, processing, and manufacturing industries and discover what it will take to achieve re-industrialization of the former industrial powerhouses that can counterbalance the benefits of cheap labor providers dominating the industrial sector. This book explores the potential for the Internet of Things (IoT), Big Data, Cyber-Physical Systems (CPS), and Smart Factory technologies to replace the still largely mechanical, people-based systems of offshore locations. Industry 4.0: The Industrial Internet of Things covers Industry 4.0, a term that encapsulates trends and technologies that could rewrite the rules of manufacturing and production. What are the Industrial Internet and Industrial Internet of Things Which technologies must advance to enable Industry 4.0 What is happening today to make that happen What are examples of the implementation of Industry 4.0 How to apply some of these case studies What is the potential to take back the lead in manufacturing, and the potential fallout that could result.
- Published
- 2016
83. Advanced R : data programming and the cloud.
- Author
-
Wiley, Matt and Wiley, Joshua F.
- Subjects
R (Computer program language) ,Quantitative research ,Cloud computing ,Computer programming - Abstract
Summary: Program for data analysis using R and learn practical skills to make your work more efficient. This book covers how to automate running code and the creation of reports to share your results, as well as writing functions and packages. Advanced R is not designed to teach advanced R programming nor to teach the theory behind statistical procedures. Rather, it is designed to be a practical guide moving beyond merely using R to programming in R to automate tasks. This book will show you how to manipulate data in modern R structures and includes connecting R to data bases such as SQLite, PostgeSQL, and MongoDB. The book closes with a hands-on section to get R running in the cloud. Each chapter also includes a detailed bibliography with references to research articles and other resources that cover relevant conceptual and theoretical topics.
- Published
- 2016
84. DevOps for digital leaders : reignite business with a modern DevOps-enabled software factory.
- Author
-
Ravichandran, Aruna, Taylor, Kieran, and Waterhouse, Peter
- Subjects
Computer software -- Development ,Agile software development ,Software engineering - Abstract
Summary: Learn to design, implement, measure, and improve DevOps programs that are tailored to your organization. This concise guide assists leaders who are accountable for the rapid development of high-quality software applications. In DevOps for Digital Leaders, deep collective experience on both sides of the dev–ops divide informs the global thought leadership and penetrating insights of the authors, all three of whom are cross-portfolio DevOps leaders at CA Technologies. Aruna Ravichandran, Kieran Taylor, and Peter Waterhouse analyze the organizational benefits, costs, freedoms, and constraints of DevOps. They chart the coordinated strategy of organizational change, metrics, lean thinking, and investment that an enterprise must undertake to realize the full potential of DevOps and reach the sweet spot where accelerating code deployments drive increasing customer satisfaction, revenue, and profitability. Digital leaders are charged to bridge the dev–ops disconnect if their organizations are to survive and flourish in a business world increasingly differentiated by the degree to which dynamic application software development harmonizes with operational resilience and reliability. This short book applies the DevOps perspective to the competitive challenge, faced by every high-performance IT organization today, of integrating and automating open source, cloud, and enterprise tools, processes, and techniques across the software development life cycle from requirements to release. What You Will Learn: Remove dependencies and constraints so that parallel practices can accelerate the development of defect-free software Automate continuous delivery across the software life cycle to eliminate release bottlenecks, manual labor waste, and technical debt accumulation Generate virtualized production-style testing of applications through real-time behavioral analytics Adopt agile practices so operations teams can support developer productivity with automated feedback, streamline infrastructure monitoring, spot and resolve operations issues before they impact production, and improve customer experience Identify the DevOps metrics appropriate to your organization and integrate DevOps with your existing best practices and investment
- Published
- 2016
85. Marketing Analytics Roadmap. Methods, Metrics, and Tools.
- Author
-
Rackley, Jerry
- Subjects
Business ,Marketing--Management ,Marketing--Statistical methods - Abstract
Summary: Many managers view marketing as a creative endeavor, not something that is measurable or manageable by numbers. But today's leaders in the C-suite demand greater accountability. They want to know that they are getting a return on their marketing investment. And to get that ROI number, you need analytics. This expectation is intimidating for the many sales and marketing managers who rely on marketing instincts, not metrics, to do their work. But Marketing Analytics Roadmap: Methods, Metrics, and Tools demonstrates that employing analytics isn't just a way to keep the CEO off your back. It improves marketing results and ensures marketers a seat at the table where big decisions get made. In this book, analytics expert Jerry Rackley shows you how to understand and implement a sound marketing analytics process that helps eliminate the guesswork about the results produced by your marketing efforts. The result? You will acquire-and keep-more customers. Even better, you'll find that an analytics process helps the entire organization make better decisions, and not just marketers. Marketing Analytics Roadmap explains: How to use analytics to create marketing and sales metrics that guide your actions and provide valuable feedback on your efforts How to structure and use dashboards to report marketing results How to put industry-leading analytics software and other tools to good use How Big Data is shaping the marketing analytics landscape Sales and marketing teams that master marketing analytics will find them a powerful servant that enables agility, raises effectiveness, and creates confidence. Marketing Analytics Roadmap shows you how to build a well-planned and executed marketing analytics strategy that will enhance the credibility of your marketing team and help you not only get a seat at the big-decisions table, but keep it once there.
- Published
- 2015
86. Big Data and the Internet of Things : enterprise information architecture for a new age.
- Author
-
Stackowiak, Robert, Licht, Art, Mantha, Venu, and Nagode, Louis
- Subjects
Big data ,Internet of things ,Management information systems - Abstract
Summary: "Your guide to defining an information architecture for emerging trends like Big Data and the Internet of Things"--Page 1 of cover.
- Published
- 2015
87. Big data bootcamp : what managers need to know to profit from the big data revolution.
- Author
-
Feinleib, David
- Subjects
Big data ,Information system - Published
- 2014
88. Big data bootcamp : what managers need to know to profit from the big data revolution.
- Author
-
Feinleib, David
- Subjects
Cloud computing ,Big data revolution ,Information system ,Management Science - Abstract
Summary: Investors and technology gurus have called big data one of the most important trends to come along in decades. Big Data Bootcamp, a short but intensive overview, explains what big data is and how you can use it in your company to become one of tomorrow?s market leaders. Along the way, it explains the very latest technologies, companies, and advancements. Big data holds the keys to delivering better customer service, offering more attractive products and marketing them better, and unlocking innovation. That's why, to remain competitive, every organization should become a big data company. It's also why every manager and technology professional should become knowledgeable about big data and how it is transforming not just their own industries but the global economy. And that knowledge is just what this book delivers. It explains components of big data like Hadoop and NoSQL databases; how big data is compiled, queried, and analyzed; how to create a big data application; and the business sectors ripe for big data-inspired products and services like retail, healthcare, finance, and education. Best of all, your guide is David Feinleib, renowned entrepreneur, venture capitalist, and author of Why Startups Fail. Feinleib?s Big Data Landscape, a market map featured and explained in the book, is an industry benchmark that has been viewed more than 150,000 times and is used as a reference by VMWare, Dell, Intel, the U.S. Government Accountability Office, and many other organizations. Feinleib also explains: Why every businessperson needs to understand the fundamentals of big data or get run over by those who do. How big data differs from traditional database management systems How to create and run a big data project The technical details powering the big data revolution Whether you?re a Fortune 500 executive or the proprietor of a restaurant or web design studio, Big Data Bootcamp will explain how you can take full advantage of new technologies to transform your company and your career.
- Published
- 2014
89. Rethinking the Internet of things : a scalable approach to connecting everything.
- Author
-
DaCosta, Francis
- Subjects
Internet of things ,Machine-to-machine communications ,Computer network protocols ,Computer network architectures - Abstract
Summary: Over the next decade, most devices connected to the Internet will not be used by people in the familiar way that personal computers, tablets and smart phones are. Billions of interconnected devices will be monitoring the environment, transportation systems, factories, farms, forests, utilities, soil and weather conditions, oceans and resources. Many of these sensors and actuators will be networked into autonomous sets, with much of the information being exchanged machine-to-machine directly and without human involvement. Machine-to-machine communications are typically terse. Most sensors and actuators will report or act upon small pieces of information - 'chirps'. Burdening these devices with current network protocol stacks is inefficient, unnecessary and unduly increases their cost of ownership. This must change. The architecture of theInternet of Things must evolve now byincorporating simpler protocols toward at the edges of thenetwork, or remain forever inefficient. Rethinking the Internet of Things describes reasons why we must rethink current approaches to the Internet of Things. Appropriate architectures that will coexist with existing networking protocols are described in detail. An architecture comprised of integrator functions, propagator nodes, and end devices, along with their interactions, is explored.
- Published
- 2013
90. Beginning database design : from novice to professional.
- Author
-
Churcher, Clare
- Subjects
Database design ,Data structures (Computer science) ,Computer science ,Database Management ,Database Engineering - Published
- 2012
91. Practical C++ Design: from programming to architecture. by Adam B. Singer.
- Author
-
Singer, Adam B.
- Subjects
C++ ,GitHub ,Graphical User - Abstract
Summary: This book will help the reader take the step from competent C++ developer to designer or architect. It includes some C++ 17. Intended to be a master class in C++ design in a book, Practical C++ Design guides the reader through the design and C++ implementation of a fun and engaging case study. The journey begins with a quick exploration of the requirements for building the case study, a multi-platform Reverse Polish Notation calculator. Next, the reader delves into selecting an appropriate architecture, eventually designing and implementing all of the necessary modules to meet the calculator’s requirements. By the conclusion of the book, the reader will have constructed a fully functioning calculator that builds and executes on multiple platforms. The book includes access to the author’s complete implementation, which is available for download from GitHub. Explore the Model-View-Controller pattern as we determine the optimal a rchitecture for the calculator. Explore the observer pattern as we learn how to design an event system. Explore the singleton pattern as we design the calculator’s central data repository, a reusable stack. Explore the command pattern as we design a command system supporting unlimited undo/redo. Explore the abstract factory pattern as we design a cross-platform plugin infrastructure for making the calculator extensible. Explore these topics and more as you gain practical experience learning from an expert how to use modern C++ effectively to design a complete desktop application What you will learn: • Learn to read a specification and translate it into a practical C++ design. • Understand trade-offs in selecting between alternative design scenarios. • Gain practical experience in applying design patterns to realistic development scenarios. • Learn how to effectively us e language elements of modern C++ to create a lasting design. • Implement a complete C++ program from a blank canvas through to a fully functioning, cross platform application. • Learn to read, modify, and extend an existing, high quality code. • Learn the fundamentals of API design, including class, module, and plugin interfaces.
- Published
- 2005
92. Unlocking blockchain on Azure : design and develop decentralized applications.
- Author
-
Karkeraa, Shilpa
- Subjects
Blockchains (Databases) ,Computer networks ,Microsoft software - Abstract
Summary: Design, architect, and build Blockchain applications with Azure in industrial scenarios to revolutionize conventional processes and data security. This book will empower you to build better decentralized applications that have stronger encryption, better architectures, and effective deployment structures over the cloud. You'll start with an overview of Blockchain, distributed networks, Azure components in Blockchain, such as Azure Workbench, and independent Blockchain-as-a-service solutions. Next, you'll move on to aspects of Blockchain transactions where the author discusses encryption and distribution along with practical examples. You'll cover permissioned Blockchains and distributed ledgers with the help of use cases of financial institutions, followed by code and development aspects of smart contracts. Here, you will learn how to utilise the templates provided by Azure Resource Manager to quickly develop an Ethereum-based smart contract. Further, you will go through Blockchain points of integration, where the author demonstrates enterprise integration, automated processing of smart contracts, and lifecycle events. Finally, you will go through every deployment of HyperLedger, Ethereum, and other decentralized ledger examples over Azure, thus understanding the elements of creation, design, development, security, and deployment. After reading Unlocking Blockchain on Azure you will be able to design and develop Blockchain applications in Azure to decentralize social networks, financial organisations, and data. You'll be able to implement encryption over a Blockchain and have full control over shared instances digitally. You will be able to program smart contracts to digitize rules and trigger timely transactions. What You Will Learn Build decentralized applications Program, design, and deploy dynamic smart contracts Model Blockchains in the form of token economics, hybrid networks, and infrastructure Develop end-to-end encryption and distributed systems Who This Book Is For Developers and solutions architects who want to develop Blockchain applications in Azure and decentralize applications in different scenarios.
93. Mastering machine learning with python in six steps: a practical implementation guide to predictive data analytics using Python.
- Author
-
Swamynathan, Manohar
- Subjects
Computer science ,Computing methodologies ,Big data ,Open source ,Machine learning ,Computers - Machine theory ,Python - Programming language ,Data mining - Abstract
Summary: Master machine learning with Python in six steps and explore fundamental to advanced topics, all designed to make you a worthy practitioner. This book's approach is based on the "Six degrees of separation" theory, which states that everyone and everything is a maximum of six steps away. Mastering Machine Learning with Python in Six Steps presents each topic in two parts: theoretical concepts and practical implementation using suitable Python packages. You'll learn the fundamentals of Python programming language, machine learning history, evolution, and the system development frameworks. Key data mining/analysis concepts, such as feature dimension reduction, regression, time series forecasting and their efficient implementation in Scikit-learn are also covered. Finally, you'll explore advanced text mining techniques, neural networks and deep learning techniques, and their implementation. https://www.apress.com/in/book/9781484228654
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.