For classification problem (number of class: K), the softmax output y is probability that input x belongs to each class
MSE loss function이 Cross Entropy보다 더 수렴을 잘 한다
Deep learning process with multiple layers, final output contains the most relevant features and noise is filtered out
When solving a task with sufficient data, a deeper network requires more neurons than a shallow network
When there is no activation function, the MLP is just learning linear transformation of input data
What happen when we initialize the weight with high values?
For better convergence, we need to do finer search of learning rate
What are the methods to achieve better convergence without falling into local minima?
For linearly separable binary data, the perceptron learning algorithm can obtain t
he weight vector w with a finite number of updates (O/ X)
Most real-world data is not linearly separable and contains many outliers, necessitating the use of MLPs to deal with such data and to find weights that minimize the error (O/ X)
A perceptron composed of an input layer and an output layer can be considered as a 2-layer MLP (O/ X)
When finding optimal weights in MLP, using a random guess is an effective method initially (O/ X)
The sigmoid function is more suitable as an activation function than the step function because it can have a wider range of output values (O/ X)
MLPs cannot solve multi-class classification problems (O/ X)
Choose back propagation method that divides the data into small parts and uses some of it for training. (SGD/ BGD/ MGD)
Game programming is a crucial aspect of developing engaging and dynamic Trading Card Games. It involves designing game mechanics, creating AI opponents, and ensuring smooth gameplay experiences. Developers use programming languages like C++, Python, or Unity's C# to build interactive card battles, deck-building systems, and real-time multiplayer features. Advanced algorithms balance card abilities, preventing unfair advantages. Additionally, animations and visual effects enhance user immersion. The rise of digital Trading Card Games has expanded the genre, enabling online play and mobile accessibility. With the right programming techniques, developers create captivating and strategic experiences for players worldwide.