Coder Social home page Coder Social logo

janarez / speed-of-sound Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 1.39 MB

Predicting speed of sound in aqueous electrolytic solutions using machine learning.

HTML 97.41% Jupyter Notebook 2.59%
bachelors-thesis electrolyte machine-learning speed-of-sound

speed-of-sound's Introduction

Speed of sound prediction

Predicting speed of sound in aqueous electrolytic solutions using machine learning.

Code and text for my 2019 computer science Bachelor thesis at MFF UK in Prague. The thesis combined my interest and expertise in both chemistry and machine learning.

Code

The repository contains copy of thesis attachments. Read instructions.md for information on repository structure and instructions for running / exploring the contents of the accompanying notebooks.

Note that the htmls directory contains exported notebooks including cell results, while the notebooks directory contains notebooks in reset state. This is sadly a bit unfortunate for online viewing on GitHub.

The data directory is empty. However, all data for the experiments can be downloaded from sources listed in the thesis.

Thesis

Full text is available here.

Abstract:

This bachelor thesis presents a novel approach for speed of sound prediction in aqueous electrolytic solutions using machine learning techniques. A single model capable of accurately predicting the speed of sound in selected electrolytic aqueous solutions at different temperatures and molalities is trained. The machine learning experiment is designed to exploit the dissociation of electrolytes in water. Electrolytes are viewed as cation/anion pairs. Therefore, electrolyte description is based purely on its constituting ions. This approach allows to view the available data as a matrix in which rows represent cations, columns anions and each cell a full electrolyte. The idea of being able to fill cells for which no speed of sound data is yet available is tested within the thesis. The final model’s accuracy is compared to existent research on speed of sound prediction. However, some of the model approaches are novel and have no existing comparable settings.

speed-of-sound's People

Contributors

janarez avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.