Git Product home page Git Product logo

1d-cnn's Introduction

Version

1D-CNN

A Convolutional Neural Network (CNN or ConvNet) is a way to implement an artificial neural network. CNNs are used in numerous modern artificial intelligence technologies, especially in the machine processing of sequential data sets, but also in images. Basically, the structure of a classical neural CNN consists of one or more convolutional layers, followed by a pooling layer and a fully-connected layer. Basically, these units or layers can be repeated as often as desired. By learning and applying features (training) it is possible to recognize patterns and objects over the network. Higher layers use the data of the lower layers so that even more complex patterns can be recognized. Most use cases for 1D CNN models are those where sequential data sets are used. These are often sensor data measured at a defined time interval. For example, temperature, humidity or wind force are read in and analyzed.

The 1D-CNN was implemented as part of the lecture "Deep Learning" (DL) of the master's degree "Informatik" at Hochschule Kaiserslautern - University of Applied Sciences, Campus Zweibrücken.

https://www.hs-kl.de/

Jupyter Notebooks

The first notebook discusses the use of 1D Convolutional Neural Networks (1D CNNs) to classify text in Keras. First, there is a brief introduction to this type of neural network and then shows the differences between a one-dimensional CNN and a two-dimensional CNN.

In the second notebook a 1D-CNN is deepened by a practical example. The example, which will be examined in more detail below as well as the corresponding data sets originate from a competition of the platform Kaggle. Kaggle is an online community of Data Scientists and allows users to find or publish data sets. The platform also allows users to explore or create models in a web-based data science environment, collaborate with other data scientists and engineers, and compete to solve data science challenges. By conducting machine learning competitions, a public data platform, a cloud-based workbench for data science, and a short form of CI education, Klagge offers its users a lot of interesting content in this area.

Hint

Please note that the training data sets required to train the model in the second notebook are not available in this repository. However, you can find and download the datasets under the following link: https://www.kaggle.com/c/LANL-Earthquake-Prediction/data

Versioning

  • 1.0: Veröffentlichung

Authors

Alea Ilona Sauer – GitHub Profil
Eric Gustav Werner – GitHub Profil

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.