Machine Learning with SparkApache Spark is a framework for distributed computing that is designed from the ground up to be optimized for low latency tasks and in-memory data storage. It is one of the few frameworks for parallel computing that combines speed, scalability, in-memory processing, and fault tolerance with ease of programming and a flexible, expressive, and powerful API design.
This book guides you through the basics of Spark's API used to load and process data and prepare the data to use as input to the various machine learning models. There are detailed examples and real-world use cases for you to explore common machine learning models including recommender systems, classification, regression, clustering, and dimensionality reduction. You will cover advanced topics such as working with large-scale text data, and methods for online machine learning and model evaluation using Spark Streaming. ...
Learning Python Data VisualizationThe best applications use data and present it in a meaningful, easy-to-understand way. Packed with sample code and tutorials, this book will walk you through installing common charts, graphics, and utility libraries for the Python programming language.
Firstly you will discover how to install and reference libraries in Visual Studio or Eclipse. We will then go on to build simple graphics and charts that allow you to generate HTML5-ready SVG charts and graphs, along with testing and validating your data sources. We will also cover parsing data from the Web and offline sources, and building a Python charting application using dynamic data. Lastly, we will review other popular tools and frameworks used to create charts and import/export chart data. By the end of this book, you will be able to represent complex sets of data using Python. ...
Splunk EssentialsSplunk is a powerful tool that is used extensively to search, monitor, and analyze any machine data.
This book is designed to introduce you quickly to the benefits of using the Splunk Enterprise system. Understanding this technology will allow you to engage with your important data and ensure that it is collected, stored, managed, reported on, and utilized well to enable you to make better business decisions. By equipping you with this knowledge, you will be better prepared to tackle data issues in the fast-paced business world of today. You will learn about various vital topics such as data collection, managing apps, creating reports, and analyzing data using Splunk. You will also be equipped with skills to help you obtain a Twitter API key for use with the Twitter app for Splunk. ...
ElasticSearch Cookbook, 2nd EditionThis book will guide you through the complete ElasticSearch ecosystem. From choosing the correct transport layer and communicating with the server to creating and customizing internal actions, you will develop an in-depth knowledge of the implementation of the ElasticSearch architecture.
After creating complex queries and analytics, mapping, aggregation, and scripting, you will master the integration of ElasticSearch's functionality in user-facing applications and take your knowledge one-step further by building custom plugins, developing tailored mapping, executing powerful analytics, and integrating with Python and Java applications. ...
Raspberry Pi Networking CookbookThe Raspberry Pi is more than just a platform for teaching students how to program computers! The recipes in this book show you how this inexpensive computer can be used out of the box for a number of practical solutions that utilize existing networks and connectivity.
The Raspberry Pi Networking Cookbook is an essential reference full of practical solutions for use both at home and in the office. Beginning with step-by-step instructions for installation and configuration, this book can either be read from cover to cover or treated as an essential reference companion to your Raspberry Pi.
Full of practical and engaging content designed to expand and build upon your existing skills as you work through individual recipes, any computer novice can quickly learn how to become a Raspberry Pi expert without any programming knowledge required. The Raspberry Pi Networking Cookbook will allow you to revolutionize how you use technology on a daily basis, ranging from sharing your media acro ...
The ComSoc Guide to Passive Optical NetworksThe ComSoc Guide to Passive Optical Networks provides readers with a concise explanation of the key features of Passive Optical Networks (PONs); the different types of PON architectures and standards; key issues of PON devices, management, and implementation; and the promising business opportunities in access networks.
Written for a broad audience, ranging from developers to users, this indispensable book provides an understanding o the evolutionary path of PON access systems and their positioning with respect to the cable, copper, and wireless competitors for broadband access networks. ...
Real-Time Systems Design and Analysis, 4th EditionFrom power plants to medicine to avionics, the world increasingly depends on computer systems that can compute and respond to various excitations in real time. The Fourth Edition of Real-Time Systems Design and Analysis gives software designers the knowledge and the tools needed to create real-time software using a holistic, systems-based approach. The text covers computer architecture and organization, operating systems, software engineering, programming languages, and compiler theory, all from the perspective of real-time systems design. ...
Windows 10 PrimerWith Windows 10 arriving later in 2015, many questions remain to be answered, both for businesses and home users. Will it provide the compatibility of Windows XP, and the usability of Windows 7? Will it banish forever the problems associated with Windows 8? In this book, Windows expert, author and MVP Mike Halsey answers the questions you have and details hidden and improved features that can revolutionize your security, productivity and user experience. Whether you're an IT professional considering or planning an upgrade to your company's PCs or a Windows enthusiast eager to find out if Microsoft has finally built a truly modern Windows experience, Windows 10 Primer has the answers to all your most important questions. ...
Practical C++ Financial ProgrammingPractical C++ Financial Programming is a hands-on book for programmers wanting to apply C++ to programming problems in the financial industry. The book explains those aspects of the language that are more frequently used in writing financial software, including the STL, templates, and various numerical libraries. The book also describes many of the important problems in financial engineering that are part of the day-to-day work of financial programmers in large investment banks and hedge funds. The author has extensive experience in the New York City financial industry that is now distilled into this handy guide.
Focus is on providing working solutions for common programming problems. Examples are plentiful and provide value in the form of ready-to-use solutions that you can immediately apply in your day-to-day work. You'll learn to design efficient, numerical classes for use in finance, as well as to use those classes provided by Boost and other libraries. ...
Custom SharePoint Solutions with HTML and JavaScriptCustom SharePoint Solutions with HTML and JavaScript shows you how to build and customize SharePoint solutions to suit a wide range of business needs. You don't need a background in Microsoft technologies; you'll learn how to rapidly build and customize sites entirely on the front end, starting with out-of-the-box features and extending them with HTML and JavaScript code.
The book starts with an introduction to working with SharePoint on the front end, and how this can help you avoid common pitfalls associated with deploying custom code on the server. You'll start by using SharePoint's browser-based tools to place and manipulate out-of-the-box web parts on a page. Then learn to inject some simple HTML and JavaScript to manipulate these web parts, and use JSLink to rapidly style and manipulate data in the List web part. You'll also see examples of how to build your own custom web parts using HTML, JavaScript and CSS. ...