
Explore deep learning's impact on software engineering, including code suggestion and program repair. Discover current research, challenges, and future directions in this emerging field.

Learn neural network basics, architecture, hyperparameters, and implementation in Python using TensorFlow/Keras. Includes hands-on coding examples for various classification tasks, from simple to complex datasets.

Learn to implement the decoder component of autoencoders using Python, TensorFlow, and Keras. Covers building methods, layers, and architecture for generating sound with neural networks.

Learn to implement autoencoders in Python and Keras, focusing on building the encoder component. Covers autoencoder class construction, convolutional layers, bottleneck creation, and practical implementation.

Intuitive explanation of autoencoders, covering key concepts like representation learning and latent space, with applications in data generation, denoising, and anomaly detection.

Explore neural network-based melody generation using LSTM, from data preparation to sampling with temperature, in this hands-on tutorial for AI music enthusiasts.

Generate melody sequences for RNN-LSTM training: learn to create time series data, map songs to lists, and prepare inputs using one-hot encoding for neural network-based melody generation.

Comprehensive explanation of LSTM networks, comparing them to simple RNNs and exploring their architecture and mathematical foundations for improved sequence learning.

Explore Recurrent Neural Networks: architecture, time series, and Back Propagation Through Time. Learn about simple RNN units and their applications in sequence processing tasks.

Build and train a feed-forward neural network using PyTorch to classify MNIST digits. Learn data management, network implementation, and training loop creation in this hands-on tutorial.

Learn to generate audio spectrograms of sound digits using a trained Variational Autoencoder, then convert them into audio. Includes implementation, scripting, debugging, and result evaluation.

Implement a Variational Autoencoder using Python, TensorFlow, and Keras. Learn to modify the encoder, update loss functions, train the model, and visualize the latent space for data generation.

Explore the transformation from autoencoders to variational autoencoders, focusing on improved encoding using multivariate normal distributions for enhanced generative capabilities in AI and sound processing.

Explore image generation using autoencoders, analyze latent space representations, and understand limitations in generative tasks. Learn why variational autoencoders are necessary for improved generation.

Learn to build and train autoencoders using Python, TensorFlow, and Keras. Explore encoder-decoder architectures, implement training with the MNIST dataset, and gain practical insights into autoencoder development.

Explore neural networks' vulnerability to spurious correlations and strategies to enhance robustness, including reweighting, subsampling, and overcoming simplicity bias in machine learning models.

Explore gradient flows in Wasserstein metric, continuity equations, and aggregation dynamics. Learn about two-layer neural networks and chi-squared divergence in optimization and sampling.

Explore prospects and challenges in quantum machine learning, covering classification techniques, dimensionality reduction, data loading, and benchmarking for both optimistic and cautious perspectives.

Explore deep learning in the brain, backpropagation, and credit assignment algorithms. Discover neuroscience evidence and new models of neurons in this computational brain theory talk.

Explore landscape connectivity in multilayer networks, focusing on low-cost solutions, equivalent local minima, overparameterization, and dropout stability. Gain insights into non-convex optimization and deep neural networks.

Explore recent developments in over-parametrized neural networks, focusing on optimization challenges, theoretical problems, and strategies for achieving optimal results in deep learning.