Professional Documents
Culture Documents
Full download Machine Learning Guide for Oil and Gas Using Python Hoss Belyadi file pdf all chapter on 2024
Full download Machine Learning Guide for Oil and Gas Using Python Hoss Belyadi file pdf all chapter on 2024
Full download Machine Learning Guide for Oil and Gas Using Python Hoss Belyadi file pdf all chapter on 2024
https://ebookmass.com/product/machine-learning-on-geographical-
data-using-python-1st-edition-joos-korstanje/
https://ebookmass.com/product/financial-machina-machine-learning-
for-finance-the-quintessential-compendium-for-python-machine-
learning-for-2024-beyond-sampson/
https://ebookmass.com/product/quantitative-trading-strategies-
using-python-technical-analysis-statistical-testing-and-machine-
learning-peng-liu/
https://ebookmass.com/product/machine-learning-for-time-series-
forecasting-with-python-francesca-lazzeri/
Seismic Imaging Methods and Applications for Oil and
Gas Exploration Yasir Bashir
https://ebookmass.com/product/seismic-imaging-methods-and-
applications-for-oil-and-gas-exploration-yasir-bashir/
https://ebookmass.com/product/beginners-guide-to-streamlit-with-
python-build-web-based-data-and-machine-learning-
applications-1st-edition-sujay-raghavendra/
https://ebookmass.com/product/python-debugging-for-ai-machine-
learning-and-cloud-computing-a-pattern-oriented-approach-1st-
edition-vostokov/
https://ebookmass.com/product/time-series-algorithms-recipes-
implement-machine-learning-and-deep-learning-techniques-with-
python-akshay-r-kulkarni/
https://ebookmass.com/product/subsea-valves-and-actuators-for-
the-oil-and-gas-industry-karan-sotoodeh/
Machine Learning Guide for Oil
and Gas Using Python
Hoss Belyadi
Obsertelligence, LLC
Alireza Haghighat
IHS Markit
Table of Contents
Cover image
Title page
Copyright
Biography
Acknowledgment
Introduction
Artificial intelligence
Data mining
Machine learning
Anaconda introduction
Anaconda installation
Jupyter Notebook interface options
Creating a string
Defining a list
Creating a dictionary
Creating a tuple
Creating a set
If statements
For loop
Nested loops
List comprehension
Defining a function
Introduction to pandas
Conditional selection
Pandas groupby
Pandas joining
Pandas operation
Dropping NAs
Filling NAs
Numpy introduction
Data visualization
Introduction
Dimensionality reduction
Chapter 4. Unsupervised machine learning: clustering algorithms
K-means clustering
Hierarchical clustering
Outlier detection
Overview
Linear regression
Logistic regression
K-nearest neighbor
Decision tree
Random forest
Backpropagation technique
Data partitioning
Deep learning
Convolution
Activation function
Pooling layer
Cross-validation
Save-load models
Fuzzy set
Genetic algorithm
Notices
Knowledge and best practice in this field are constantly
changing. As new research and experience broaden our
understanding, changes in research methods, professional
practices, or medical treatment may become necessary.
Practitioners and researchers must always rely on their
own experience and knowledge in evaluating and using
any information, methods, compounds, or experiments
described herein. In using such information or methods
they should be mindful of their own safety and the safety
of others, including parties for whom they have a
professional responsibility.
ISBN: 978-0-12-821929-4
Keywords
Anaconda installation; Artificial Intelligence; Data mining;
Jupyter Notebook; Machine learning; Numpy library; Pandas
library; Python
Introduction
Artificial Intelligence (AI) and machine learning (ML) have grown in
popularity throughout various industries. Corporations, universities,
government, and research groups have noticed the true potential of
various applications of AI and ML to automate various processes
while increasing predicting capabilities. The potential of AI and ML
is a remarkable game changer in various industries. The
technological AI advancements of self-driving cars, fraud detection,
speech recognition, spam filtering, Amazon and Facebook's product
and content recommendations, etc., have generated massive
amounts of net asset value for various corporations. The energy
industry is at the beginning phase of applying AI to different
applications. The rise in popularity in the energy industry is due to
new technologies such as sensors and high-performance computing
services (e.g., Apache Hadoop, NoSQL, etc.) that enable big data
acquisition and storage in different fields of study. Big data refers to
a quantity of data that is too large to be handled (i.e., gathered,
stored, and analyzed) using common tools and techniques, e.g.,
terabytes of data. The number of publications in this domain has
exponentially increased over the past few years. A quick search on
the number of publications in the oil and gas industry with Society
of Petroleum Engineer's OnePetro or American Association of
Petroleum Geologists (AAPG) in the past few years attests to this
fact. As more companies realize the value added through
incorporating AI into daily operations, more creative ideas will
foster. The intent of this book is to provide a step-by-step, easy-to-
follow workflow on various applications of AI within the energy
industry using Python, a free open source programming language.
As one continues through this book, one will notice the incredible
work that the Python community has accomplished by providing
various libraries to perform ML algorithms easily and efficiently.
Therefore, our main goal is to share our knowledge of various ML
applications within the energy industry with this step-by-step guide.
Whether you are new to data science/programming language or at
an advanced level, this book is written in a manner suitable for
anyone. We will use many examples throughout the book that can be
followed using Python. The primary user interface that we will use
in this book is “Jupyter Notebook” and the download process of
Anaconda package is explained in detail in the following sections.
Artificial intelligence
Terminologies such as AI, ML, big data, and data mining are used
interchangeably across different organizations. Therefore, it is
crucial to understand the true meaning of each terminology before
diving deeper into various applications. AI is simply the use of
machine or computer intelligence rather than human or animal
intelligence. It is a branch of computer science that studies the
simulation of human intelligence processes such as learning,
reasoning, problem-solving, and self-correction by computers.
Creating intelligent machines that work, react, and mimic cognitive
functions of humans is the primary goal of AI. Examples of AI
include email classification (categorization), smart personal
assistants such as Siri, Alexa, and Google, automated respondents,
process automation, security surveillance, fraud detection and
prevention, pattern and image recognition, product recommendation
and purchase prediction, smart searches, sales, volumes, and
business forecasting, advertisement targeting, news feed
personalization, terrorist activity detection, self-driving cars, health
diagnostics, mortgage default prediction, house pricing prediction,
robo-advisors (automated portfolio manager), and virtual travel
assistant. As shown, the field of AI is only growing with
extraordinary potential for decades to come. In addition, the
demand for data science jobs has also exponentially grown in the
past few years where companies search desperately for computer
scientists, mathematicians, data scientists, and engineers that have
postgraduate and preferably PhD degrees from accredited
universities.
Data mining
Data mining is a terminology used in computer science and is
defined as the process of extracting specific information from a
database that was hidden and not explicitly available for the user,
using a set of different techniques such as ML. It is also called
knowledge discovery in databases (KDD). Teaching someone how
to play basketball is ML; however, using someone to find the best
basketball centers is data mining. Data mining is used by ML
algorithms to find links between various linear and nonlinear
relationships. Data mining is often used to help collect data on
various aspects of the business such as nonproductive time, sales
trend, production key performance indicators, drilling data,
completions data, stock market key indicators and information, etc.
Data mining can also be used to go through websites, online
platforms, and social media to collect and compile information
(Belyadi et al., 2019).
Machine learning
ML is a subset of AI. It is defined as the collection of using various
algorithms to teach computers to find patterns in data to be used for
future prediction and forecasting or as a quality check for
performance optimization. ML provides computers the ability to
learn without being explicitly programmed. Some of the patterns
may be hidden and therefore, finding those hidden patterns can add
significant shareholder value to any organization. Please note that
data mining deals with searching specific information while ML
focuses on performing a certain task. In Chapter 2 of this book,
various types of ML algorithms will be discussed. Also note that
deep learning is a subset of machine learning in which multi-layer
neural networks are used for various purposes including but not
limited to image and facial recognition, time series forecasting,
Another random document with
no related content on Scribd:
Sanders oli huvittunut. Hän tiesi, että maurilaiset olivat
synnynnäisiä tarinoitsijoita ja ihmetteli.
— Kala on korkea!
Sanders kirosi hänet nasevasti kielellä, joka sallii sillä alalla laajan
vaihtelun.
— Eikä muuta?
Päällikkö epäröi.
Jos Abdul kulkisi Ochorin ohi kulkevaa jokea myöten, joka kääntyy
jyrkästi Bamburiutan yli, hän pääsisi arabialaissiirtoloille, jotka olivat
Sandersin määräysvallan ulkopuolella, hyvissä ajoin. Sitä paitsi hän
olisi Sandersin saavuttamattomissa, sillä »Zaire» kulki puolitoista
syltä syvässä, kun riutalla oli tuskin puoli syltä vettä.
Vanhus nyökkäsi.
— Hän meni Ochorin kautta, herra, sanoi hän, ja Sanders noitui.
— Ja hän kysyi, millaista väkeä ochorilaiset ovat.
Abdul Asrael tuli Ochorin kylään laulaen laulua. Hän oli iloinen,
sillä vain muutaman mailin päässä vastavirtaan oli korotiiliriutta, jolla
oli kylliksi vettä nopealle kanootille, mutta joka ei ollut »Zairen»
tapaiselle laivalle kyllin syvä eikä leveä.
— Olen Sandin koira, sanoi Bosambo, — vaikka hän on, niin kuin
tiedät, velipuoleni toisesta äidistä.
— Hullu?
Bosambo nyökkäsi.
Tambelilla oli kolme jumalaa. Yksi oli vahva jumala, joka saapui
hänen elämäänsä, kun sateet tulivat ja suuret tuulet puhalsivat
metsässä heitellen ja paiskellen puita, kun salaman nopeat
välähdykset valaisivat metsää yhtämittaisella valkealla välähtelyllä ja
kun taivas pauhasi ja jyrisi. Hänellä oli toinen jumala, poltettu ja
kaiverrettu eräästä Ngombissa kasvavasta puusta, ja vielä yksi
jumala, joka oli hän itse.