Hands-On Artificial Intelligence for Banking
eBook - ePub

Hands-On Artificial Intelligence for Banking

A practical guide to building intelligent financial applications using machine learning techniques

Jeffrey Ng, Subhash Shah

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

Hands-On Artificial Intelligence for Banking

A practical guide to building intelligent financial applications using machine learning techniques

Jeffrey Ng, Subhash Shah

Dettagli del libro
Anteprima del libro
Indice dei contenuti
Citazioni

Informazioni sul libro

Delve into the world of real-world financial applications using deep learning, artificial intelligence, and production-grade data feeds and technology with Python

Key Features

  • Understand how to obtain financial data via Quandl or internal systems
  • Automate commercial banking using artificial intelligence and Python programs
  • Implement various artificial intelligence models to make personal banking easy

Book Description

Remodeling your outlook on banking begins with keeping up to date with the latest and most effective approaches, such as artificial intelligence (AI). Hands-On Artificial Intelligence for Banking is a practical guide that will help you advance in your career in the banking domain. The book will demonstrate AI implementation to make your banking services smoother, more cost-efficient, and accessible to clients, focusing on both the client- and server-side uses of AI.

You'll begin by understanding the importance of artificial intelligence, while also gaining insights into the recent AI revolution in the banking industry. Next, you'll get hands-on machine learning experience, exploring how to use time series analysis and reinforcement learning to automate client procurements and banking and finance decisions. After this, you'll progress to learning about mechanizing capital market decisions, using automated portfolio management systems and predicting the future of investment banking. In addition to this, you'll explore concepts such as building personal wealth advisors and mass customization of client lifetime wealth. Finally, you'll get to grips with some real-world AI considerations in the field of banking.

By the end of this book, you'll be equipped with the skills you need to navigate the finance domain by leveraging the power of AI.

What you will learn

  • Automate commercial bank pricing with reinforcement learning
  • Perform technical analysis using convolutional layers in Keras
  • Use natural language processing (NLP) for predicting market responses and visualizing them using graph databases
  • Deploy a robot advisor to manage your personal finances via Open Bank API
  • Sense market needs using sentiment analysis for algorithmic marketing
  • Explore AI adoption in banking using practical examples
  • Understand how to obtain financial data from commercial, open, and internal sources

Who this book is for

This is one of the most useful artificial intelligence books for machine learning engineers, data engineers, and data scientists working in the finance industry who are looking to implement AI in their business applications. The book will also help entrepreneurs, venture capitalists, investment bankers, and wealth managers who want to understand the importance of AI in finance and banking and how it can help them solve different problems related to these domains. Prior experience in the financial markets or banking domain, and working knowledge of the Python programming language are a must.

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.
Hands-On Artificial Intelligence for Banking è disponibile online in formato PDF/ePub?
Sì, puoi accedere a Hands-On Artificial Intelligence for Banking di Jeffrey Ng, Subhash Shah in formato PDF e/o ePub, così come ad altri libri molto apprezzati nelle sezioni relative a Ciencia de la computación e Inteligencia artificial (IA) y semántica. Scopri oltre 1 milione di libri disponibili nel nostro catalogo.

Informazioni

Section 1: Quick Review of AI in the Finance Industry
The section gives a general economic and financial overview of the banking industry—which rarely happens in an IT programming book. It exists to give both technologists and business professionals a taste of both sides.
This section comprises the following chapter:
  • Chapter 1, The Importance of AI in Finance
The Importance of AI in Banking
Artificial intelligence, commonly known as AI, is a very powerful technology. A thoughtful implementation of AI can do wonders in automating business functions. AI has the power to transform a wide variety of industries through its application. As computer systems have evolved over time, they have become very powerful. Consequently, machines have also become very powerful and can perform many complicated tasks with ease. For example, Optical Character Recognition (OCR) is a task that even personal computers can perform easily with the help of software. However, OCR requires intelligence to translate dots from an image into characters. So, in an ideal case, OCR will be considered an area of AI. However, because of the power of machines, we tend to not consider it as an application of AI.
In this chapter, our focus is to understand what AI is and its application in banking. Banking is an industry or domain that is extremely diversified and complex. To simplify complex banking functions, the banking industry requires a constant supply of advanced technological solutions. As shown in a recent analysis conducted by Forbes (https://www.forbes.com/sites/forbestechcouncil/2018/12/05/how-artificial-intelligence-is-helping-financial-institutions/#2e989fae460a), the implementation of AI in various banking processes will save the industry more than $1 trillion by 2030. Consequently, the banking industry will benefit the most from AI systems in the near future.
We will begin with a brief introduction to AI and banking as an industry. Here, we will define the methods of implementing AI in software systems. We will also learn how the banking industry can benefit from the application of AI. There will be many more topics to cover before we complete this chapter. So, instead of simply discussing what you can expect from this chapter, let's jump straight into it!
In this chapter, we'll focus on the following topics:
  • What is AI?
  • Understanding the banking sector
  • Importance of accessible banking
  • Application of AI in banking

What is AI?

AI, also known as machine intelligence, is all about creating machines that demonstrate the intelligence that is usually displayed by humans in the form of natural intelligence. John McCarthy coined the termartificial intelligence in 1955.
AI has witnessed two winters so far: once in the 1970s with the reduction of funding by the Defense Advanced Research Projects Agency or DARPA (https://www.darpa.mil/), then known as ARPA, and another time with the abandonment of an expert system by major IT corporates such as Texas Instruments (http://www.ti.com/) and Xerox (https://www.xerox.com/).
In a way, AI aids in the process of transferring decision making from humans to machines, based on predefined rules. In the field of computer science, AI is also defined as the study of intelligent agents. An intelligent agent is any device that learns from the environment and makes decisions based on what it has learned to maximize the probability of achieving its predefined goals.
AI is capable of solving an extremely broad range of problems. These problems include, but are not limited to, simple mathematical puzzles, finding the best route from one location to another, understanding human language, and processing huge amounts of research data to produce meaningful reports. The following is a list of capabilities that the system must have in order to solve these problems along with a brief description of what each means:
  • Reasoning: The ability to solve puzzles and make logic-based deductions
  • Knowledge representation: The ability to process knowledge collected by researchers and experts
  • Planning: The ability to set goals and define ways to successfully achieve them
  • Learning: The ability to improve algorithms by experience
  • Natural Language Processing (NLP): The ability to understand human language
  • Perception: The ability to use sensors and devices, such as cameras, microphones, and more, in order to acquire enough input to understand and interpret different features of the environment
  • Motion: The ability to move around

How does a machine learn?

Let's take a quick look at the basics of machine learning. There are three methods that a machine can use in order to learn: supervised learning, unsupervised learning, and reinforcement learning, as described in the following list:
  • Supervised learning is based on the concept of mining labeled training data. The training data is represented as a pair consisting of the supplied input (also known as a feature vector—this is a vector of numbers that can represent the inputted data numerically as features) and the expected output data (also known as labels). Each pair is taggedwith a label. Thefollowing diagram illustrates the supervised learning method:
  • Unsupervised learning is based on a situation where the training data is provided without any underlying information about the data, which means the training data is not labeled. The unsupervised learning algorithm will try to find the hidden meaning for this training data. The following diagram illustrates the unsupervised learning method:
  • Reinforcement learning is a machine learning technique that does not have training data. This method is based on two things—an agent and a reward for that agent. The agent is expected to draw on its experience in order to get a reward. The following diagram depicts the reinforcement learning method:

Software requirements for the implementation of AI

The open source movement (which will be discussed in the Importance of accessible banking section) propels software development. The movement is coupled with the improvement of hardware (for example, GPU, CPU, storage, and network hardware). It is also supported by countless heroes who work on improving hardware performance and internet connectivity. These technicians have developed the AI algorithm to the point where it delivers near-human performance.
The following diagram depicts the typical technology stack that we should consider whenever we implement software to pe...

Indice dei contenuti

Stili delle citazioni per Hands-On Artificial Intelligence for Banking

APA 6 Citation

Ng, J., & Shah, S. (2020). Hands-On Artificial Intelligence for Banking (1st ed.). Packt Publishing. Retrieved from https://www.perlego.com/book/1636289/handson-artificial-intelligence-for-banking-a-practical-guide-to-building-intelligent-financial-applications-using-machine-learning-techniques-pdf (Original work published 2020)

Chicago Citation

Ng, Jeffrey, and Subhash Shah. (2020) 2020. Hands-On Artificial Intelligence for Banking. 1st ed. Packt Publishing. https://www.perlego.com/book/1636289/handson-artificial-intelligence-for-banking-a-practical-guide-to-building-intelligent-financial-applications-using-machine-learning-techniques-pdf.

Harvard Citation

Ng, J. and Shah, S. (2020) Hands-On Artificial Intelligence for Banking. 1st edn. Packt Publishing. Available at: https://www.perlego.com/book/1636289/handson-artificial-intelligence-for-banking-a-practical-guide-to-building-intelligent-financial-applications-using-machine-learning-techniques-pdf (Accessed: 14 October 2022).

MLA 7 Citation

Ng, Jeffrey, and Subhash Shah. Hands-On Artificial Intelligence for Banking. 1st ed. Packt Publishing, 2020. Web. 14 Oct. 2022.