This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
testing=5 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1=a |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.time.Instant; | |
public class WarpCLI { | |
private static final long START_EPOCH = 885709023L; | |
public WarpCLI() {} | |
public static void main(String[] paramArrayOfString) { Instant localInstant1 = Instant.now(); | |
Instant localInstant2 = Instant.ofEpochSecond(885709023L); | |
Instant localInstant3 = localInstant2.plus(1L, java.time.temporal.ChronoUnit.DAYS); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class SiameseNetwork(nn.Module): | |
def __init__(self): | |
super(SiameseNetwork, self).__init__() | |
self.cnn1 = nn.Sequential( | |
nn.ReflectionPad2d(1), | |
nn.Conv2d(1, 4, kernel_size=3), | |
nn.ReLU(inplace=True), | |
nn.BatchNorm2d(4), | |
nn.Dropout2d(p=.2), | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class ContrastiveLoss(torch.nn.Module): | |
""" | |
Contrastive loss function. | |
Based on: http://yann.lecun.com/exdb/publis/pdf/hadsell-chopra-lecun-06.pdf | |
""" | |
def __init__(self, margin=2.0): | |
super(ContrastiveLoss, self).__init__() | |
self.margin = margin |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class SiameseNetworkDataset(Dataset): | |
def __init__(self,imageFolderDataset,transform=None,should_invert=True): | |
self.imageFolderDataset = imageFolderDataset | |
self.transform = transform | |
self.should_invert = should_invert | |
def __getitem__(self,index): | |
img0_tuple = random.choice(self.imageFolderDataset.imgs) | |
#we need to make sure approx 50% of images are in the same class |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
net = SiameseNetwork().cuda() | |
criterion = ContrastiveLoss() | |
optimizer = optim.Adam(net.parameters(),lr = 0.0005 ) | |
counter = [] | |
loss_history = [] | |
iteration_number= 0 | |
for epoch in range(0,Config.train_number_epochs): | |
for i, data in enumerate(train_dataloader,0): |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
folder_dataset_test = dset.ImageFolder(root=Config.testing_dir) | |
siamese_dataset = SiameseNetworkDataset(imageFolderDataset=folder_dataset_test, | |
transform=transforms.Compose([transforms.Scale((100,100)), | |
transforms.ToTensor() | |
]) | |
,should_invert=False) | |
test_dataloader = DataLoader(siamese_dataset,num_workers=6,batch_size=1,shuffle=True) | |
dataiter = iter(test_dataloader) | |
x0,_,_ = next(dataiter) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React, {PropTypes, Component} from 'react'; | |
import * as action from '../actions/action'; | |
import $ from 'jquery'; | |
import {connect} from 'react-redux'; | |
import {bindActionCreators} from 'redux'; | |
import UserPanel from './UserPanel'; | |
import Navlink from './Navlink'; | |
import Footer from './Footer'; | |
import UserMenu from './UserMenu'; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def get_highest_score(test_id): | |
test_attempts = db.session.query(TestAttempt).filter_by(test_id=test_id) | |
scores = [] | |
if test_attempts.count() < 1: | |
return {'max_score': 0} | |
for each in test_attempts: | |
user_id = each.user_id | |
test_id = each.test_id | |
if each.is_complete: | |
k = get_college_test_attempt_score(test_id, user_id)['score'] |