Skip to content

MongoExpUser/Shale-Reservoir-DNN-and-Drilling-Rare-Events-Graph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shale-Reservoir-DNN and Drilling-Rare-Event-Graph

  1. Shale Reservoir (Production Performance & Images/Rocks/Formations/Facies Classification) with Tensorflow-Based Deep Neural Network (DNN).

  2. Drilling Rare Events (Vibration, Kick and Stuck pipe) Detection and Prevention with Graph-Based Method.

This module is based on Node.js with option to use either gpu or cpu.

The module can also be adapted for use in the browser with the tfjs-vis library enabled for browser visualization.

This repo is based on the following languages, frameworks, packages and database servers :

JavaScript ES6+

Node.js v16.8.0

Tensorflow.js v3.4.0 - @tensorflow/[email protected] (Pure JavaScript Version)

Tensorflow.js v3.4.0 - @tensorflow/[email protected] (Node.js CPU Version - with native C++ bindings)

Tensorflow.js v3.4.0 - @tensorflow/[email protected] (Node.js GPU Version - with native C++ bindings)

Python-shell.js v3.0.0

Python v3.8

Tensorflow v2.0.2 (Python Version)

Scikit-learn v0.22

Keras v2.2.4-tf

C11

C++17

Java 8 and Java 11 - Java-8-openjdk and Java-11-openjdk (https://openjdk.java.net/)

MongoDB Server v5.0.2 on Ubuntu 20.04 LTS (https://www.mongodb.com/download-center/community)

MongoDB Node.js Native Driver v3.7.0 (https://www.npmjs.com/package/mongodb)

Mongoose ORM v5.12.5 (https://www.npmjs.com/package/mongoose)

MySQL Server v8.0.26 on Ubuntu 20.04 LTS (https://dev.mysql.com/downloads/mysql/)

MySQL Node.js Driver v2.18.1 (https://www.npmjs.com/package/mysql)

MySQL Connector/Node.js v8.0.26 (https://www.npmjs.com/package/@mysql/xdevapi)

MySQL Connector/Java (JDBC) v8.0.26 (https://dev.mysql.com/downloads/connector/j/)

MySQL Pure Python MySQL Client v0.7.2 (https://github.com/PyMySQL/PyMySQL)

MySQL/Python Client v2.0.0 (https://github.com/PyMySQL/mysqlclient-python)

SQLite3 within Python v3.7 on Ubuntu 18.04.4 LTS (https://docs.python.org/3.7/library/sqlite3.html)

Apache Drill v1.16.0 (https://drill.apache.org/)

Apache Spark v2.4.4 (https://spark.apache.org/)

Apache Spark Python API v2.4.4 (https://spark.apache.org/docs/latest/api/python/index.html#)

MongoDB Spark Connector Python API v2.4.4 (https://docs.mongodb.com/spark-connector/current/python-api/)

S3 Python API v3.0.0 (https://pypi.org/project/s3/)

S3fs (https://pypi.org/project/s3fs/)

AWS SDK for Python - Boto3 (https://boto3.amazonaws.com/v1/documentation/api/latest/index.html)

AWS SDK for JavaScript in Node.js (https://aws.amazon.com/sdk-for-node-js/)

License

Copyright © 2015 - present. MongoExpUser

Licensed under the MIT license.