Skip to content

Instantly share code, notes, and snippets.

View nissan's full-sized avatar

Nissan Dookeran nissan

View GitHub Profile
@nissan
nissan / remove-dotnet-sdks.sh
Created June 1, 2018 22:35
Commands to clear .NET SDKs installed on a Mac
# Following (these instructions)[https://willich.io/blog/2017/09/10/uninstall-net-core-sdks-on-macos/] to remove any existing .NET Core sdks
wget https://raw.githubusercontent.com/dotnet/cli/master/scripts/obtain/uninstall/dotnet-uninstall-pkgs.sh
chmod +x dotnet-uninstall-pkgs.sh
sudo ./dotnet-uninstall-pkgs.sh
@nissan
nissan / new-dotnetcore-react-storybook-jest-app.sh
Last active June 1, 2018 23:31
Setup a new .NET Core 2.1 app for Mac OSX with React, Storybook, Jest
#Assumes you have the .NET SDK 2.1 for Mac already installed
#Use Homebrew to install packages
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
#Use nvm to manage node versions
brew install nvm
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bash_profile
echo '. "/usr/local/opt/nvm/nvm.sh"' >>~/.bash_profile
nvm install v10.3.0
nvm use default
#install yarn independent of version of node being used
@nissan
nissan / new-dotnetcore-react-storybook-jest-app.ps1
Created June 1, 2018 23:46
Setup a new .NET Core 2.1 app for Windows with React, Storybook, Jest
#Assumes you have the .NET SDK 2.1 for Windows already installed
#Use Chocolatey to install packages, run this script from Administrator Powershell
Set-ExecutionPolicy Bypass -Scope Process -Force
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
#Use nvm to manage node versions
choco install -y nvm
nvm use default
#install yarn independent of version of node being used
choco install -y yarn
refreshenv
@nissan
nissan / new-dotnetcore-react-ts-storybook-jest.sh
Last active June 2, 2018 21:58
Setup a new .NET Core 2.1 app for Mac OSX with React, TypeScript, Storybook, Jest
#Assumes you have the .NET SDK 2.1 for Mac already installed
#Use Homebrew to install packages
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
#Use nvm to manage node versions
brew install nvm
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bash_profile
echo '. "/usr/local/opt/nvm/nvm.sh"' >>~/.bash_profile
nvm install v10.3.0
nvm use default
#install yarn independent of version of node being used
@nissan
nissan / new-dotnetcore-react-ts-storybook-jest.ps1
Created June 2, 2018 22:00
Setup a new .NET Core 2.1 app for Windows with React, TypeScript, Storybook, Jest
Assumes you have the .NET SDK 2.1 for Windows already installed
#Use Chocolatey to install packages, run this script from Administrator Powershell
Set-ExecutionPolicy Bypass -Scope Process -Force
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
#Use nvm to manage node versions
choco install -y nvm
nvm use default
#install yarn independent of version of node being used
choco install -y yarn
refreshenv
@nissan
nissan / .babelrc
Last active June 4, 2018 08:14
Initialized .NET Core 2.1 App with SPA front end in React, Emotion, Storybook, Jest
{
"presets": ["babel-preset-env", "babel-preset-react"],
"env": {
"production": {
"plugins": [
["emotion", {
"hoist": true
}]
]
},
@nissan
nissan / dataframe_dataset.py
Created August 27, 2018 00:27 — forked from lextoumbourou/dataframe_dataset.py
Torchtext dataset from DataFrame
from torchtext import data
class DataFrameDataset(data.Dataset):
def __init__(self, df, text_field, label_field, is_test=False, **kwargs):
fields = [('text', text_field), ('label', label_field)]
examples = []
for i, row in df.iterrows():
label = row.sentiment if not is_test else None
text = row.text
@nissan
nissan / predictions.py
Created August 27, 2018 00:27 — forked from lextoumbourou/predictions.py
Making predictions with a SequentialRNN model (Fast.ai)
# Note: ensure you have the latest version of Torchtext by running: pip install torchtext --upgrade
rnn_model = text_data.get_model(opt_fn, 1500, bptt, emb_sz=em_sz, n_hid=nh, n_layers=nl,
dropout=0.1, dropouti=0.65, wdrop=0.5, dropoute=0.1, dropouth=0.3)
# ...
rnn_model.data.test_dl.src.sort = False
rnn_model.data.test_dl.src.sort_within_batch = False
rnn_model.data.test_dl.src.shuffle = False
@nissan
nissan / lesson1-birds.ipynb
Created October 28, 2018 14:33
Fast.ai v3 DL1 Lesson 1 using Birds dataset
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.