Coder Social home page Coder Social logo

steven Song's Projects

ppgn-physics-preserved-graph-networks icon ppgn-physics-preserved-graph-networks

The increasing number of variable renewable energy (solar and wind power) causes power grids to have more abnormal conditions or faults. Faults may further trigger power blackouts or wildfires without timely monitoring and control strategy. Machine learning is a promising technology to accelerate the automation and intelligence of power grid monitoring systems. Unfortunately, the black-box machine learning methods are weak to the realistic challenges in power grids: low observation, insufficient labels, and stochastic environments. To overcome the vulnerability of black-box machine learning, we preserve the physics of power grids through graph networks to efficiently and accurately locate the faults even with limited observability and low label rates. We first calculate the graph embedding of power grid infrastructure by establishing a reduced graph network with the observed nodes, then efficiently locate the fault on the node level using the low-dimensional graph embedding. To augment the location accuracy at low label rates, we build another graph network representing the physical similarity of labeled and unlabeled data samples. Importantly, we provide the physical interpretations of the benefits of the graph design through a random walk equivalence. We conduct comprehensive numerical experiments in the IEEE 123-node. Our proposed method shows superior performance than three baseline classifiers for different fault types, label rates, and robustness to out-of-distribution (OOD) data. Additionally, we extend the proposed method to the IEEE 37-node benchmark system and validate the effectiveness of the proposed training strategy.

pss-ml2 icon pss-ml2

Machine learning for power system transient stability assessment

pumpkin-book icon pumpkin-book

《机器学习》(西瓜书)公式推导解析,在线阅读地址:https://datawhalechina.github.io/pumpkin-book

pytorch_classification icon pytorch_classification

利用pytorch实现图像分类的一个完整的代码,训练,预测,TTA,模型融合,模型部署,cnn提取特征,svm或者随机森林等进行分类,模型蒸馏,一个完整的代码

q-learning icon q-learning

A model free reinforcement learning algorithm for detect and defense task in a smart power system

reinforcement-learning icon reinforcement-learning

Implementation of Reinforcement Learning Algorithms. Python, OpenAI Gym, Tensorflow. Exercises and Solutions to accompany Sutton's Book and David Silver's course.

resnet-lstm-gcn icon resnet-lstm-gcn

Code for Deep-learning Architecture for Short-term Passenger Flow Forecasting in Urban Rail Transit

resourceadequacy.jl icon resourceadequacy.jl

A framework and collection of implementations for power system reliability assessment - the core element of PRAS

rl_dispatch icon rl_dispatch

The toy example of power dispatch using reinforcement learning

single-period-two-critic-drl icon single-period-two-critic-drl

code for paper "Single-Period Two-Critic Deep Reinforcement Learning for Inverter-based Volt-Var Control in Active Distribution Networks"

spatiotemporal_prediction icon spatiotemporal_prediction

This code is for the paper "A spatio-temporal deep learning approach for airspace complexity prediction" that is submitted to the TRB

st-mgcn icon st-mgcn

Pytorch Replication of AAAI'19 Paper: Spatiotemporal Multi-Graph Convolution Network for Ride-Hailing Demand Forecasting

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.