Coder Social home page Coder Social logo

minoue-xx / jp_predictive_maintenance_matlab Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mathworks/jp_predictive_maintenance_matlab

0.0 0.0 0.0 9.68 MB

デモファイル:MATLABを使った予知​保全・故障予測

License: Other

MATLAB 100.00%

jp_predictive_maintenance_matlab's Introduction

Open in MATLAB Online View デモファイル:MATLABを使った予知保全・故障予測 on File Exchange

予知保全とは

このファイルはWebセミナー「MATLABを使った予知保全・故障予測」で使用したファイルです。

安全性を担保しつつ不要なメンテナンス作業を減らすというバランスの良さから、予知保全という方法が注目を集めています。ただ、データを精度よく故障予測や異常検出に結びつけるには、観測対象への理解だけでなく統計的なノウハウも必要不可欠です。

このサンプルではMATLABの機械学習機能を使い、機器の交換時期を見積もる処理を行います。ターボファンエンジンのデータを用いて、データのインポート、前処理、ラベリング、特徴量の抽出、そして学習・評価を実施します。

事前に prepareData.m を実行しデモに必要なデータを準備してください。

  • Case1: 故障データ無し UnsupervisedWebinarLive_JP.mlx (markdown version)
  • Case2: 故障データ有り ClassificationWebinarLive_JP.mlx (markdown version)

解説ビデオ:MATLABを使った予知保全・故障予測

同じデータセットを使用した例題としては他に以下のものもあります。

また、教師無し学習の例としてこちらの File Exchange のコードでは他の手法も紹介しています。

English description

This zip file includes the demo files for the webinar "Predictive Maintenance with MATLAB" (in Japanese) Please run prepareData.m to download and preprocess the data set.

  • Case1 No data from failures: UnsupervisedWebinarLive_JP.mlx
  • Case2 Have failure data: ClassificationWebinarLive_JP.mlx

必要な環境

  • MATLAB newer than R2016a
  • Statistics and Machine Learning Toolbox

事前準備

prepareData.m を実行し、デモに必要なファイルを準備します。このスクリプトはプログラムファイルがあるフォルダに dataSet、originalDataSet の2つのフォルダが新しく作成し、dataSet 中にデモで使用する100機分のデータ (csvファイル)を用意します。

train_FD001_Unit_1.csv
train_FD001_Unit_2.csv
.
.
train_FD001_Unit_100.csv

デモの後半で使用する下記のデータファイルも作成します。

  • fullDataset.mat
  • classificationData.mat

Copyright 2016-2024 The MathWorks, Inc.

jp_predictive_maintenance_matlab's People

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.