Neural Network Fundamentals with Graphs, Algorithms, and Applications

Download Neural Network Fundamentals with Graphs, Algorithms, and Applications PDF Online Free

Author :
Publisher : McGraw-Hill Companies
ISBN 13 :
Total Pages : 520 pages
Book Rating : 4.3/5 (91 download)

DOWNLOAD NOW!


Book Synopsis Neural Network Fundamentals with Graphs, Algorithms, and Applications by : Nirmal K. Bose

Download or read book Neural Network Fundamentals with Graphs, Algorithms, and Applications written by Nirmal K. Bose and published by McGraw-Hill Companies. This book was released on 1996 with total page 520 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Graph Neural Networks: Foundations, Frontiers, and Applications

Download Graph Neural Networks: Foundations, Frontiers, and Applications PDF Online Free

Author :
Publisher : Springer Nature
ISBN 13 : 9811660549
Total Pages : 701 pages
Book Rating : 4.8/5 (116 download)

DOWNLOAD NOW!


Book Synopsis Graph Neural Networks: Foundations, Frontiers, and Applications by : Lingfei Wu

Download or read book Graph Neural Networks: Foundations, Frontiers, and Applications written by Lingfei Wu and published by Springer Nature. This book was released on 2022-01-03 with total page 701 pages. Available in PDF, EPUB and Kindle. Book excerpt: Deep Learning models are at the core of artificial intelligence research today. It is well known that deep learning techniques are disruptive for Euclidean data, such as images or sequence data, and not immediately applicable to graph-structured data such as text. This gap has driven a wave of research for deep learning on graphs, including graph representation learning, graph generation, and graph classification. The new neural network architectures on graph-structured data (graph neural networks, GNNs in short) have performed remarkably on these tasks, demonstrated by applications in social networks, bioinformatics, and medical informatics. Despite these successes, GNNs still face many challenges ranging from the foundational methodologies to the theoretical understandings of the power of the graph representation learning. This book provides a comprehensive introduction of GNNs. It first discusses the goals of graph representation learning and then reviews the history, current developments, and future directions of GNNs. The second part presents and reviews fundamental methods and theories concerning GNNs while the third part describes various frontiers that are built on the GNNs. The book concludes with an overview of recent developments in a number of applications using GNNs. This book is suitable for a wide audience including undergraduate and graduate students, postdoctoral researchers, professors and lecturers, as well as industrial and government practitioners who are new to this area or who already have some basic background but want to learn more about advanced and promising techniques and applications.

Fundamentals of Neural Networks

Download Fundamentals of Neural Networks PDF Online Free

Author :
Publisher : Prentice Hall
ISBN 13 : 9780133341867
Total Pages : 461 pages
Book Rating : 4.3/5 (418 download)

DOWNLOAD NOW!


Book Synopsis Fundamentals of Neural Networks by : Laurene V. Fausett

Download or read book Fundamentals of Neural Networks written by Laurene V. Fausett and published by Prentice Hall. This book was released on 1994 with total page 461 pages. Available in PDF, EPUB and Kindle. Book excerpt: Providing detailed examples of simple applications, this new book introduces the use of neural networks. It covers simple neural nets for pattern classification; pattern association; neural networks based on competition; adaptive-resonance theory; and more. For professionals working with neural networks.

Neural Networks and Deep Learning

Download Neural Networks and Deep Learning PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 3319944630
Total Pages : 497 pages
Book Rating : 4.3/5 (199 download)

DOWNLOAD NOW!


Book Synopsis Neural Networks and Deep Learning by : Charu C. Aggarwal

Download or read book Neural Networks and Deep Learning written by Charu C. Aggarwal and published by Springer. This book was released on 2018-08-25 with total page 497 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book covers both classical and modern models in deep learning. The primary focus is on the theory and algorithms of deep learning. The theory and algorithms of neural networks are particularly important for understanding important concepts, so that one can understand the important design concepts of neural architectures in different applications. Why do neural networks work? When do they work better than off-the-shelf machine-learning models? When is depth useful? Why is training neural networks so hard? What are the pitfalls? The book is also rich in discussing different applications in order to give the practitioner a flavor of how neural architectures are designed for different types of problems. Applications associated with many different areas like recommender systems, machine translation, image captioning, image classification, reinforcement-learning based gaming, and text analytics are covered. The chapters of this book span three categories: The basics of neural networks: Many traditional machine learning models can be understood as special cases of neural networks. An emphasis is placed in the first two chapters on understanding the relationship between traditional machine learning and neural networks. Support vector machines, linear/logistic regression, singular value decomposition, matrix factorization, and recommender systems are shown to be special cases of neural networks. These methods are studied together with recent feature engineering methods like word2vec. Fundamentals of neural networks: A detailed discussion of training and regularization is provided in Chapters 3 and 4. Chapters 5 and 6 present radial-basis function (RBF) networks and restricted Boltzmann machines. Advanced topics in neural networks: Chapters 7 and 8 discuss recurrent neural networks and convolutional neural networks. Several advanced topics like deep reinforcement learning, neural Turing machines, Kohonen self-organizing maps, and generative adversarial networks are introduced in Chapters 9 and 10. The book is written for graduate students, researchers, and practitioners. Numerous exercises are available along with a solution manual to aid in classroom teaching. Where possible, an application-centric view is highlighted in order to provide an understanding of the practical uses of each class of techniques.

Introduction to Graph Neural Networks

Download Introduction to Graph Neural Networks PDF Online Free

Author :
Publisher : Morgan & Claypool Publishers
ISBN 13 : 1681737663
Total Pages : 129 pages
Book Rating : 4.6/5 (817 download)

DOWNLOAD NOW!


Book Synopsis Introduction to Graph Neural Networks by : Zhiyuan Liu

Download or read book Introduction to Graph Neural Networks written by Zhiyuan Liu and published by Morgan & Claypool Publishers. This book was released on 2020-03-20 with total page 129 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book provides a comprehensive introduction to the basic concepts, models, and applications of graph neural networks. It starts with the introduction of the vanilla GNN model. Then several variants of the vanilla model are introduced such as graph convolutional networks, graph recurrent networks, graph attention networks, graph residual networks, and several general frameworks. Graphs are useful data structures in complex real-life applications such as modeling physical systems, learning molecular fingerprints, controlling traffic networks, and recommending friends in social networks. However, these tasks require dealing with non-Euclidean graph data that contains rich relational information between elements and cannot be well handled by traditional deep learning models (e.g., convolutional neural networks (CNNs) or recurrent neural networks (RNNs). Nodes in graphs usually contain useful feature information that cannot be well addressed in most unsupervised representation learning methods (e.g., network embedding methods). Graph neural networks (GNNs) are proposed to combine the feature information and the graph structure to learn better representations on graphs via feature propagation and aggregation. Due to its convincing performance and high interpretability, GNN has recently become a widely applied graph analysis tool. Variants for different graph types and advanced training methods are also included. As for the applications of GNNs, the book categorizes them into structural, non-structural, and other scenarios, and then it introduces several typical models on solving these tasks. Finally, the closing chapters provide GNN open resources and the outlook of several future directions.

Fundamentals of Neural Networks: Architectures, Algorithms and Applications

Download Fundamentals of Neural Networks: Architectures, Algorithms and Applications PDF Online Free

Author :
Publisher : Pearson Education India
ISBN 13 : 9788131700532
Total Pages : 472 pages
Book Rating : 4.7/5 (5 download)

DOWNLOAD NOW!


Book Synopsis Fundamentals of Neural Networks: Architectures, Algorithms and Applications by : Laurene V. Fausett

Download or read book Fundamentals of Neural Networks: Architectures, Algorithms and Applications written by Laurene V. Fausett and published by Pearson Education India. This book was released on 2006 with total page 472 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Graph Representation Learning

Download Graph Representation Learning PDF Online Free

Author :
Publisher : Springer Nature
ISBN 13 : 3031015886
Total Pages : 141 pages
Book Rating : 4.0/5 (31 download)

DOWNLOAD NOW!


Book Synopsis Graph Representation Learning by : William L. William L. Hamilton

Download or read book Graph Representation Learning written by William L. William L. Hamilton and published by Springer Nature. This book was released on 2022-06-01 with total page 141 pages. Available in PDF, EPUB and Kindle. Book excerpt: Graph-structured data is ubiquitous throughout the natural and social sciences, from telecommunication networks to quantum chemistry. Building relational inductive biases into deep learning architectures is crucial for creating systems that can learn, reason, and generalize from this kind of data. Recent years have seen a surge in research on graph representation learning, including techniques for deep graph embeddings, generalizations of convolutional neural networks to graph-structured data, and neural message-passing approaches inspired by belief propagation. These advances in graph representation learning have led to new state-of-the-art results in numerous domains, including chemical synthesis, 3D vision, recommender systems, question answering, and social network analysis. This book provides a synthesis and overview of graph representation learning. It begins with a discussion of the goals of graph representation learning as well as key methodological foundations in graph theory and network analysis. Following this, the book introduces and reviews methods for learning node embeddings, including random-walk-based methods and applications to knowledge graphs. It then provides a technical synthesis and introduction to the highly successful graph neural network (GNN) formalism, which has become a dominant and fast-growing paradigm for deep learning with graph data. The book concludes with a synthesis of recent advancements in deep generative models for graphs—a nascent but quickly growing subset of graph representation learning.

Graph Machine Learning

Download Graph Machine Learning PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1800206755
Total Pages : 338 pages
Book Rating : 4.8/5 (2 download)

DOWNLOAD NOW!


Book Synopsis Graph Machine Learning by : Claudio Stamile

Download or read book Graph Machine Learning written by Claudio Stamile and published by Packt Publishing Ltd. This book was released on 2021-06-25 with total page 338 pages. Available in PDF, EPUB and Kindle. Book excerpt: Build machine learning algorithms using graph data and efficiently exploit topological information within your models Key Features Implement machine learning techniques and algorithms in graph data Identify the relationship between nodes in order to make better business decisions Apply graph-based machine learning methods to solve real-life problems Book Description Graph Machine Learning will introduce you to a set of tools used for processing network data and leveraging the power of the relation between entities that can be used for predictive, modeling, and analytics tasks. The first chapters will introduce you to graph theory and graph machine learning, as well as the scope of their potential use. You'll then learn all you need to know about the main machine learning models for graph representation learning: their purpose, how they work, and how they can be implemented in a wide range of supervised and unsupervised learning applications. You'll build a complete machine learning pipeline, including data processing, model training, and prediction in order to exploit the full potential of graph data. After covering the basics, you'll be taken through real-world scenarios such as extracting data from social networks, text analytics, and natural language processing (NLP) using graphs and financial transaction systems on graphs. You'll also learn how to build and scale out data-driven applications for graph analytics to store, query, and process network information, and explore the latest trends on graphs. By the end of this machine learning book, you will have learned essential concepts of graph theory and all the algorithms and techniques used to build successful machine learning applications. What you will learn Write Python scripts to extract features from graphs Distinguish between the main graph representation learning techniques Learn how to extract data from social networks, financial transaction systems, for text analysis, and more Implement the main unsupervised and supervised graph embedding techniques Get to grips with shallow embedding methods, graph neural networks, graph regularization methods, and more Deploy and scale out your application seamlessly Who this book is for This book is for data scientists, data analysts, graph analysts, and graph professionals who want to leverage the information embedded in the connections and relations between data points to boost their analysis and model performance using machine learning. It will also be useful for machine learning developers or anyone who wants to build ML-driven graph databases. A beginner-level understanding of graph databases and graph data is required, alongside a solid understanding of ML basics. You'll also need intermediate-level Python programming knowledge to get started with this book.

Neural Networks

Download Neural Networks PDF Online Free

Author :
Publisher : Alpha Science Int'l Ltd.
ISBN 13 : 9781842651315
Total Pages : 260 pages
Book Rating : 4.6/5 (513 download)

DOWNLOAD NOW!


Book Synopsis Neural Networks by : M. Ananda Rao

Download or read book Neural Networks written by M. Ananda Rao and published by Alpha Science Int'l Ltd.. This book was released on 2003 with total page 260 pages. Available in PDF, EPUB and Kindle. Book excerpt:

The Electrical Engineering Handbook,Second Edition

Download The Electrical Engineering Handbook,Second Edition PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 9781420049763
Total Pages : 2758 pages
Book Rating : 4.0/5 (497 download)

DOWNLOAD NOW!


Book Synopsis The Electrical Engineering Handbook,Second Edition by : Richard C. Dorf

Download or read book The Electrical Engineering Handbook,Second Edition written by Richard C. Dorf and published by CRC Press. This book was released on 1997-09-26 with total page 2758 pages. Available in PDF, EPUB and Kindle. Book excerpt: In 1993, the first edition of The Electrical Engineering Handbook set a new standard for breadth and depth of coverage in an engineering reference work. Now, this classic has been substantially revised and updated to include the latest information on all the important topics in electrical engineering today. Every electrical engineer should have an opportunity to expand his expertise with this definitive guide. In a single volume, this handbook provides a complete reference to answer the questions encountered by practicing engineers in industry, government, or academia. This well-organized book is divided into 12 major sections that encompass the entire field of electrical engineering, including circuits, signal processing, electronics, electromagnetics, electrical effects and devices, and energy, and the emerging trends in the fields of communications, digital devices, computer engineering, systems, and biomedical engineering. A compendium of physical, chemical, material, and mathematical data completes this comprehensive resource. Every major topic is thoroughly covered and every important concept is defined, described, and illustrated. Conceptually challenging but carefully explained articles are equally valuable to the practicing engineer, researchers, and students. A distinguished advisory board and contributors including many of the leading authors, professors, and researchers in the field today assist noted author and professor Richard Dorf in offering complete coverage of this rapidly expanding field. No other single volume available today offers this combination of broad coverage and depth of exploration of the topics. The Electrical Engineering Handbook will be an invaluable resource for electrical engineers for years to come.

Neural Network for Beginners

Download Neural Network for Beginners PDF Online Free

Author :
Publisher : BPB Publications
ISBN 13 : 9389423716
Total Pages : 300 pages
Book Rating : 4.3/5 (894 download)

DOWNLOAD NOW!


Book Synopsis Neural Network for Beginners by : Sebastian Klaas

Download or read book Neural Network for Beginners written by Sebastian Klaas and published by BPB Publications. This book was released on 2021-08-24 with total page 300 pages. Available in PDF, EPUB and Kindle. Book excerpt: KEY FEATURES ● Understand applications like reinforcement learning, automatic driving and image generation. ● Understand neural networks accompanied with figures and charts. ● Learn about determining coefficients and initial values of weights. DESCRIPTION Deep learning helps you solve issues related to data problems as it has a vast array of mathematical algorithms and has capacity to detect patterns. This book starts with a quick view of deep learning in Python which would include definition, features and applications. You would be learning about perceptron, neural networks, Backpropagation. This book would also give you a clear insight of how to use Numpy and Matplotlin in deep learning models. By the end of the book, you’ll have the knowledge to apply the relevant technologies in deep learning. WHAT YOU WILL LEARN ● To develop deep learning applications, use Python with few outside inputs. ● Study several ideas of profound learning and neural networks ● Learn how to determine coefficients of learning and weight values ● Explore applications such as automation, image generation and reinforcement learning ● Implement trends like batch Normalisation, dropout, and Adam WHO THIS BOOK IS FOR Deep Learning from the Basics is for data scientists, data analysts and developers who wish to build efficient solutions by applying deep learning techniques. Individuals who would want a better grasp of technology and an overview. You should have a workable Python knowledge is a required. NumPy knowledge and pandas will be an advantage, but that’s completely optional. TABLE OF CONTENTS 1. Python Introduction 2. Perceptron in Depth 3. Neural Networks 4. Training Neural Network 5. Backpropagation 6. Neural Network Training Techniques 7. CNN 8. Deep Learning

Introduction to Artificial Neural Networks

Download Introduction to Artificial Neural Networks PDF Online Free

Author :
Publisher : Vikas Publishing House
ISBN 13 : 8125914250
Total Pages : 236 pages
Book Rating : 4.1/5 (259 download)

DOWNLOAD NOW!


Book Synopsis Introduction to Artificial Neural Networks by : Sivanandam S., Paulraj M

Download or read book Introduction to Artificial Neural Networks written by Sivanandam S., Paulraj M and published by Vikas Publishing House. This book was released on 2009-11-01 with total page 236 pages. Available in PDF, EPUB and Kindle. Book excerpt: This fundamental book on Artificial Neural Networks has its emphasis on clear concepts, ease of understanding and simple examples. Written for undergraduate students, the book presents a large variety of standard neural networks with architecture, algorithms and applications.

Recurrent Neural Networks

Download Recurrent Neural Networks PDF Online Free

Author :
Publisher : One Billion Knowledgeable
ISBN 13 :
Total Pages : 133 pages
Book Rating : 4.:/5 (661 download)

DOWNLOAD NOW!


Book Synopsis Recurrent Neural Networks by : Fouad Sabry

Download or read book Recurrent Neural Networks written by Fouad Sabry and published by One Billion Knowledgeable. This book was released on 2023-06-26 with total page 133 pages. Available in PDF, EPUB and Kindle. Book excerpt: What Is Recurrent Neural Networks An artificial neural network that belongs to the class known as recurrent neural networks (RNNs) is one in which the connections between its nodes can form a cycle. This allows the output of some nodes to have an effect on subsequent input to the very same nodes. Because of this, it is able to display temporally dynamic behavior. RNNs are a descendant of feedforward neural networks and have the ability to use their internal state (memory) to process input sequences of varying lengths. Because of this, they are suitable for applications such as speech recognition and unsegmented, connected handwriting recognition. Theoretically, recurrent neural networks are considered to be Turing complete since they are able to execute arbitrary algorithms and interpret arbitrary sequences of inputs. How You Will Benefit (I) Insights, and validations about the following topics: Chapter 1: Recurrent neural network Chapter 2: Artificial neural network Chapter 3: Backpropagation Chapter 4: Long short-term memory Chapter 5: Types of artificial neural networks Chapter 6: Deep learning Chapter 7: Vanishing gradient problem Chapter 8: Bidirectional recurrent neural networks Chapter 9: Gated recurrent unit Chapter 10: Attention (machine learning) (II) Answering the public top questions about recurrent neural networks. (III) Real world examples for the usage of recurrent neural networks in many fields. Who This Book Is For Professionals, undergraduate and graduate students, enthusiasts, hobbyists, and those who want to go beyond basic knowledge or information for any kind of recurrent neural networks. What Is Artificial Intelligence Series The Artificial Intelligence book series provides comprehensive coverage in over 200 topics. Each ebook covers a specific Artificial Intelligence topic in depth, written by experts in the field. The series aims to give readers a thorough understanding of the concepts, techniques, history and applications of artificial intelligence. Topics covered include machine learning, deep learning, neural networks, computer vision, natural language processing, robotics, ethics and more. The ebooks are written for professionals, students, and anyone interested in learning about the latest developments in this rapidly advancing field. The artificial intelligence book series provides an in-depth yet accessible exploration, from the fundamental concepts to the state-of-the-art research. With over 200 volumes, readers gain a thorough grounding in all aspects of Artificial Intelligence. The ebooks are designed to build knowledge systematically, with later volumes building on the foundations laid by earlier ones. This comprehensive series is an indispensable resource for anyone seeking to develop expertise in artificial intelligence.

An Introduction to Neural Networks

Download An Introduction to Neural Networks PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 1482286998
Total Pages : 234 pages
Book Rating : 4.4/5 (822 download)

DOWNLOAD NOW!


Book Synopsis An Introduction to Neural Networks by : Kevin Gurney

Download or read book An Introduction to Neural Networks written by Kevin Gurney and published by CRC Press. This book was released on 2018-10-08 with total page 234 pages. Available in PDF, EPUB and Kindle. Book excerpt: Though mathematical ideas underpin the study of neural networks, the author presents the fundamentals without the full mathematical apparatus. All aspects of the field are tackled, including artificial neurons as models of their real counterparts; the geometry of network action in pattern space; gradient descent methods, including back-propagation; associative memory and Hopfield nets; and self-organization and feature maps. The traditionally difficult topic of adaptive resonance theory is clarified within a hierarchical description of its operation. The book also includes several real-world examples to provide a concrete focus. This should enhance its appeal to those involved in the design, construction and management of networks in commercial environments and who wish to improve their understanding of network simulator packages. As a comprehensive and highly accessible introduction to one of the most important topics in cognitive and computer science, this volume should interest a wide range of readers, both students and professionals, in cognitive science, psychology, computer science and electrical engineering.

Heterogeneous Graph Representation Learning and Applications

Download Heterogeneous Graph Representation Learning and Applications PDF Online Free

Author :
Publisher : Springer Nature
ISBN 13 : 9811661669
Total Pages : 329 pages
Book Rating : 4.8/5 (116 download)

DOWNLOAD NOW!


Book Synopsis Heterogeneous Graph Representation Learning and Applications by : Chuan Shi

Download or read book Heterogeneous Graph Representation Learning and Applications written by Chuan Shi and published by Springer Nature. This book was released on 2022-01-30 with total page 329 pages. Available in PDF, EPUB and Kindle. Book excerpt: Representation learning in heterogeneous graphs (HG) is intended to provide a meaningful vector representation for each node so as to facilitate downstream applications such as link prediction, personalized recommendation, node classification, etc. This task, however, is challenging not only because of the need to incorporate heterogeneous structural (graph) information consisting of multiple types of node and edge, but also the need to consider heterogeneous attributes or types of content (e.g. text or image) associated with each node. Although considerable advances have been made in homogeneous (and heterogeneous) graph embedding, attributed graph embedding and graph neural networks, few are capable of simultaneously and effectively taking into account heterogeneous structural (graph) information as well as the heterogeneous content information of each node. In this book, we provide a comprehensive survey of current developments in HG representation learning. More importantly, we present the state-of-the-art in this field, including theoretical models and real applications that have been showcased at the top conferences and journals, such as TKDE, KDD, WWW, IJCAI and AAAI. The book has two major objectives: (1) to provide researchers with an understanding of the fundamental issues and a good point of departure for working in this rapidly expanding field, and (2) to present the latest research on applying heterogeneous graphs to model real systems and learning structural features of interaction systems. To the best of our knowledge, it is the first book to summarize the latest developments and present cutting-edge research on heterogeneous graph representation learning. To gain the most from it, readers should have a basic grasp of computer science, data mining and machine learning.

Machine Learning and Its Applications

Download Machine Learning and Its Applications PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 3540446737
Total Pages : 324 pages
Book Rating : 4.5/5 (44 download)

DOWNLOAD NOW!


Book Synopsis Machine Learning and Its Applications by : Georgios Paliouras

Download or read book Machine Learning and Its Applications written by Georgios Paliouras and published by Springer. This book was released on 2003-06-29 with total page 324 pages. Available in PDF, EPUB and Kindle. Book excerpt: In recent years machine learning has made its way from artificial intelligence into areas of administration, commerce, and industry. Data mining is perhaps the most widely known demonstration of this migration, complemented by less publicized applications of machine learning like adaptive systems in industry, financial prediction, medical diagnosis and the construction of user profiles for Web browsers. This book presents the capabilities of machine learning methods and ideas on how these methods could be used to solve real-world problems. The first ten chapters assess the current state of the art of machine learning, from symbolic concept learning and conceptual clustering to case-based reasoning, neural networks, and genetic algorithms. The second part introduces the reader to innovative applications of ML techniques in fields such as data mining, knowledge discovery, human language technology, user modeling, data analysis, discovery science, agent technology, finance, etc.

Fundamentals of Complex Networks

Download Fundamentals of Complex Networks PDF Online Free

Author :
Publisher : John Wiley & Sons
ISBN 13 : 1118718119
Total Pages : 384 pages
Book Rating : 4.1/5 (187 download)

DOWNLOAD NOW!


Book Synopsis Fundamentals of Complex Networks by : Guanrong Chen

Download or read book Fundamentals of Complex Networks written by Guanrong Chen and published by John Wiley & Sons. This book was released on 2015-06-29 with total page 384 pages. Available in PDF, EPUB and Kindle. Book excerpt: Complex networks such as the Internet, WWW, transportation networks, power grids, biological neural networks, and scientific cooperation networks of all kinds provide challenges for future technological development. • The first systematic presentation of dynamical evolving networks, with many up-to-date applications and homework projects to enhance study • The authors are all very active and well-known in the rapidly evolving field of complex networks • Complex networks are becoming an increasingly important area of research • Presented in a logical, constructive style, from basic through to complex, examining algorithms, through to construct networks and research challenges of the future