Skip to content

Instantly share code, notes, and snippets.

View DominiquePaul's full-sized avatar

Dominique Paul DominiquePaul

View GitHub Profile
@ShairozS
ShairozS / losses.py
Created November 26, 2021 03:51
Contrastive triplet, pairs and Nt-Xent losses
import torch
import numpy as np
import torch.nn.functional as F
def form_triplets(inA, inB):
'''
Form triplets from two tensors of embeddings. It is assumed that the embeddings at corresponding batch positions are similar
and all other batch positions are dissimilar
@karpathy
karpathy / pg-pong.py
Created May 30, 2016 22:50
Training a Neural Network ATARI Pong agent with Policy Gradients from raw pixels
""" Trains an agent with (stochastic) Policy Gradients on Pong. Uses OpenAI Gym. """
import numpy as np
import cPickle as pickle
import gym
# hyperparameters
H = 200 # number of hidden layer neurons
batch_size = 10 # every how many episodes to do a param update?
learning_rate = 1e-4
gamma = 0.99 # discount factor for reward
@kevin-smets
kevin-smets / iterm2-solarized.md
Last active May 5, 2025 03:01
iTerm2 + Oh My Zsh + Solarized color scheme + Source Code Pro Powerline + Font Awesome + [Powerlevel10k] - (macOS)

Default

Default

Powerlevel10k

Powerlevel10k

@L-fours-gists
L-fours-gists / sendGmail.py
Created October 5, 2012 01:56 — forked from davvid/send-gmail.py
Send an email through gmail with python
#!/usr/bin/python
"""
send an email through gmail
Save this script to send-gmail.py,
place the body of the email in email_message.txt,
and then run:
python send-gmail.py \
--wait 5 \