In this tutorial, you will learn how to use Keras (with Tensorflow backend) to create a convolutional neural network that predicts Young's Modulus of Sandstone structures.
This code is written in Jupyter Notebook, which is an open-source web application that allows you to create and share documents that contain live code, please download and install it. For new users we highly recommend installing Anaconda.
After installing, launch the jupyter notebook by typing in anaconda prompt in the search field under start menu and then type in:
jupyter notebook
and find your target folder. Or you can 'cd' to your target folder in
the terminal and then type jupyter notebook.
Once it's done, please follow the following steps to run this code.
- Install TensorFlow CPU version
- Download this repo
- Once done, use the terminal to go to the folder where you hold this code, type in
pip install -r requirement.txt
- Run a terminal(type in
cmdin the search field under start menu) - type in
pip install matplotlibEnter - type in
pip install kerasEnter - type in
pip install sklearnEnter
This should install all dependencies.
Once all is done, please open Young's Modulus Prediction_student.ipynb.