Giter VIP home page Giter VIP logo

lingkok's Projects

8num icon 8num

A*算法求解八数码问题练习

advbox icon advbox

Advbox is a toolbox to generate adversarial examples that fool neural networks in PaddlePaddle、PyTorch、Caffe2、MxNet、Keras、TensorFlow and Advbox can benchmark the robustness of machine learning models. Advbox give a command line tool to generate adversarial examples with Zero-Coding.

adversarial-robustness-public icon adversarial-robustness-public

Code for AAAI 2018 accepted paper: "Improving the Adversarial Robustness and Interpretability of Deep Neural Networks by Regularizing their Input Gradients"

adversarial-robustness-toolbox icon adversarial-robustness-toolbox

Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning Security - Evasion, Poisoning, Extraction, Inference - Red and Blue Teams

alae_tf2 icon alae_tf2

This is a Python/Tensorflow 2.0 implementation of the Adversarial Latent AutoEncoders.

contrastive_loss icon contrastive_loss

Experiments with supervised contrastive learning methods with different loss functions

coupled-vae-improved-robustness-and-accuracy-of-a-variational-autoencoder icon coupled-vae-improved-robustness-and-accuracy-of-a-variational-autoencoder

We present a coupled Variational Auto-Encoder (VAE) method that improves the accuracy and robustness of the probabilistic inferences on represented data. The new method models the dependency between input feature vectors (images) and weighs the outliers with a higher penalty by generalizing the original loss function to the coupled entropy function, using the principles of nonlinear statistical coupling. We evaluate the performance of the coupled VAE model using the MNIST dataset. Compared with the traditional VAE algorithm, the output images generated by the coupled VAE method are clearer and less blurry. The visualization of the input images embedded in 2D latent variable space provides a deeper insight into the structure of new model with coupled loss function: the latent variable has a smaller deviation and the output values are generated by a more compact latent space. We analyze the histograms of probabilities for the input images using the generalized mean metrics, in which increased geometric mean illustrates that the average likelihood of input data is improved. Increases in the -2/3 mean, which is sensitive to outliers, indicates improved robustness. The decisiveness, measured by the arithmetic mean of the likelihoods, is unchanged and -2/3 mean shows that the new model has better robustness.

deepsec icon deepsec

DEEPSEC: A Uniform Platform for Security Analysis of Deep Learning Model

gans-collections-tf2.0_keras-eager_mode icon gans-collections-tf2.0_keras-eager_mode

This repository implements all kinds of GAN-models based on tensorflow2.0 keras API including GAN, CGAN, WGAN, WGAN_GP, VAE, CVAE, LSGAN, infoGAN, EBGAN, BEGAN, ACGAN

manifold icon manifold

Implements of popular manifold algorithms in Python.

nnif_adv_defense icon nnif_adv_defense

Detection of adversarial examples using influence functions and nearest neighbors

odin icon odin

A simple and effective method for detecting out-of-distribution images in neural networks.

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.