Computing Technologies and Applications
eBook - ePub

Computing Technologies and Applications

Paving Path Towards Society 5.0

Latesh Malik, Sandhya Arora, Urmila Shrawankar, Maya Ingle, Indu Bhagat, Latesh Malik, Sandhya Arora, Urmila Shrawankar, Maya Ingle, Indu Bhagat

Condividi libro
  1. 342 pagine
  2. English
  3. ePUB (disponibile sull'app)
  4. Disponibile su iOS e Android
eBook - ePub

Computing Technologies and Applications

Paving Path Towards Society 5.0

Latesh Malik, Sandhya Arora, Urmila Shrawankar, Maya Ingle, Indu Bhagat, Latesh Malik, Sandhya Arora, Urmila Shrawankar, Maya Ingle, Indu Bhagat

Dettagli del libro
Anteprima del libro
Indice dei contenuti
Citazioni

Informazioni sul libro

Making use of digital technology for social care is a major responsibility of the computing domain. Social care services require attention for ease in social systems, e-farming, and automation, etc.

Thus, the book focuses on suggesting software solutions for supporting social issues, such as health care, learning about and monitoring for disabilities, and providing technical solutions for better living. Technology is enabling people to have access to advances so that they can have better health.

To undergo the digital transformation, the current processes need to be completely re-engineered to make use of technologies like the Internet of Things (IoT), big data analytics, artificial intelligence, and others. Furthermore, it is also important to consider digital initiatives in tandem with their cloud strategy instead of treating them in isolation.

At present, the world is going through another, possibly even stronger revolution: the use of recent computing models to perform complex cognitive tasks to solve social problems in ways that were previously either highly complicated or extremely resource intensive.

This book not only focuses the computing technologies, basic theories, challenges, and implementation but also covers case studies. It focuses on core theories, architectures, and technologies necessary to develop and understand the computing models and their applications. The book also has a high potential to be used as a recommended textbook for research scholars and post-graduate programs.

  • The book deals with a problem-solving approach using recent tools and technology for problems in health care, social care, etc.


  • Interdisciplinary studies are emerging as both necessary and practical in universities.


  • This book helps to improve computational thinking to "understand and change the world'. It will be a link between computing and a variety of other fields.


  • Case studies on social aspects of modern societies and smart cities add to the contents of the book to enhance book adoption potential.

This book will be useful to undergraduates, postgraduates, researchers, and industry professionals. Every chapter covers one possible solution in detail, along with results.

Domande frequenti

Come faccio ad annullare l'abbonamento?
È semplicissimo: basta accedere alla sezione Account nelle Impostazioni e cliccare su "Annulla abbonamento". Dopo la cancellazione, l'abbonamento rimarrà attivo per il periodo rimanente già pagato. Per maggiori informazioni, clicca qui
È possibile scaricare libri? Se sì, come?
Al momento è possibile scaricare tramite l'app tutti i nostri libri ePub mobile-friendly. Anche la maggior parte dei nostri PDF è scaricabile e stiamo lavorando per rendere disponibile quanto prima il download di tutti gli altri file. Per maggiori informazioni, clicca qui
Che differenza c'è tra i piani?
Entrambi i piani ti danno accesso illimitato alla libreria e a tutte le funzionalità di Perlego. Le uniche differenze sono il prezzo e il periodo di abbonamento: con il piano annuale risparmierai circa il 30% rispetto a 12 rate con quello mensile.
Cos'è Perlego?
Perlego è un servizio di abbonamento a testi accademici, che ti permette di accedere a un'intera libreria online a un prezzo inferiore rispetto a quello che pagheresti per acquistare un singolo libro al mese. Con oltre 1 milione di testi suddivisi in più di 1.000 categorie, troverai sicuramente ciò che fa per te! Per maggiori informazioni, clicca qui.
Perlego supporta la sintesi vocale?
Cerca l'icona Sintesi vocale nel prossimo libro che leggerai per verificare se è possibile riprodurre l'audio. Questo strumento permette di leggere il testo a voce alta, evidenziandolo man mano che la lettura procede. Puoi aumentare o diminuire la velocità della sintesi vocale, oppure sospendere la riproduzione. Per maggiori informazioni, clicca qui.
Computing Technologies and Applications è disponibile online in formato PDF/ePub?
Sì, puoi accedere a Computing Technologies and Applications di Latesh Malik, Sandhya Arora, Urmila Shrawankar, Maya Ingle, Indu Bhagat, Latesh Malik, Sandhya Arora, Urmila Shrawankar, Maya Ingle, Indu Bhagat in formato PDF e/o ePub, così come ad altri libri molto apprezzati nelle sezioni relative a Computer Science e Data Mining. Scopri oltre 1 milione di libri disponibili nel nostro catalogo.

Informazioni

Anno
2021
ISBN
9781000473513
Edizione
1
Categoria
Data Mining

Section III Data Science, Deep Learning, and Machine Learning

9 Stochastic Computing for Deep Neural Networks

Sunny Bodiwala1 and Nirali Nanavati2
1Gujarat Technological University, Ahmedabad, Gujarat, India
2Sarvajanik College of Engineering and Technology, Surat, Gujarat, India
DOI: 10.1201/9781003166702-9

9.1 Introduction

Humans have always aspired to create machines that think. People are inclined toward intelligent systems for automating routine labor, speech and image recognition, disease diagnosis, developing self-driving motors, etc. The ability of an artificial intelligence (AI) framework to gain knowledge on its own, by extracting important information from data, is machine learning [1]. Deep learning has arisen as another zone of AI research that permits a machine to consequently gain complex capacities straightforwardly from the information by removing portrayals at numerous degrees of deliberation [2]. Deep neural networks (DNNs) have accomplished remarkable progress in many AI applications, for example, discourse acknowledgment [3] and object detection [4]. Albeit such undertakings are instinctively settled by humans, they initially demonstrated to be a genuine test to computerized reasoning.
In spite of their success, when contrasted with other AI techniques, DNNs require more calculations because of the deep architectural model. Besides, developer’s desire for better execution will in general increase the size of the models, prompting longer training and testing time just as more computational resources are required for execution. The overall accuracy of these models depends on the utilization of high-performance infrastructure to implement DNNs. However, high-performance cloud infrastructure incurs huge power utilization and a huge equipment cost, accordingly restricting their deployment for low-cost and low-power applications, for example, implanted and wearable gadgets that need low power and small hardware [5]. Such applications progressively use AI algorithms to perform essential tasks, for example, speech-to-text transcription, natural language processing, and image and video recognition [2,6]. Subsequently, to implement such models in resource constraint frameworks, an alternative option should be found. At times, specific equipment has been designed utilizing Application Specific Integrated Circuits (ASICs) and Field Programmable Gate Arrays (FPGAs) [5,7]. All things considered, an edge of progress exists if the internal structure of models is additionally modified.
Stochastic computing (SC) as an important option in contrast to binary computing is considered in this chapter. SC works on arbitrary bit sequences, in which probabilities are given by the likelihood of a self-assertive bit in the grouping being one. This portrayal is especially alluring as it empowers minimal overhead implementation of key arithmetic units utilizing basic rationale circuits [8]. For instance, addition and multiplication can be performed utilizing a multiplexer (MUX) and an AND gate individually. Stochastic processing offers an extremely low hardware footprint, high level of error resilience, and the capacity to compromise calculation time and exactness with no extra hardware changes [9]. It subsequently can possibly actualize DNNs with fundamentally diminished hardware impression and low cost utilization. SC has a few drawbacks, including accuracy issues because of the inborn fluctuation in assessing the likelihood spoke by stochastic grouping. Besides, sudden increment in the accuracy of a stochastic implementation requires an outstanding expansion of bit stream length [8], consequently expanding the general computation. The more reasonable consideration will be stochastic arithmetic for the application where the precision necessities in the separate calculations are moderately low.
DNNs are described by a characteristic error tolerance, which recognizes them from other AI strategies that require exact calculations and a definite number portrayals. Moreover, Bishop [10] and Murray and Edwards [11] show that the expansion of clamor during the preparation of a neural model improves the model's performance. Designers can naturally support this error tolerance by thinking about the variation of the inclination drop calculation, the stochastic angle drop that is broadly utilized for preparing DNNs. The technique of stochastic inclination drop gives an impartial gauge of the genuine angle dependent on a bunch of tests. By this, the randomization appears to profit the minimization of the target work as it permits a getaway from the local minima.

9.2 Theoretical Background

Literature review is given in this part of the chapter. Related work and deep neural networks are also presented, with subsequent introduction of essential standards of computerized and stochastic math.

9.2.1 Related Work

Neural networks have existed for a long time. Notwithstanding, until the beginning of the 21st century, where progresses in innovation of hardware empowered the improvement of competent models. Indeed, DNN training is constrained by the accessible computation even today.
CPUs are all in all incapable of giving enough calculation ability to prepare enormous-scale DNNs. These days, GPUs are the default decision for DNN deployment because of the high computation power and simplicity to utilize advanced frameworks [12]. Facebook AI Group have [13] trained a convolutional neural network (CNN) on multiple GPU. Wen et al. [14] examined the memory effectiveness of different layers of CNN and uncovered exhibition suggestions from data formats and memory access designs. Finally, Cao et al. [15] proposed an execution of a cellular-deep neural network on GPU, a local recurrent neural model (RNN) that...

Indice dei contenuti