Generative Adversarial Nets (GANs)

posted in: Research | 0

The problem statement that is addressed by GANs. Can we build a generative model to create a new faked distribution, so that a discriminator (human) cannot tell it’s fake given the observed distribution? Here is an interactive 2D sketch: The … Continued

CS110 C++ Programming

posted in: CS, Undergraduate | 0

Clean code deveopment: http://lumiera.org/project/background/CleanCodeDevelopment.html * [http://www.cplusplus.com/doc/tutorial Here] is a great C/C++ tutorial. * [http://www.thegeekstuff.com/2012/08/gprof-tutorial/ GPROF Tutorial – How to use Linux GNU GCC Profiling Tool]   ==Style== *Clean code deveopment: http://lumiera.org/project/background/CleanCodeDevelopment.html ==Warning== #pragma warning(disable:4996) ==PCH== # Right-click on your project … Continued

CS475 Algorithm Analysis and Design

posted in: CS, Undergraduate | 0

== Treap ==

== Quicksort ==

=== K-th element ===

== Merge Sort ==

  == Fast SQRT ==

Reference: http://blog.ruofeidu.com/treap-in-45-lines-of-c/ http://blog.ruofeidu.com/quicksort-in-c/

MA066 Advanced Algebra I

posted in: Math, Undergraduate | 0

Algebra defines, roughly, relationships. See: http://blog.ruofeidu.com/gradient-circulation-laplacian-divergence-jacobian-hessian-trace/ Matrix Form for Linear Regression For the regression model $$Y = AX + B$$, the coefficients of the least squares regression line are given by the matrix equation $$A = (X^T X)^{-1} X^T Y$$ and … Continued

Unity

posted in: MOOC | 0

Noob to Pro Unity Shader Writing Shaderlab – core unity shader language, required in all shaders, very basic CG, nvidia, powerful GLSL, mobile shader, very similar to CG. Float, Half (+-60000 range, 3.3 decimal precision), Fixed +- 2.0 range, 1/256 … Continued

CS344: Parallel Computing

posted in: MOOC | 0

Parallel Computing https://github.com/udacity/cs344/ https://classroom.udacity.com/courses/cs344 Introduction    Here is a simple CUDA program:

To compile it in Linux:

Or in Windows + VS: New CUDA project is the easiest solution to get started, or right click on project build … Continued