perrying / realistic-ssl-evaluation-pytorch Goto Github PK
View Code? Open in Web Editor NEWReimplementation of "Realistic Evaluation of Deep Semi-Supervised Learning Algorithms"
License: MIT License
Reimplementation of "Realistic Evaluation of Deep Semi-Supervised Learning Algorithms"
License: MIT License
Hi @perrying
Thanks for sharing this code.
I saw that you have implemented the track_bn_statistic method in your network by overriding the foward
method. This seems strange and what is the propose of using such way.
I noticed that track_running_stats=False
does not work in this case.
Thanks for your implementation. I trained the VAT algorithm no the CIFAR10 datasets with the default parameters. However, it got 24.5% error rate on CIFAR10 dataset which is around 11% lower than the results that you reported in the table. Can I reproduce all the results in the table with default parameters?
Hi, thanks for your codes. I have some small questions.
Q1. train.py: the 161th row: cls_loss = F.cross_entropy(outputs, target, reduction="none", ignore_index=-1).mean(). The outputs contains labled data and unabled data.
I think it may be inappropriate.
Q2. which way you use to calculate the loss in pseudo_label.py
Thank you for this repo,it help me a lot,but i run the mixmatch method,find that it does‘t have good performance. i want to know the reason abou this .i also tried some other hyperparameters ,but it isn't do well.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.