Title: Assessing and Improving Prediction and Classification: Theory and Algorithms in C++
Author: Timothy Masters
Length: 517 pages
Edition: 1st ed.
Language: English
Publisher: Apress
Publication Date: 2017-12-20
ISBN-10: 1484233352
ISBN-13: 9781484233351
Title: Data Mining Algorithms in C++: Data Patterns and Algorithms for Modern Applications
Author: Timothy Masters
Length: 286 pages
Edition: 1st ed.
Language: English
Publisher: Apress
Publication Date: 2018-01-19
ISBN-10: 148423314X
ISBN-13: 9781484233146
Deep Learning with Python introduces the field of deep learning using the Python language and the powerful Keras library. Written by Keras creator and Google AI researcher François Chollet, this book builds your understanding through intuitive explanations and practical examples. You'll explore challenging concepts and practice with applications in computer vision, natural-language processing, and generative models. By the time you finish, you'll have the knowledge and hands-on skills to apply deep learning in your own projects.
This essential classic title provides a comprehensive foundation in the C# programming language and the frameworks it lives in. Now in its 8th edition, you’ll find all the very latest C# 7.1 and .NET 4.7 features here, along with four brand new chapters on Microsoft’s lightweight, cross-platform framework, .NET Core, up to and including .NET Core 2.0. Coverage of ASP.NET Core, Entity Framework (EF) Core, and more, sits alongside the latest updates to .NET, including Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), and ASP.NET MVC.
Dive in and discover why Pro C# has been a favorite of C# developers worldwide for over 15 years. Gain a solid foundation in object-oriented development techniques, attributes and reflection, generics and collections as well as numerous advanced topics not found in other texts (such as CIL opcodes and emitting dynamic assemblies). With the help of this book you’ll have the confidence to put C# into practice and explore the .NET universe on your own terms.
What You Will Learn
Discover the latest C# 7.1 features, from tuples to pattern matching
Hit the ground running with Microsoft’s lightweight, open source .NET Core platform, including ASP.NET Core MVC, ASP.NET Core web services, and Entity Framework Core
Find complete coverage of XAML, .NET 4.7 and Visual Studio 2017
Understand the philosophy behind .NET and the new, cross-platform alternative, .NET Core
Table of Contents
Part I: Introducing C# and the .NET Platform
Chapter 1: The Philosophy of .NET
Chapter 2: Building C# Applications
Part II: Core C# Programing
Chapter 3: Core C# Programming Constructs, Part I
Chapter 4: Core C# Programming Constructs, Part II
Part III: Object-Oriented Programming with C#
Chapter 5: Understanding Encapsulation
Chapter 6: Understanding Inheritance and Polymorphism
Chapter 7: Understanding Structured Exception Handling
Chapter 8: Working with Interfaces
Part IV: Advanced C# Programming
Chapter 9: Collections and Generics
Chapter 10: Delegates, Events, and Lambda Expressions
Chapter 11: Advanced C# Language Features
Chapter 12: LINQ to Objects
Chapter 13: Understanding Object Lifetime
Part V: Programming with .NET Assemblies
Chapter 14: Building and Configuring Class Libraries
Chapter 15: Type Reflection, Late Binding, and Attribute-Based Programming
Chapter 16: Dynamic Types and the Dynamic Language Runtime
Chapter 17: Processes, AppDomains, and Object Contexts
Chapter 18: Understanding CIL and the Role of Dynamic Assemblies
Part VI: Introducing the .NET Base Class Libraries
Chapter 19: Multithreaded, Parallel, and Async Programming
Chapter 20: File I/O and Object Serialization
Chapter 21: Data Access with ADO.NET
Chapter 22: Introducing Entity Framework 6
Chapter 23: Introducing Windows Communication Foundation
Part VII: Windows Presentation Foundation
Chapter 24: Introducing Windows Presentation Foundation and XAML
Chapter 25: WPF Controls, Layouts, Events, and Data Binding
Chapter 26: WPF Graphics Rendering Services
Chapter 27: WPF Resources, Animations, Styles, and Templates
Chapter 28: WPF Notifications, Validations, Commands, and MVVM
Part VIII: ASP.NET
Chapter 29: Introducing ASP.NET MVC
Chapter 30: Introducing ASP.NET Web API
Part IX: .NET CORE
Chapter 31: The Philosophy of .NET Core
Chapter 32: Introducing Entity Framework Core
Chapter 33: Introducing ASP.NET Core Web Applications
Chapter 34: Introducing ASP.NET Core Service Applications
Description
Learning a new programming language can be a daunting task, but Scala Succinctly makes it a simple matter. Author Chris Rose guides readers through the basics of Scala, from installation to syntax shorthand, so that they can get up and running quickly.
Table of Contents
Introduction
Variables and Values
Expressions and Functions
Control Structures
Arrays and Lists
Other Collection Types
Classes and Objects
Pattern Matching
Closures
Conclusion
Title: Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython, 2nd Edition
Author: Wes McKinney
Length: 550 pages
Edition: 2
Language: English
Publisher: O'Reilly Media
Publication Date: 2017-09-25
ISBN-10: 1491957662
ISBN-13: 9781491957660
Table of Contents
Chapter 1 Preliminaries
Chapter 2 Python Language Basics, IPython, and Jupyter Notebooks
Chapter 3 Built-in Data Structures, Functions, and Files
Chapter 4 NumPy Basics: Arrays and Vectorized Computation
Chapter 5 Getting Started with pandas
Chapter 6 Data Loading, Storage, and File Formats
Chapter 7 Data Cleaning and Preparation
Chapter 8 Data Wrangling: Join, Combine, and Reshape
Chapter 9 Plotting and Visualization
Chapter 10 Data Aggregation and Group Operations
Chapter 11 Interlude: Data Analysis Examples
Chapter 12 Time Series
Chapter 13 Advanced NumPy
Chapter 14 Using Modeling Libraries with pandas
Chapter 15 Examples Data Sets
Appendix Advanced IPython and Jupyter
Title: Clean C++: Sustainable Software Development Patterns and Best Practices with C++ 17
Author: Stephan Roth
Length: 289 pages
Edition: 1st ed.
Language: English
Publisher: Apress
Publication Date: 2017-10-27
ISBN-10: 1484227921
ISBN-13: 9781484227923
Table of Contents
Chapter 1: Introduction
Chapter 2: Build a Safety Net
Chapter 3: Be Principled
Chapter 4: Basics of Clean C++
Chapter 5: Advanced Concepts of Modern C++
Chapter 6: Object Orientation
Chapter 7: Functional Programming
Chapter 8: Test-Driven Development
Chapter 9: Design Patterns and Idioms
Appendix A: Small UML Guide
Title: MATLAB for Machine Learning
Author: Giuseppe Ciaburro
Length: 376 pages
Edition: 1
Language: English
Publisher: Packt Publishing
Publication Date: 2017-09-06
ISBN-10: 1788398432
ISBN-13: 9781788398435
Table of Contents
Chapter 1. Getting Started With Matlab Machine Learning
Chapter 2. Importing And Organizing Data In Matlab
Chapter 3. From Data To Knowledge Discovery
Chapter 4. Finding Relationships Between Variables - Regression Techniques
Chapter 5. Pattern Recognition Through Classification Algorithms
Chapter 6. Identifying Groups Of Data Using Clustering Methods
Chapter 7. Simulation Of Human Thinking - Artificial Neural Networks
Chapter 8. Improving The Performance Of The Machine Learning Model - Dimensionality Reduction
Chapter 9. Machine Learning In Practice