|
|
Books > Computing & IT > Applications of computing > Databases > Data capture & analysis
Document the architecture of your software easily with this highly
practical, open-source template. Key Features Get to grips with
leveraging the features of arc42 to create insightful documents
Learn the concepts of software architecture documentation through
real-world examples Discover techniques to create compact, helpful,
and easy-to-read documentation Book DescriptionWhen developers
document the architecture of their systems, they often invent their
own specific ways of articulating structures, designs, concepts,
and decisions. What they need is a template that enables simple and
efficient software architecture documentation. arc42 by Example
shows how it's done through several real-world examples. Each
example in the book, whether it is a chess engine, a huge CRM
system, or a cool web system, starts with a brief description of
the problem domain and the quality requirements. Then, you'll
discover the system context with all the external interfaces.
You'll dive into an overview of the solution strategy to implement
the building blocks and runtime scenarios. The later chapters also
explain various cross-cutting concerns and how they affect other
aspects of a program. What you will learn Utilize arc42 to document
a system's physical infrastructure Learn how to identify a system's
scope and boundaries Break a system down into building blocks and
illustrate the relationships between them Discover how to describe
the runtime behavior of a system Know how to document design
decisions and their reasons Explore the risks and technical debt of
your system Who this book is forThis book is for software
developers and solutions architects who are looking for an easy,
open-source tool to document their systems. It is a useful
reference for those who are already using arc42. If you are new to
arc42, this book is a great learning resource. For those of you who
want to write better technical documentation will benefit from the
general concepts covered in this book.
Learn the core concepts of geospatial data analysis for building
actionable and insightful GIS applications Key Features Create GIS
solutions using the new features introduced in Python 3.7 Explore a
range of GIS tools and libraries such as PostGIS, QGIS, and PROJ
Learn to automate geospatial analysis workflows using Python and
Jupyter Book DescriptionGeospatial analysis is used in almost every
domain you can think of, including defense, farming, and even
medicine. With this systematic guide, you'll get started with
geographic information system (GIS) and remote sensing analysis
using the latest features in Python. This book will take you
through GIS techniques, geodatabases, geospatial raster data, and
much more using the latest built-in tools and libraries in Python
3.7. You'll learn everything you need to know about using software
packages or APIs and generic algorithms that can be used for
different situations. Furthermore, you'll learn how to apply simple
Python GIS geospatial processes to a variety of problems, and work
with remote sensing data. By the end of the book, you'll be able to
build a generic corporate system, which can be implemented in any
organization to manage customer support requests and field support
personnel. What you will learn Automate geospatial analysis
workflows using Python Code the simplest possible GIS in just 60
lines of Python Create thematic maps with Python tools such as
PyShp, OGR, and the Python Imaging Library Understand the different
formats that geospatial data comes in Produce elevation contours
using Python tools Create flood inundation models Apply geospatial
analysis to real-time data tracking and storm chasing Who this book
is forThis book is for Python developers, researchers, or analysts
who want to perform geospatial modeling and GIS analysis with
Python. Basic knowledge of digital mapping and analysis using
Python or other scripting languages will be helpful.
Leverage the full potential of SAS to get unique, actionable
insights from your data Key Features Build enterprise-class data
solutions using SAS and become well-versed in SAS programming Work
with different data structures, and run SQL queries to manipulate
your data Explore essential concepts and techniques with practical
examples to confidently pass the SAS certification exam Book
DescriptionSAS is one of the leading enterprise tools in the world
today when it comes to data management and analysis. It enables the
fast and easy processing of data and helps you gain valuable
business insights for effective decision-making. This book will
serve as a comprehensive guide that will prepare you for the SAS
certification exam. After a quick overview of the SAS architecture
and components, the book will take you through the different
approaches to importing and reading data from different sources
using SAS. You will then cover SAS Base and 4GL, understanding data
management and analysis, along with exploring SAS functions for
data manipulation and transformation. Next, you'll discover SQL
procedures and get up to speed on creating and validating queries.
In the concluding chapters, you'll learn all about data
visualization, right from creating bar charts and sample geographic
maps through to assigning patterns and formats. In addition to
this, the book will focus on macro programming and its advanced
aspects. By the end of this book, you will be well versed in SAS
programming and have the skills you need to easily handle and
manage your data-related problems in SAS. What you will learn
Explore a variety of SAS modules and packages for efficient data
analysis Use SAS 4GL functions to manipulate, merge, sort, and
transform data Gain useful insights into advanced PROC SQL options
in SAS to interact with data Get to grips with SAS Macro and define
your own macros to share data Discover the different graphical
libraries to shape and visualize data with Apply the SAS Output
Delivery System to prepare detailed reports Who this book is
forBudding or experienced data professionals who want to get
started with SAS will benefit from this book. Those looking to
prepare for the SAS certification exam will also find this book to
be a useful resource. Some understanding of basic data management
concepts will help you get the most out of this book.
Over 60 recipes to model and handle real-life biological data using
modern libraries from the R ecosystem Key Features Apply modern R
packages to handle biological data using real-world examples
Represent biological data with advanced visualizations suitable for
research and publications Handle real-world problems in
bioinformatics such as next-generation sequencing, metagenomics,
and automating analyses Book DescriptionHandling biological data
effectively requires an in-depth knowledge of machine learning
techniques and computational skills, along with an understanding of
how to use tools such as edgeR and DESeq. With the R Bioinformatics
Cookbook, you'll explore all this and more, tackling common and
not-so-common challenges in the bioinformatics domain using
real-world examples. This book will use a recipe-based approach to
show you how to perform practical research and analysis in
computational biology with R. You will learn how to effectively
analyze your data with the latest tools in Bioconductor, ggplot,
and tidyverse. The book will guide you through the essential tools
in Bioconductor to help you understand and carry out protocols in
RNAseq, phylogenetics, genomics, and sequence analysis. As you
progress, you will get up to speed with how machine learning
techniques can be used in the bioinformatics domain. You will
gradually develop key computational skills such as creating
reusable workflows in R Markdown and packages for code reuse. By
the end of this book, you'll have gained a solid understanding of
the most important and widely used techniques in bioinformatic
analysis and the tools you need to work with real biological data.
What you will learn Employ Bioconductor to determine differential
expressions in RNAseq data Run SAMtools and develop pipelines to
find single nucleotide polymorphisms (SNPs) and Indels Use ggplot
to create and annotate a range of visualizations Query external
databases with Ensembl to find functional genomics information
Execute large-scale multiple sequence alignment with DECIPHER to
perform comparative genomics Use d3.js and Plotly to create dynamic
and interactive web graphics Use k-nearest neighbors, support
vector machines and random forests to find groups and classify data
Who this book is forThis book is for bioinformaticians, data
analysts, researchers, and R developers who want to address
intermediate-to-advanced biological and bioinformatics problems by
learning through a recipe-based approach. Working knowledge of R
programming language and basic knowledge of bioinformatics are
prerequisites.
Solve business challenges with Microsoft Power BI's advanced
visualization and data analysis techniques Key Features Create
effective storytelling reports by implementing
simple-to-intermediate Power BI features Develop powerful
analytical models to extract key insights for changing business
needs Build, publish, and share impressive dashboards for your
organization Book DescriptionTo succeed in today's transforming
business world, organizations need business intelligence
capabilities to make smarter decisions faster than ever before.
This Power BI book is an entry-level guide that will get you up and
running with data modeling, visualization, and analytical
techniques from scratch. You'll find this book handy if you want to
get well-versed with the extensive Power BI ecosystem. You'll start
by covering the basics of business intelligence and installing
Power BI. You'll then learn the wide range of Power BI features to
unlock business insights. As you progress, the book will take you
through how to use Power Query to ingest, cleanse, and shape your
data, and use Power BI DAX to create simple to complex
calculations. You'll also be able to add a variety of interactive
visualizations to your reports to bring your data to life. Finally,
you'll gain hands-on experience in creating visually stunning
reports that speak to business decision makers, and see how you can
securely share these reports and collaborate with others. By the
end of this book, you'll be ready to create simple, yet effective,
BI reports and dashboards using the latest features of Power BI.
What you will learn Explore the different features of Power BI to
create interactive dashboards Use the Query Editor to import and
transform data Perform simple and complex DAX calculations to
enhance analysis Discover business insights and tell a story with
your data using Power BI Explore data and learn to manage datasets,
dataflows, and data gateways Use workspaces to collaborate with
others and publish your reports Who this book is forIf you're an IT
manager, data analyst, or BI user new to using Power BI for solving
business intelligence problems, this book is for you. You'll also
find this book useful if you want to migrate from other BI tools to
create powerful and interactive dashboards. No experience of
working with Power BI is expected.
A practical, skill-based introduction to data analysis and literacy
We are swimming in a world of data, and this handy guide will keep
you afloat while you learn to make sense of it all. In Data
Literacy: A User's Guide, David Herzog, a journalist with a decade
of experience using data analysis to transform information into
captivating storytelling, introduces students and professionals to
the fundamentals of data literacy, a key skill in today's world.
Assuming the reader has no advanced knowledge of data analysis or
statistics, this book shows how to create insight from
publicly-available data through exercises using simple Excel
functions. Extensively illustrated, step-by-step instructions
within a concise, yet comprehensive, reference will help readers
identify, obtain, evaluate, clean, analyze and visualize data. A
concluding chapter introduces more sophisticated data analysis
methods and tools including database managers such as Microsoft
Access and MySQL and standalone statistical programs such as SPSS,
SAS and R.
Discover the story of your data using the essential elements of
associations and correlations Key Features Get a comprehensive
introduction to associations and correlations Explore multivariate
analysis, understand its limitations, and discover the assumptions
on which it's based Gain insights into the various ways of
preparing your data for analysis and visualization Book
DescriptionAssociations and correlations are ways of describing how
a pair of variables change together as a result of their
connection. By knowing the various available techniques, you can
easily and accurately discover and visualize the relationships in
your data. This book begins by showing you how to classify your
data into the four distinct types that you are likely to have in
your dataset. Then, with easy-to-understand examples, you'll learn
when to use the various univariate and multivariate statistical
tests. You'll also discover what to do when your univariate and
multivariate results do not match. As the book progresses, it
describes why univariate and multivariate techniques should be used
as a tag team, and also introduces you to the techniques of
visualizing the story of your data. By the end of the book, you'll
know exactly how to select the most appropriate univariate and
multivariate tests, and be able to use a single strategic framework
to discover the true story of your data. What you will learn
Identify a dataset that's fit for analysis using its basic features
Understand the importance of associations and correlations Use
multivariate and univariate statistical tests to confirm
relationships Classify data as qualitative or quantitative and then
into the four subtypes Build a visual representation of all the
relationships in the dataset Automate associations and correlations
with CorrelViz Who this book is forThis is a book for beginners -
if you're a novice data analyst or data scientist, then this is a
great place to start. Experienced data analysts might also find
value in this title, as it will recap the basics and strengthen
your understanding of key concepts. This book focuses on
introducing the essential elements of association and correlation
analysis.
Get to grips with pandas-a versatile and high-performance Python
library for data manipulation, analysis, and discovery Key Features
Perform efficient data analysis and manipulation tasks using pandas
Apply pandas to different real-world domains using step-by-step
demonstrations Get accustomed to using pandas as an effective data
exploration tool Book DescriptionData analysis has become a
necessary skill in a variety of positions where knowing how to work
with data and extract insights can generate significant value.
Hands-On Data Analysis with Pandas will show you how to analyze
your data, get started with machine learning, and work effectively
with Python libraries often used for data science, such as pandas,
NumPy, matplotlib, seaborn, and scikit-learn. Using real-world
datasets, you will learn how to use the powerful pandas library to
perform data wrangling to reshape, clean, and aggregate your data.
Then, you will learn how to conduct exploratory data analysis by
calculating summary statistics and visualizing the data to find
patterns. In the concluding chapters, you will explore some
applications of anomaly detection, regression, clustering, and
classification, using scikit-learn, to make predictions based on
past data. By the end of this book, you will be equipped with the
skills you need to use pandas to ensure the veracity of your data,
visualize it for effective decision-making, and reliably reproduce
analyses across multiple datasets. What you will learn Understand
how data analysts and scientists gather and analyze data Perform
data analysis and data wrangling in Python Combine, group, and
aggregate data from multiple sources Create data visualizations
with pandas, matplotlib, and seaborn Apply machine learning (ML)
algorithms to identify patterns and make predictions Use Python
data science libraries to analyze real-world datasets Use pandas to
solve common data representation and analysis problems Build Python
scripts, modules, and packages for reusable analysis code Who this
book is forThis book is for data analysts, data science beginners,
and Python developers who want to explore each stage of data
analysis and scientific computing using a wide range of datasets.
You will also find this book useful if you are a data scientist who
is looking to implement pandas in machine learning. Working
knowledge of Python programming language will be beneficial.
Explore distributed ledger technology, decentralization, and smart
contracts and develop real-time decentralized applications with
Ethereum and Solidity Key Features Get to grips with the underlying
technical principles and implementations of blockchain Build
powerful applications using Ethereum to secure transactions and
create smart contracts Gain advanced insights into cryptography and
cryptocurrencies Book DescriptionBlockchain technology is a
distributed ledger with applications in industries such as finance,
government, and media. This Learning Path is your guide to building
blockchain networks using Ethereum, JavaScript, and Solidity. You
will get started by understanding the technical foundations of
blockchain technology, including distributed systems, cryptography
and how this digital ledger keeps data secure. Further into the
chapters, you'll gain insights into developing applications using
Ethereum and Hyperledger. As you build on your knowledge of Ether
security, mining , smart contracts, and Solidity, you'll learn how
to create robust and secure applications that run exactly as
programmed without being affected by fraud, censorship, or
third-party interference. Toward the concluding chapters, you'll
explore how blockchain solutions can be implemented in applications
such as IoT apps, in addition to its use in currencies. The
Learning Path will also highlight how you can increase blockchain
scalability and even discusses the future scope of this fascinating
and powerful technology. By the end of this Learning Path, you'll
be equipped with the skills you need to tackle pain points
encountered in the blockchain life cycle and confidently design and
deploy decentralized applications. This Learning Path includes
content from the following Packt products: Mastering Blockchain -
Second Edition by Imran Bashir Building Blockchain Projects by
Narayan Prusty What you will learn Understand why decentralized
applications are important Discover the mechanisms behind bitcoin
and alternative cryptocurrencies Master how cryptography is used to
secure data with the help of examples Maintain, monitor, and manage
your blockchain solutions Create Ethereum wallets Explore research
topics and the future scope of blockchain technology Who this book
is forThis Learning Path is designed for blockchain developers who
want to build decentralized applications and smart contracts from
scratch using Hyperledger. Basic familiarity with any programming
language will be useful to get started with this Learning Path.
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 DescriptionSupervised 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
forThis 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.
Learn exploratory data analysis concepts using powerful R packages
to enhance your R data analysis skills Key Features Speed up your
data analysis projects using powerful R packages and techniques
Create multiple hands-on data analysis projects using real-world
data Discover and practice graphical exploratory analysis
techniques across domains Book DescriptionHands-On Exploratory Data
Analysis with R will help you build not just a foundation but also
expertise in the elementary ways to analyze data. You will learn
how to understand your data and summarize its main characteristics.
You'll also uncover the structure of your data, and you'll learn
graphical and numerical techniques using the R language. This book
covers the entire exploratory data analysis (EDA) process-data
collection, generating statistics, distribution, and invalidating
the hypothesis. As you progress through the book, you will learn
how to set up a data analysis environment with tools such as
ggplot2, knitr, and R Markdown, using tools such as DOE Scatter
Plot and SML2010 for multifactor, optimization, and regression data
problems. By the end of this book, you will be able to successfully
carry out a preliminary investigation on any dataset, identify
hidden insights, and present your results in a business context.
What you will learn Learn powerful R techniques to speed up your
data analysis projects Import, clean, and explore data using
powerful R packages Practice graphical exploratory analysis
techniques Create informative data analysis reports using ggplot2
Identify and clean missing and erroneous data Explore data analysis
techniques to analyze multi-factor datasets Who this book is
forHands-On Exploratory Data Analysis with R is for data
enthusiasts who want to build a strong foundation for data
analysis. If you are a data analyst, data engineer, software
engineer, or product manager, this book will sharpen your skills in
the complete workflow of exploratory data analysis.
Discover the power of location data to build effective, intelligent
data models with Geospatial ecosystems Key Features Manipulate
location-based data and create intelligent geospatial data models
Build effective location recommendation systems used by popular
companies such as Uber A hands-on guide to help you consume spatial
data and parallelize GIS operations effectively Book
DescriptionData scientists, who have access to vast data streams,
are a bit myopic when it comes to intrinsic and extrinsic
location-based data and are missing out on the intelligence it can
provide to their models. This book demonstrates effective
techniques for using the power of data science and geospatial
intelligence to build effective, intelligent data models that make
use of location-based data to give useful predictions and analyses.
This book begins with a quick overview of the fundamentals of
location-based data and how techniques such as Exploratory Data
Analysis can be applied to it. We then delve into spatial
operations such as computing distances, areas, extents, centroids,
buffer polygons, intersecting geometries, geocoding, and more,
which adds additional context to location data. Moving ahead, you
will learn how to quickly build and deploy a geo-fencing system
using Python. Lastly, you will learn how to leverage geospatial
analysis techniques in popular recommendation systems such as
collaborative filtering and location-based recommendations, and
more. By the end of the book, you will be a rockstar when it comes
to performing geospatial analysis with ease. What you will learn
Learn how companies now use location data Set up your Python
environment and install Python geospatial packages Visualize
spatial data as graphs Extract geometry from spatial data Perform
spatial regression from scratch Build web applications which
dynamically references geospatial data Who this book is forData
Scientists who would like to leverage location-based data and want
to use location-based intelligence in their data models will find
this book useful. This book is also for GIS developers who wish to
incorporate data analysis in their projects. Knowledge of Python
programming and some basic understanding of data analysis are all
you need to get the most out of this book.
A beginner's guide to storing, managing, and analyzing data with
the updated features of Elastic 7.0 Key Features Gain access to new
features and updates introduced in Elastic Stack 7.0 Grasp the
fundamentals of Elastic Stack including Elasticsearch, Logstash,
and Kibana Explore useful tips for using Elastic Cloud and
deploying Elastic Stack in production environments Book
DescriptionThe Elastic Stack is a powerful combination of tools for
techniques such as distributed search, analytics, logging, and
visualization of data. Elastic Stack 7.0 encompasses new features
and capabilities that will enable you to find unique insights into
analytics using these techniques. This book will give you a
fundamental understanding of what the stack is all about, and help
you use it efficiently to build powerful real-time data processing
applications. The first few sections of the book will help you
understand how to set up the stack by installing tools, and
exploring their basic configurations. You'll then get up to speed
with using Elasticsearch for distributed searching and analytics,
Logstash for logging, and Kibana for data visualization. As you
work through the book, you will discover the technique of creating
custom plugins using Kibana and Beats. This is followed by coverage
of the Elastic X-Pack, a useful extension for effective security
and monitoring. You'll also find helpful tips on how to use Elastic
Cloud and deploy Elastic Stack in production environments. By the
end of this book, you'll be well versed with the fundamental
Elastic Stack functionalities and the role of each component in the
stack to solve different data processing problems. What you will
learn Install and configure an Elasticsearch architecture Solve the
full-text search problem with Elasticsearch Discover powerful
analytics capabilities through aggregations using Elasticsearch
Build a data pipeline to transfer data from a variety of sources
into Elasticsearch for analysis Create interactive dashboards for
effective storytelling with your data using Kibana Learn how to
secure, monitor and use Elastic Stack's alerting and reporting
capabilities Take applications to an on-premise or cloud-based
production environment with Elastic Stack Who this book is forThis
book is for entry-level data professionals, software engineers,
e-commerce developers, and full-stack developers who want to learn
about Elastic Stack and how the real-time processing and search
engine works for business analytics and enterprise search
applications. Previous experience with Elastic Stack is not
required, however knowledge of data warehousing and database
concepts will be helpful.
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 DescriptionPython'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 forIf 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.
This book documents recent attempts to conduct systematic,
prodigious and multidisciplinary research in learning analytics and
present their findings and identify areas for further research and
development. The book also unveils the distinguished and exemplary
works by educators and researchers in the field highlighting the
current trends, privacy and ethical issues, creative and unique
approaches, innovative methods, frameworks, and theoretical and
practical aspects of learning analytics.
A complete guide to understanding, developing, and testing popular
security-token smart contracts Key Features Understand key
Blockchain and Ethereum platforms concepts Step-by-step guide to
developing STO smart contracts on Ethereum Monetize digital tokens
under various U.S. securities laws Book DescriptionThe failure of
initial coin offerings (ICOs) is no accident, as most ICOs do not
link to a real asset and are not regulated. Realizing the
shortcomings of ICOs, the blockchain community and potential
investors embraced security token offerings (STOs) and stablecoins
enthusiastically. In this book, we start with an overview of the
blockchain technology along with its basic concepts. We introduce
the concept behind STO, and cover the basic requirements for
launching a STO and the relevant regulations governing its
issuance. We discuss U.S. securities laws development in launching
security digital tokens using blockchain technology and show some
real use cases. We also explore the process of STO launches and
legal considerations. We introduce popular security tokens in the
current blockchain space and talk about how to develop a security
token DApp, including smart contract development for ERC1404
tokens. Later, you'll learn to build frontend side functionalities
to interact with smart contracts. Finally, we discuss stablecoin
technical design functionalities for issuing and operating STO
tokens by interacting with Ethereum smart contracts. By the end of
this book, you will have learned more about STOs and gained a
detailed knowledge of building relevant applications-all with the
help of practical examples. What you will learn Understand the
basic requirements for launching a security token offering Explore
various US securities laws governing the offering of security
digital tokens Get to grips with the stablecoin concept with the
help of use cases Learn how to develop security token decentralized
applications Understand the difference between ERC-20 and ERC-721
tokens Learn how to set up a development environment and build
security tokens Explore the technical design of stablecoins Who
this book is forThis book is ideal for blockchain beginners and
business user developers who want to quickly master popular
Security Token Offerings and stablecoins. Readers will learn how to
develop blockchain/digital cryptos, guided by U.S. securities laws
and utilizing some real use cases. Prior exposure to an
Object-Oriented Programming language such as JavaScript would be an
advantage, but is not mandatory.
Get efficient in performing data mining and machine learning using
IBM SPSS Modeler Key Features Learn how to apply machine learning
techniques in the field of data science Understand when to use
different data mining techniques, how to set up different analyses,
and how to interpret the results A step-by-step approach to
improving model development and performance Book DescriptionMachine
learning (ML) combined with data mining can give you amazing
results in your data mining work by empowering you with several
ways to look at data. This book will help you improve your data
mining techniques by using smart modeling techniques. This book
will teach you how to implement ML algorithms and techniques in
your data mining work. It will enable you to pair the best
algorithms with the right tools and processes. You will learn how
to identify patterns and make predictions with minimal human
intervention. You will build different types of ML models, such as
the neural network, the Support Vector Machines (SVMs), and the
Decision tree. You will see how all of these models works and what
kind of data in the dataset they are suited for. You will learn how
to combine the results of different models in order to improve
accuracy. Topics such as removing noise and handling errors will
give you an added edge in model building and optimization. By the
end of this book, you will be able to build predictive models and
extract information of interest from the dataset What you will
learn Hone your model-building skills and create the most accurate
models Understand how predictive machine learning models work
Prepare your data to acquire the best possible results Combine
models in order to suit the requirements of different types of data
Analyze single and multiple models and understand their combined
results Derive worthwhile insights from your data using histograms
and graphs Who this book is forIf you are a data scientist, data
analyst, and data mining professional and are keen to achieve a 30%
higher salary by adding machine learning to your skillset, then
this is the ideal book for you. You will learn to apply machine
learning techniques to various data mining challenges. No prior
knowledge of machine learning is assumed.
Understand, design, and create cognitive applications using
Watson's suite of APIs. Key Features Develop your skills and work
with IBM Watson APIs to build efficient and powerful cognitive apps
Learn how to build smart apps to carry out different sets of
activities using real-world use cases Get well versed with the best
practices of IBM Watson and implement them in your daily work Book
DescriptionCognitive computing is rapidly infusing every aspect of
our lives riding on three important fields: data science, machine
learning (ML), and artificial intelligence (AI). It allows
computing systems to learn and keep on improving as the amount of
data in the system grows. This book introduces readers to a whole
new paradigm of computing - a paradigm that is totally different
from the conventional computing of the Information Age. You will
learn the concepts of ML, deep learning (DL), neural networks, and
AI through the set of APIs provided by IBM Watson. This book will
help you build your own applications to understand, plan, and solve
problems, and analyze them as per your needs. You will learn about
various domains of cognitive computing, such as NLP, voice
processing, computer vision, emotion analytics, and conversational
systems, using different IBM Watson APIs. From this, the reader
will learn what ML is, and what goes on in the background to make
computers "do their magic," as well as where these concepts have
been applied. Having achieved this, the readers will then be able
to embark on their journey of learning, researching, and applying
the concept in their respective fields. What you will learn Get
well versed with the APIs provided by IBM Watson on IBM Cloud Learn
ML, AI, cognitive computing, and neural network principles
Implement smart applications in fields such as healthcare,
entertainment, security, and more Understand unstructured content
using cognitive metadata with the help of Natural Language
Understanding Use Watson's APIs to create real-life applications to
realize their capabilities Delve into various domains of cognitive
computing, such as media analytics, embedded deep learning,
computer vision, and more Who this book is forThis book is for
beginners and novices; having some knowledge about artificial
intelligence and deep learning is an advantage, but not a
prerequisite to benefit from this book. We explain the concept of
deep learning and artificial intelligence through the set of tools
IBM Watson provides.
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 DescriptionScala 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 Naive 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, Naive 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 forThis 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.
A practical guide to getting the most out of Excel, using it for
data preparation, applying machine learning models (including cloud
services) and understanding the outcome of the data analysis. Key
Features Use Microsoft's product Excel to build advanced
forecasting models using varied examples Cover range of machine
learning tasks such as data mining, data analytics, smart
visualization, and more Derive data-driven techniques using Excel
plugins and APIs without much code required Book DescriptionWe have
made huge progress in teaching computers to perform difficult
tasks, especially those that are repetitive and time-consuming for
humans. Excel users, of all levels, can feel left behind by this
innovation wave. The truth is that a large amount of the work
needed to develop and use a machine learning model can be done in
Excel. The book starts by giving a general introduction to machine
learning, making every concept clear and understandable. Then, it
shows every step of a machine learning project, from data
collection, reading from different data sources, developing models,
and visualizing the results using Excel features and offerings. In
every chapter, there are several examples and hands-on exercises
that will show the reader how to combine Excel functions, add-ins,
and connections to databases and to cloud services to reach the
desired goal: building a full data analysis flow. Different machine
learning models are shown, tailored to the type of data to be
analyzed. At the end of the book, the reader is presented with some
advanced use cases using Automated Machine Learning, and artificial
neural network, which simplifies the analysis task and represents
the future of machine learning. What you will learn Use Excel to
preview and cleanse datasets Understand correlations between
variables and optimize the input to machine learning models Use and
evaluate different machine learning models from Excel Understand
the use of different visualizations Learn the basic concepts and
calculations to understand how artificial neural networks work
Learn how to connect Excel to the Microsoft Azure cloud Get beyond
proof of concepts and build fully functional data analysis flows
Who this book is forThis book is for data analysis, machine
learning enthusiasts, project managers, and someone who doesn't
want to code much for performing core tasks of machine learning.
Each example will help you perform end-to-end smart analytics.
Working knowledge of Excel is required.
Master scala's advanced techniques to solve real-world problems in
data analysis and gain valuable insights from your data Key
Features A beginner's guide for performing data analysis loaded
with numerous rich, practical examples Access to popular Scala
libraries such as Breeze, Saddle for efficient data manipulation
and exploratory analysis Develop applications in Scala for
real-time analysis and machine learning in Apache Spark Book
DescriptionEfficient business decisions with an accurate sense of
business data helps in delivering better performance across
products and services. This book helps you to leverage the popular
Scala libraries and tools for performing core data analysis tasks
with ease. The book begins with a quick overview of the building
blocks of a standard data analysis process. You will learn to
perform basic tasks like Extraction, Staging, Validation, Cleaning,
and Shaping of datasets. You will later deep dive into the data
exploration and visualization areas of the data analysis life
cycle. You will make use of popular Scala libraries like Saddle,
Breeze, Vegas, and PredictionIO for processing your datasets. You
will learn statistical methods for deriving meaningful insights
from data. You will also learn to create applications for Apache
Spark 2.x on complex data analysis, in real-time. You will discover
traditional machine learning techniques for doing data analysis.
Furthermore, you will also be introduced to neural networks and
deep learning from a data analysis standpoint. By the end of this
book, you will be capable of handling large sets of structured and
unstructured data, perform exploratory analysis, and building
efficient Scala applications for discovering and delivering
insights What you will learn Techniques to determine the validity
and confidence level of data Apply quartiles and n-tiles to
datasets to see how data is distributed into many buckets Create
data pipelines that combine multiple data lifecycle steps Use
built-in features to gain a deeper understanding of the data Apply
Lasso regression analysis method to your data Compare Apache Spark
API with traditional Apache Spark data analysis Who this book is
forIf you are a data scientist or a data analyst who wants to learn
how to perform data analysis using Scala, this book is for you. All
you need is knowledge of the basic fundamentals of Scala
programming.
|
You may like...
Animal Husbandry
Christian Snider
Hardcover
R2,763
R2,516
Discovery Miles 25 160
New Times
Rehana Rossouw
Paperback
(1)
R280
R259
Discovery Miles 2 590
|