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

Partager le livre
  1. 342 pages
  2. English
  3. ePUB (adapté aux mobiles)
  4. Disponible sur iOS et 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

DĂ©tails du livre
Aperçu du livre
Table des matiĂšres
Citations

À propos de ce livre

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.

Foire aux questions

Comment puis-je résilier mon abonnement ?
Il vous suffit de vous rendre dans la section compte dans paramĂštres et de cliquer sur « RĂ©silier l’abonnement ». C’est aussi simple que cela ! Une fois que vous aurez rĂ©siliĂ© votre abonnement, il restera actif pour le reste de la pĂ©riode pour laquelle vous avez payĂ©. DĂ©couvrez-en plus ici.
Puis-je / comment puis-je télécharger des livres ?
Pour le moment, tous nos livres en format ePub adaptĂ©s aux mobiles peuvent ĂȘtre tĂ©lĂ©chargĂ©s via l’application. La plupart de nos PDF sont Ă©galement disponibles en tĂ©lĂ©chargement et les autres seront tĂ©lĂ©chargeables trĂšs prochainement. DĂ©couvrez-en plus ici.
Quelle est la différence entre les formules tarifaires ?
Les deux abonnements vous donnent un accĂšs complet Ă  la bibliothĂšque et Ă  toutes les fonctionnalitĂ©s de Perlego. Les seules diffĂ©rences sont les tarifs ainsi que la pĂ©riode d’abonnement : avec l’abonnement annuel, vous Ă©conomiserez environ 30 % par rapport Ă  12 mois d’abonnement mensuel.
Qu’est-ce que Perlego ?
Nous sommes un service d’abonnement Ă  des ouvrages universitaires en ligne, oĂč vous pouvez accĂ©der Ă  toute une bibliothĂšque pour un prix infĂ©rieur Ă  celui d’un seul livre par mois. Avec plus d’un million de livres sur plus de 1 000 sujets, nous avons ce qu’il vous faut ! DĂ©couvrez-en plus ici.
Prenez-vous en charge la synthÚse vocale ?
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l’écouter. L’outil Écouter lit le texte Ă  haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l’accĂ©lĂ©rer ou le ralentir. DĂ©couvrez-en plus ici.
Est-ce que Computing Technologies and Applications est un PDF/ePUB en ligne ?
Oui, vous pouvez accĂ©der Ă  Computing Technologies and Applications par Latesh Malik, Sandhya Arora, Urmila Shrawankar, Maya Ingle, Indu Bhagat, Latesh Malik, Sandhya Arora, Urmila Shrawankar, Maya Ingle, Indu Bhagat en format PDF et/ou ePUB ainsi qu’à d’autres livres populaires dans Computer Science et Data Mining. Nous disposons de plus d’un million d’ouvrages Ă  dĂ©couvrir dans notre catalogue.

Informations

Année
2021
ISBN
9781000473513
Édition
1
Sous-sujet
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...

Table des matiĂšres