万本电子书0元读

万本电子书0元读

Microsoft Dynamics NAV Development Quick Start Guide
Microsoft Dynamics NAV Development Quick Start Guide
Alexander Drogin
¥54.49
Learn development skills and improve productivity when programming in Microsoft Dynamics NAV 2018 - the popular Enterprise Resourse Planning management system used across a variety of industries for business process management Key Features *Solve common business problems with the valuable features and flexibility of Dynamics NAV *Understand the structure of NAV database - how documents and business entities are mapped to DB tables *Design user interface and bind the presentation layer with the data storage Book Description Microsoft Dynamics NAV is an enterprise resource planning (ERP) software suite for organizations. The system offers specialized functionality for manufacturing, distribution, government, retail, and other industries. This book gets you started with its integrated development environment for solving problems by customizing business processes. This book introduces the NAV development environment – C/SIDE. It gives an overview of the internal system language and the most essential development tools. The book will enable the reader to customize and extend NAV functionality with C/AL code, design a user interface through pages, create role centers, and build advanced reports in Microsoft Visual Studio. By the end of the book, you will have learned how to extend the NAV data model, how to write and debug custom code, and how to exchange data with external applications. What you will learn *Manage NAV Server configuration with Microsoft Management Console *Manage NAV installation with the NAV Administration Shell *Create integration events and extend functionality via the NAV event model *Run XML Ports from C/AL code *Design reports and write client code in RDLC expressions Who this book is for This book is for experienced NAV users who have an understanding of basic programming concepts. Familiarity with NAV development environment or its internal development language-C/AL is not expected.
Hands-On Enterprise Application Development with Python
Hands-On Enterprise Application Development with Python
Saurabh Badhwar
¥90.46
Architect scalable, reliable, and maintainable applications for enterprises with Python Key Features *Explore various Python design patterns used for enterprise software development *Apply best practices for testing and performance optimization to build stable applications *Learn about different attacking strategies used on enterprise applications and how to avoid them Book Description Dynamically typed languages like Python are continuously improving. With the addition of exciting new features and a wide selection of modern libraries and frameworks, Python has emerged as an ideal language for developing enterprise applications. Hands-On Enterprise Application Development with Python will show you how to build effective applications that are stable, secure, and easily scalable. The book is a detailed guide to building an end-to-end enterprise-grade application in Python. You will learn how to effectively implement Python features and design patterns that will positively impact your application lifecycle. The book also covers advanced concurrency techniques that will help you build a RESTful application with an optimized frontend. Given that security and stability are the foundation for an enterprise application, you’ll be trained on effective testing, performance analysis, and security practices, and understand how to embed them in your codebase during the initial phase. You’ll also be guided in how to move on from a monolithic architecture to one that is service oriented, leveraging microservices and serverless deployment techniques. By the end of the book, you will have become proficient at building efficient enterprise applications in Python. What you will learn *Understand the purpose of design patterns and their impact on application lifecycle *Build applications that can handle large amounts of data-intensive operations *Uncover advanced concurrency techniques and discover how to handle a large number of requests in production *Optimize frontends to improve the client-side experience of your application *Effective testing and performance profiling techniques to detect issues in applications early in the development cycle *Build applications with a focus on security *Implement large applications as microservices to improve scalability Who this book is for If you’re a developer who wants to build enterprise-grade applications, this book is for you. Basic to intermediate-level of programming experience with Python and database systems is required to understand the concepts covered in this book.
Data Analysis with Python
Data Analysis with Python
David Taieb
¥71.93
Learn a modern approach to data analysis using Python to harness the power of programming and AI across your data. Detailed case studies bring this modern approach to life across visual data, social media, graph algorithms, and time series analysis. Key Features *Bridge your data analysis with the power of programming, complex algorithms, and AI *Use Python and its extensive libraries to power your way to new levels of data insight *Work with AI algorithms, TensorFlow, graph algorithms, NLP, and financial time series *Explore this modern approach across with key industry case studies and hands-on projects Book Description Data Analysis with Python offers a modern approach to data analysis so that you can work with the latest and most powerful Python tools, AI techniques, and open source libraries. Industry expert David Taieb shows you how to bridge data science with the power of programming and algorithms in Python. You'll be working with complex algorithms, and cutting-edge AI in your data analysis. Learn how to analyze data with hands-on examples using Python-based tools and Jupyter Notebook. You'll find the right balance of theory and practice, with extensive code files that you can integrate right into your own data projects. Explore the power of this approach to data analysis by then working with it across key industry case studies. Four fascinating and full projects connect you to the most critical data analysis challenges you’re likely to meet in today. The first of these is an image recognition application with TensorFlow – embracing the importance today of AI in your data analysis. The second industry project analyses social media trends, exploring big data issues and AI approaches to natural language processing. The third case study is a financial portfolio analysis application that engages you with time series analysis - pivotal to many data science applications today. The fourth industry use case dives you into graph algorithms and the power of programming in modern data science. You'll wrap up with a thoughtful look at the future of data science and how it will harness the power of algorithms and artificial intelligence. What you will learn *A new toolset that has been carefully crafted to meet for your data analysis challenges *Full and detailed case studies of the toolset across several of today’s key industry contexts *Become super productive with a new toolset across Python and Jupyter Notebook *Look into the future of data science and which directions to develop your skills next Who this book is for This book is for developers wanting to bridge the gap between them and data scientists. Introducing PixieDust from its creator, the book is a great desk companion for the accomplished Data Scientist. Some fluency in data interpretation and visualization is assumed. It will be helpful to have some knowledge of Python, using Python libraries, and some proficiency in web development.
Hands-On Machine Learning for Algorithmic Trading
Hands-On Machine Learning for Algorithmic Trading
Stefan Jansen
¥81.74
Explore effective trading strategies in real-world markets using NumPy, spaCy, pandas, scikit-learn, and Keras Key Features *Implement machine learning algorithms to build, train, and validate algorithmic models *Create your own algorithmic design process to apply probabilistic machine learning approaches to trading decisions *Develop neural networks for algorithmic trading to perform time series forecasting and smart analytics Book Description The explosive growth of digital data has boosted the demand for expertise in trading strategies that use machine learning (ML). This book enables you to use a broad range of supervised and unsupervised algorithms to extract signals from a wide variety of data sources and create powerful investment strategies. This book shows how to access market, fundamental, and alternative data via API or web scraping and offers a framework to evaluate alternative data. You’ll practice the ML work?ow from model design, loss metric definition, and parameter tuning to performance evaluation in a time series context. You will understand ML algorithms such as Bayesian and ensemble methods and manifold learning, and will know how to train and tune these models using pandas, statsmodels, sklearn, PyMC3, xgboost, lightgbm, and catboost. This book also teaches you how to extract features from text data using spaCy, classify news and assign sentiment scores, and to use gensim to model topics and learn word embeddings from financial reports. You will also build and evaluate neural networks, including RNNs and CNNs, using Keras and PyTorch to exploit unstructured data for sophisticated strategies. Finally, you will apply transfer learning to satellite images to predict economic activity and use reinforcement learning to build agents that learn to trade in the OpenAI Gym. What you will learn *Implement machine learning techniques to solve investment and trading problems *Leverage market, fundamental, and alternative data to research alpha factors *Design and fine-tune supervised, unsupervised, and reinforcement learning models *Optimize portfolio risk and performance using pandas, NumPy, and scikit-learn *Integrate machine learning models into a live trading strategy on Quantopian *Evaluate strategies using reliable backtesting methodologies for time series *Design and evaluate deep neural networks using Keras, PyTorch, and TensorFlow *Work with reinforcement learning for trading strategies in the OpenAI Gym Who this book is for Hands-On Machine Learning for Algorithmic Trading is for data analysts, data scientists, and Python developers, as well as investment analysts and portfolio managers working within the finance and investment industry. If you want to perform efficient algorithmic trading by developing smart investigating strategies using machine learning algorithms, this is the book for you. Some understanding of Python and machine learning techniques is mandatory.
Hands-On Meta Learning with Python
Hands-On Meta Learning with Python
Sudharsan Ravichandiran
¥71.93
Explore a diverse set of meta-learning algorithms and techniques to enable human-like cognition for your machine learning models using various Python frameworks Key Features *Understand the foundations of meta learning algorithms *Explore practical examples to explore various one-shot learning algorithms with its applications in TensorFlow *Master state of the art meta learning algorithms like MAML, reptile, meta SGD Book Description Meta learning is an exciting research trend in machine learning, which enables a model to understand the learning process. Unlike other ML paradigms, with meta learning you can learn from small datasets faster. Hands-On Meta Learning with Python starts by explaining the fundamentals of meta learning and helps you understand the concept of learning to learn. You will delve into various one-shot learning algorithms, like siamese, prototypical, relation and memory-augmented networks by implementing them in TensorFlow and Keras. As you make your way through the book, you will dive into state-of-the-art meta learning algorithms such as MAML, Reptile, and CAML. You will then explore how to learn quickly with Meta-SGD and discover how you can perform unsupervised learning using meta learning with CACTUs. In the concluding chapters, you will work through recent trends in meta learning such as adversarial meta learning, task agnostic meta learning, and meta imitation learning. By the end of this book, you will be familiar with state-of-the-art meta learning algorithms and able to enable human-like cognition for your machine learning models. What you will learn *Understand the basics of meta learning methods, algorithms, and types *Build voice and face recognition models using a siamese network *Learn the prototypical network along with its variants *Build relation networks and matching networks from scratch *Implement MAML and Reptile algorithms from scratch in Python *Work through imitation learning and adversarial meta learning *Explore task agnostic meta learning and deep meta learning Who this book is for Hands-On Meta Learning with Python is for machine learning enthusiasts, AI researchers, and data scientists who want to explore meta learning as an advanced approach for training machine learning models. Working knowledge of machine learning concepts and Python programming is necessary.
Hands-On Deep Learning with Apache Spark
Hands-On Deep Learning with Apache Spark
Guglielmo Iozzia
¥81.74
Speed up the design and implementation of deep learning solutions using Apache Spark Key Features * Explore the world of distributed deep learning with Apache Spark * Train neural networks with deep learning libraries such as BigDL and TensorFlow * Develop Spark deep learning applications to intelligently handle large and complex datasets Book Description Deep learning is a subset of machine learning where datasets with several layers of complexity can be processed. Hands-On Deep Learning with Apache Spark addresses the sheer complexity of technical and analytical parts and the speed at which deep learning solutions can be implemented on Apache Spark. The book starts with the fundamentals of Apache Spark and deep learning. You will set up Spark for deep learning, learn principles of distributed modeling, and understand different types of neural nets. You will then implement deep learning models, such as convolutional neural networks (CNNs), recurrent neural networks (RNNs), and long short-term memory (LSTM) on Spark. As you progress through the book, you will gain hands-on experience of what it takes to understand the complex datasets you are dealing with. During the course of this book, you will use popular deep learning frameworks, such as TensorFlow, Deeplearning4j, and Keras to train your distributed models. By the end of this book, you'll have gained experience with the implementation of your models on a variety of use cases. What you will learn * Understand the basics of deep learning * Set up Apache Spark for deep learning * Understand the principles of distribution modeling and different types of neural networks * Obtain an understanding of deep learning algorithms * Discover textual analysis and deep learning with Spark * Use popular deep learning frameworks, such as Deeplearning4j, TensorFlow, and Keras * Explore popular deep learning algorithms Who this book is for If you are a Scala developer, data scientist, or data analyst who wants to learn how to use Spark for implementing efficient deep learning models, Hands-On Deep Learning with Apache Spark is for you. Knowledge of the core machine learning concepts and some exposure to Spark will be helpful.
59元6本 非凡.新日本语能力考试.N2全真模拟试题
非凡.新日本语能力考试.N2全真模拟试题
刘文照
¥19.90
【本书内容与特点】 一、“文字?词汇”试题涉及所有的词性。 二、“语法”中的项目尽可能选择实际运用中出现比较频繁的表达形式,出题形式也努力做到紧扣真题。 三、“读解”中的文章根据考试要求以及级别的不同,选编了诸如论述文、评论文、说明文、随笔以及应用文等不同体裁的文章。文章的来源既有日本的报纸、杂志等传统出版物,也有网络、电视等媒体。 四、“听解”中的内容紧密结合实际生活,难易度和篇幅等也尽可能地接近真题,文本均由日语专家海老原博先生编写。 五、编者精心编写了所有模拟试题的详细解析及听力原文。
59元6本 非凡.新日本语能力考试.N3全真模拟试题
非凡.新日本语能力考试.N3全真模拟试题
刘文照
¥19.90
【本书内容与特】 一、“文字?词汇”试题涉及所有的词性。二、“语法”中的项目尽可能选择实际运用中出现比较频繁的表达形式,出题形式也努力做到紧扣真题。三、“读解”中的文章根据考试要求以及级别的不同,选编了诸如论述文、评论文、说明文、随笔以及应用文等不同体裁的文章。文章的来源既有日本的报纸、杂志等传统出版物,也有网络、电视等媒体。四、“听解”中的内容紧密结合实际生活,难易度和篇幅等也尽可能地近真题,文本均由日语专家海老原博先生编写。五、编者精心编写了所有模拟试题的详细解析及听力原文。
Hands-On Penetration Testing with Python
Hands-On Penetration Testing with Python
Furqan Khan
¥73.02
Implement defensive techniques in your ecosystem successfully with Python Key Features * Identify and expose vulnerabilities in your infrastructure with Python * Learn custom exploit development . * Make robust and powerful cybersecurity tools with Python Book Description With the current technological and infrastructural shift, penetration testing is no longer a process-oriented activity. Modern-day penetration testing demands lots of automation and innovation; the only language that dominates all its peers is Python. Given the huge number of tools written in Python, and its popularity in the penetration testing space, this language has always been the first choice for penetration testers. Hands-On Penetration Testing with Python walks you through advanced Python programming constructs. Once you are familiar with the core concepts, you’ll explore the advanced uses of Python in the domain of penetration testing and optimization. You’ll then move on to understanding how Python, data science, and the cybersecurity ecosystem communicate with one another. In the concluding chapters, you’ll study exploit development, reverse engineering, and cybersecurity use cases that can be automated with Python. By the end of this book, you’ll have acquired adequate skills to leverage Python as a helpful tool to pentest and secure infrastructure, while also creating your own custom exploits. What you will learn * Get to grips with Custom vulnerability scanner development * Familiarize yourself with web application scanning automation and exploit development * Walk through day-to-day cybersecurity scenarios that can be automated with Python * Discover enterprise-or organization-specific use cases and threat-hunting automation * Understand reverse engineering, fuzzing, buffer overflows , key-logger development, and exploit development for buffer overflows. * Understand web scraping in Python and use it for processing web responses * Explore Security Operations Centre (SOC) use cases * Get to understand Data Science, Python, and cybersecurity all under one hood Who this book is for If you are a security consultant , developer or a cyber security enthusiast with little or no knowledge of Python and want in-depth insight into how the pen-testing ecosystem and python combine to create offensive tools , exploits , automate cyber security use-cases and much more then this book is for you. Hands-On Penetration Testing with Python guides you through the advanced uses of Python for cybersecurity and pen-testing, helping you to better understand security loopholes within your infrastructure .
Above the Line:Living and Leading with Heart
Above the Line:Living and Leading with Heart
Klemich, Stephen,Klemich, Mara
¥168.37
常识告诉我们,你总是可以选择你对待事件的反应。 但是,正如企业顾问Stephen Klemich和临床心理学家Mara Klemich所主张的那样,除非你意识到自己为什么要做出选择,以及内心和大脑如何共同塑造你的行为,否则你根本无法改变根深蒂固的行为模式,这也就是为什么人们总是会重复自己犯过的错误和消极的行为。本书对此进行了深入的探讨并提出改变的可行办法,让你可以对自己和周围做的世界出积极的影响。 A leadership consultant and neuropsychologist identify the universal habits of the heart and mind—the keys to unlocking our true potential, creating our best selves and?eliminating behavior patterns that hold us back.?Why is it so hard for leaders to coach employees who are struggling? Why do we repeat the same mistakes and negative behaviors? Common wisdom says you always have a choice in how you react or respond. But, as corporate consultant Stephen Klemich and clinical psychologist Mara Klemich contend, until you recognize why you make choices, and how the heart and the brain work together to shape your behavior, you can’t change long-ingrained patterns and discover your best self.The Klemichs have developed a model backed by extensive research and data, and paired it with character-led personal development, to help you answer the "Why?" and eliminate behavior that is “below the line.” In Above the Line, they argue that that the quality of your life flows from the attitudes of your heart. Offering wise, compassionate, and practical advice, this book explores the deep, fundamental drivers of human behavior that exist within your heart—the seat of your character. It reveals that all of these behaviors can be explained by four principles—humility, love, pride, and fear—which influence every facet of your life, for better or for worse.We are all designed for greatness, but so often our best self is pitted against our worst. The pressures of life are pulling our character below the line while our authentic self is drawing us to live above the line. When you fully understand that the four principles are at the root of your behavior, you can begin the journey to become your best self and navigate life more effectively and successfully. Filled with proven strategies, Above the Line will create lasting changes in your behavior and improve your life personally and professionally—so you can make a positive impact on the world around you.
The Likeability Trap:How to Break Free and Succeed as You Are
The Likeability Trap:How to Break Free and Succeed as You Are
Menendez, Alicia
¥162.76
女性陷入了一个困境:要友善,但不能太友善,要成功,但不能太成功,无论如何,必须招人喜欢。而这一点,阻碍了女性成功的协商薪资、要求升职和工作态度强硬,因为这些总会让人不那么受人喜爱。本书深入探讨了这一偏见和束缚,并提供了现实的办法来帮助解决这个阻碍。 Be nice, but not too nice. Be successful, but not too successful. Just be likeable. Whatever that means?Women are stuck in an impossible bind. At work, strong women are criticized for being cold, and warm women are seen as pushovers. An award-winning journalist examines this fundamental paradox and empowers readers to let go of old rules and reimagine leadership rather than reinventing themselves.Consider that even competent women must appear likeable to successfully negotiate a salary, ask for a promotion, or take credit for a job well done—and that studies show these actions usually make them less likeable. And this minefield is doubly loaded when likeability intersects with race, ethnicity, sexual orientation, and parental status. Relying on extensive research and interviews, and carefully examined personal experience, The Likeability Trap delivers an essential examination of the pressure put on women to be amiable at work, home, and in the public sphere, and explores the price women pay for internalizing those demands. Rather than advising readers to make themselves likeable, Menendez empowers them to examine how they perceive themselves and others and explores how the concept of likeability is riddled with cultural biases. Our demands for likeability, she argues, hinder everyone’s progress and power.Inspiring, thoughtful and often funny, The Likeability Trap proposes surprising, practical solutions for confronting the cultural patterns holding us back, encourages us to value unique talents and styles instead of muting them, and to remember that while likeability is part of the game, it will not break you.
80 One-Pot Recipes to Nourish Your Family Using Your Instant Pot, Slow Cooker, o
80 One-Pot Recipes to Nourish Your Family Using Your Instant Pot, Slow Cooker, o
Gundry, MD, Steven R.
¥168.37
From the New York Times bestselling author of The Plant Paradox comes a guide to one-pot cooking for the whole family, with a special focus how to make the Plant Paradox program kid-friendly.Since the publication of The Plant Paradox in 2017, hundreds of thousands of people have embraced Dr. Gundry’s nutritional protocol—and experienced life-changing results. But most of Dr. Gundry’s readers aren’t cooking for themselves alone. “How can I extend this way of eating to my entire family? And is it safe for my kids?” are the questions he is most often asked.In The Plant Paradox Family Cookbook, Dr. Gundry reassures parents as he sets the record straight, providing an overview of children’s nutritional needs and explaining how we can help our kids thrive on the Plant Paradox program—a diet low in lectins. Dr. Gundry offers shocking evidence of how the Plant Paradox program is not only “safe” for kids, but also the best possible way to set them up for a lifetime of health and responsible eating. As research continues to bear out, a healthy microbiome—or “gut”—is the cornerstone of human health. The foods we eat at the beginning of our lives have a long-term impact on the makeup of our microbiome. Lectin-containing foods—such as grains, legumes, certain fruits and vegetables, and conventional dairy—damage it by creating holes in the gut wall and triggering the kind of systemic inflammation that lays the groundwork for disease. And yet, many of the foods we are routinely told to feed our children—think milk, whole grain bread, peanut butter—have an incredibly high lectin content.The Plant Paradox Family Cookbook includes more than 80 recipes that make cooking for a family a breeze. And since pressure cooking is the best and easiest way to reduce lectin content in foods like grains and beans, the majority of the quick and easy recipes are Instant-Pot friendly. From weeknight dinners to make-ahead breakfasts to snacks and even lunchbox-ready meals, The Plant Paradox Family Cookbook will help the whole family experience the incredible benefits of the Plant Paradox program.
BOSH!: Healthy Vegan
BOSH!: Healthy Vegan
Theasby, Ian,Firth, Henry David
¥140.29
A full-color, plant-based guide to help you slim down and eat and feel better; filled with eighty delicious, vegan recipes and nutritious meal plans from the international phenomenon and bestselling brand BOSH!BOSH! has revolutionized plant-based eating! As the largest and fastest-growing plant-based food channel on the web, and the brand behind the smash international bestselling cookbook, BOSH! has introduced readers across the globe to fun, mouth-watering vegan recipes even meat eaters can love.Now, Henry and Ian are on a mission to help you eat well, feel better, and even lose weight. A comprehensive guide to nutritious, wholesome living using only the power of plants, BOSH!: Healthy Vegan features eighty delicious recipes and nourishing meal plans to get you started and help you stay on track.Packed full of nutrition hacks and lifestyle tips, BOSH!: Healthy Vegan will motivate anyone looking to achieve a fit, lean, and healthy body while staying vegan.
Hitting a Straight Lick with a Crooked Stick:Stories from the Harlem Renaissance
Hitting a Straight Lick with a Crooked Stick:Stories from the Harlem Renaissance
Hurston, Zora Neale
¥145.91
From “one of the greatest writers of our time” (Toni Morrison)—the author of Barracoon and Their Eyes Were Watching God—a collection of remarkable stories, including eight “lost” Harlem Renaissance tales now available to a wide audience for the first time. New York Times’ Books to Watch forBuzzfeed’s Most Anticipated Books of 2020Newsweek’s Most Anticipated BooksForbes.com’s Most Anticipated Books of 2020E!’s Top 2020 Books to ReadGlamour’s Best Books In 1925, Barnard student Zora Neale Hurston—the sole black student at the college—was living in New York, “desperately striving for a toe-hold on the world.” During this period, she began writing short works that captured the zeitgeist of African American life and transformed her into one of the central figures of the Harlem Renaissance. Nearly a century later, this singular talent is recognized as one of the most influential and revered American artists of the modern period.Hitting a Straight Lick with a Crooked Stick is an outstanding collection of stories about love and migration, gender and class, racism and sexism that proudly reflect African American folk culture. Brought together for the first time in one volume, they include eight of Hurston’s “lost” Harlem stories, which were found in forgotten periodicals and archives. These stories challenge conceptions of Hurston as an author of rural fiction and include gems that flash with her biting, satiric humor, as well as more serious tales reflective of the cultural currents of Hurston’s world. All are timeless classics that enrich our understanding and appreciation of this exceptional writer’s voice and her contributions to America’s literary traditions.
Machine Learning with Scala Quick Start Guide
Machine Learning with Scala Quick Start Guide
Md. Rezaul Karim
¥53.40
Supervised and unsupervised machine learning made easy in Scala with this quick-start guide. Key Features * Construct and deploy machine learning systems that learn from your data and give accurate predictions * Unleash the power of Spark ML along with popular machine learning algorithms to solve complex tasks in Scala. * Solve hands-on problems by combining popular neural network architectures such as LSTM and CNN using Scala with DeepLearning4j library Book Description Scala is a highly scalable integration of object-oriented nature and functional programming concepts that make it easy to build scalable and complex big data applications. This book is a handy guide for machine learning developers and data scientists who want to develop and train effective machine learning models in Scala. The book starts with an introduction to machine learning, while covering deep learning and machine learning basics. It then explains how to use Scala-based ML libraries to solve classification and regression problems using linear regression, generalized linear regression, logistic regression, support vector machine, and Na?ve Bayes algorithms. It also covers tree-based ensemble techniques for solving both classification and regression problems. Moving ahead, it covers unsupervised learning techniques, such as dimensionality reduction, clustering, and recommender systems. Finally, it provides a brief overview of deep learning using a real-life example in Scala. What you will learn * Get acquainted with JVM-based machine learning libraries for Scala such as Spark ML and Deeplearning4j * Learn RDDs, DataFrame, and Spark SQL for analyzing structured and unstructured data * Understand supervised and unsupervised learning techniques with best practices and pitfalls * Learn classification and regression analysis with linear regression, logistic regression, Na?ve Bayes, support vector machine, and tree-based ensemble techniques * Learn effective ways of clustering analysis with dimensionality reduction techniques * Learn recommender systems with collaborative filtering approach * Delve into deep learning and neural network architectures Who this book is for This book is for machine learning developers looking to train machine learning models in Scala without spending too much time and effort. Some fundamental knowledge of Scala programming and some basics of statistics and linear algebra is all you need to get started with this book.
Hands-On Network Programming with C
Hands-On Network Programming with C
Lewis Van Winkle
¥62.12
A comprehensive guide to programming with network sockets, implementing Internet protocols, designing IoT devices, and much more with C Key Features * Leverage your C or C++ programming skills to build powerful network applications * Get to grips with a variety of network protocols that allow you to load web pages, send emails, and do much more * Write portable network code for operating systems such as Windows, Linux, and macOS Book Description Network programming, a challenging topic in C, is made easy to understand with a careful exposition of socket programming APIs. This book gets you started with modern network programming in C and the right use of relevant operating system APIs. This book covers core concepts, such as hostname resolution with DNS, that are crucial to the functioning of the modern web. You’ll delve into the fundamental network protocols, TCP and UDP. Essential techniques for networking paradigms such as client-server and peer-to-peer models are explained with the help of practical examples. You’ll also study HTTP and HTTPS (the protocols responsible for web pages) from both the client and server perspective. To keep up with current trends, you’ll apply the concepts covered in this book to gain insights into web programming for IoT. You’ll even get to grips with network monitoring and implementing security best practices. By the end of this book, you’ll have experience of working with client-server applications, and be able to implement new network programs in C. The code in this book is compatible with the older C99 version as well as the latest C18 and C++17 standards. Special consideration is given to writing robust, reliable, and secure code that is portable across operating systems, including Winsock sockets for Windows and POSIX sockets for Linux and macOS. What you will learn * Uncover cross-platform socket programming APIs * Implement techniques for supporting IPv4 and IPv6 * Understand how TCP and UDP connections work over IP * Discover how hostname resolution and DNS work * Interface with web APIs using HTTP and HTTPS * Acquire hands-on experience with Simple Mail Transfer Protocol (SMTP) * Apply network programming to the Internet of Things (IoT) Who this book is for If you're a developer or a system administrator who wants to enter the world of network programming, this book is for you. Basic knowledge of C programming is assumed.
Julia 1.0 Programming Complete Reference Guide
Julia 1.0 Programming Complete Reference Guide
Ivo Balbaert
¥88.28
Learn dynamic programming with Julia to build apps for data analysis, visualization, machine learning, and the web Key Features * Leverage Julia's high speed and efficiency to build fast, efficient applications * Perform supervised and unsupervised machine learning and time series analysis * Tackle problems concurrently and in a distributed environment Book Description Julia offers the high productivity and ease of use of Python and R with the lightning-fast speed of C++. There’s never been a better time to learn this language, thanks to its large-scale adoption across a wide range of domains, including fintech, biotech and artificial intelligence (AI). You will begin by learning how to set up a running Julia platform, before exploring its various built-in types. This Learning Path walks you through two important collection types: arrays and matrices. You’ll be taken through how type conversions and promotions work, and in further chapters you'll study how Julia interacts with operating systems and other languages. You’ll also learn about the use of macros, what makes Julia suitable for numerical and scientific computing, and how to run external programs. Once you have grasped the basics, this Learning Path goes on to how to analyze the Iris dataset using DataFrames. While building a web scraper and a web app, you’ll explore the use of functions, methods, and multiple dispatches. In the final chapters, you'll delve into machine learning, where you'll build a book recommender system. By the end of this Learning Path, you’ll be well versed with Julia and have the skills you need to leverage its high speed and efficiency for your applications. This Learning Path includes content from the following Packt products: * Julia 1.0 Programming - Second Edition by Ivo Balbaert * Julia Programming Projects by Adrian Salceanu What you will learn * Create your own types to extend the built-in type system * Visualize your data in Julia with plotting packages * Explore the use of built-in macros for testing and debugging * Integrate Julia with other languages such as C, Python, and MATLAB * Analyze and manipulate datasets using Julia and DataFrames * Develop and run a web app using Julia and the HTTP package * Build a recommendation system using supervised machine learning Who this book is for If you are a statistician or data scientist who wants a quick course in the Julia programming language while building big data applications, this Learning Path is for you. Basic knowledge of mathematics and programming is a must.
Training Systems Using Python Statistical Modeling
Training Systems Using Python Statistical Modeling
Curtis Miller
¥62.12
Leverage the power of Python and statistical modeling techniques for building accurate predictive models Key Features * Get introduced to Python's rich suite of libraries for statistical modeling * Implement regression, clustering and train neural networks from scratch * Includes real-world examples on training end-to-end machine learning systems in Python Book Description Python's ease of use and multi-purpose nature has led it to become the choice of tool for many data scientists and machine learning developers today. Its rich libraries are widely used for data analysis, and more importantly, for building state-of-the-art predictive models. This book takes you through an exciting journey, of using these libraries to implement effective statistical models for predictive analytics. You’ll start by diving into classical statistical analysis, where you will learn to compute descriptive statistics using pandas. You will look at supervised learning, where you will explore the principles of machine learning and train different machine learning models from scratch. You will also work with binary prediction models, such as data classification using k-nearest neighbors, decision trees, and random forests. This book also covers algorithms for regression analysis, such as ridge and lasso regression, and their implementation in Python. You will also learn how neural networks can be trained and deployed for more accurate predictions, and which Python libraries can be used to implement them. By the end of this book, you will have all the knowledge you need to design, build, and deploy enterprise-grade statistical models for machine learning using Python and its rich ecosystem of libraries for predictive analytics. What you will learn * Understand the importance of statistical modeling * Learn about the various Python packages for statistical analysis * Implement algorithms such as Naive Bayes, random forests, and more * Build predictive models from scratch using Python's scikit-learn library * Implement regression analysis and clustering * Learn how to train a neural network in Python Who this book is for If you are a data scientist, a statistician or a machine learning developer looking to train and deploy effective machine learning models using popular statistical techniques, then this book is for you. Knowledge of Python programming is required to get the most out of this book.
The Complete Rust Programming Reference Guide
The Complete Rust Programming Reference Guide
Rahul Sharma
¥88.28
Design and implement professional-level programs by leveraging modern data structures and algorithms in Rust Key Features * Improve your productivity by writing more simple and easy code in Rust * Discover the functional and reactive implementations of traditional data structures * Delve into new domains of Rust, including WebAssembly, networking, and command-line tools Book Description Rust is a powerful language with a rare combination of safety, speed, and zero-cost abstractions. This Learning Path is filled with clear and simple explanations of its features along with real-world examples, demonstrating how you can build robust, scalable, and reliable programs. You’ll get started with an introduction to Rust data structures, algorithms, and essential language constructs. Next, you will understand how to store data using linked lists, arrays, stacks, and queues. You’ll also learn to implement sorting and searching algorithms, such as Brute Force algorithms, Greedy algorithms, Dynamic Programming, and Backtracking. As you progress, you’ll pick up on using Rust for systems programming, network programming, and the web. You’ll then move on to discover a variety of techniques, right from writing memory-safe code, to building idiomatic Rust libraries, and even advanced macros. By the end of this Learning Path, you’ll be able to implement Rust for enterprise projects, writing better tests and documentation, designing for performance, and creating idiomatic Rust code. This Learning Path includes content from the following Packt products: * Mastering Rust - Second Edition by Rahul Sharma and Vesa Kaihlavirta * Hands-On Data Structures and Algorithms with Rust by Claus Matzinger What you will learn * Design and implement complex data structures in Rust * Create and use well-tested and reusable components with Rust * Understand the basics of multithreaded programming and advanced algorithm design * Explore application profiling based on benchmarking and testing * Study and apply best practices and strategies in error handling * Create efficient web applications with the Actix-web framework * Use Diesel for type-safe database interactions in your web application Who this book is for If you are already familiar with an imperative language and now want to progress from being a beginner to an intermediate-level Rust programmer, this Learning Path is for you. Developers who are already familiar with Rust and want to delve deeper into the essential data structures and algorithms in Rust will also find this Learning Path useful.
Supervised Machine Learning with Python
Supervised Machine Learning with Python
Taylor Smith
¥44.68
Teach your machine to think for itself! Key Features * Delve into supervised learning and grasp how a machine learns from data * Implement popular machine learning algorithms from scratch, developing a deep understanding along the way * Explore some of the most popular scientific and mathematical libraries in the Python language Book Description Supervised machine learning is used in a wide range of sectors (such as finance, online advertising, and analytics) because it allows you to train your system to make pricing predictions, campaign adjustments, customer recommendations, and much more while the system self-adjusts and makes decisions on its own. As a result, it's crucial to know how a machine “learns” under the hood. This book will guide you through the implementation and nuances of many popular supervised machine learning algorithms while facilitating a deep understanding along the way. You’ll embark on this journey with a quick overview and see how supervised machine learning differs from unsupervised learning. Next, we explore parametric models such as linear and logistic regression, non-parametric methods such as decision trees, and various clustering techniques to facilitate decision-making and predictions. As we proceed, you'll work hands-on with recommender systems, which are widely used by online companies to increase user interaction and enrich shopping potential. Finally, you’ll wrap up with a brief foray into neural networks and transfer learning. By the end of this book, you’ll be equipped with hands-on techniques and will have gained the practical know-how you need to quickly and powerfully apply algorithms to new problems. What you will learn * Crack how a machine learns a concept and generalize its understanding to new data * Uncover the fundamental differences between parametric and non-parametric models * Implement and grok several well-known supervised learning algorithms from scratch * Work with models in domains such as ecommerce and marketing * Expand your expertise and use various algorithms such as regression, decision trees, and clustering * Build your own models capable of making predictions * Delve into the most popular approaches in deep learning such as transfer learning and neural networks Who this book is for This book is for aspiring machine learning developers who want to get started with supervised learning. Intermediate knowledge of Python programming—and some fundamental knowledge of supervised learning—are expected.
Applied Unsupervised Learning with Python
Applied Unsupervised Learning with Python
Benjamin Johnston
¥79.56
Design clever algorithms that can uncover interesting structures and hidden relationships in unstructured, unlabeled data Key Features * Learn how to select the most suitable Python library to solve your problem * Compare k-Nearest Neighbor (k-NN) and non-parametric methods and decide when to use them * Delve into the applications of neural networks using real-world datasets Book Description Unsupervised learning is a useful and practical solution in situations where labeled data is not available. Applied Unsupervised Learning with Python guides you on the best practices for using unsupervised learning techniques in tandem with Python libraries and extracting meaningful information from unstructured data. The course begins by explaining how basic clustering works to find similar data points in a set. Once you are well versed with the k-means algorithm and how it operates, you’ll learn what dimensionality reduction is and where to apply it. As you progress, you’ll learn various neural network techniques and how they can improve your model. While studying the applications of unsupervised learning, you will also understand how to mine topics that are trending on Twitter and Facebook and build a news recommendation engine for users. You will complete the course by challenging yourself through various interesting activities such as performing a Market Basket Analysis and identifying relationships between different merchandises. By the end of this course, you will have the skills you need to confidently build your own models using Python. What you will learn * Understand the basics and importance of clustering * Build k-means, hierarchical, and DBSCAN clustering algorithms from scratch with built-in packages * Explore dimensionality reduction and its applications * Use scikit-learn (sklearn) to implement and analyse principal component analysis (PCA)on the Iris dataset * Employ Keras to build autoencoder models for the CIFAR-10 dataset * Apply the Apriori algorithm with machine learning extensions (Mlxtend) to study transaction data Who this book is for This course is designed for developers, data scientists, and machine learning enthusiasts who are interested in unsupervised learning. Some familiarity with Python programming along with basic knowledge of mathematical concepts including exponents, square roots, means, and medians will be beneficial.