Skip to content

Instantly share code, notes, and snippets.

View chrisorwa's full-sized avatar

Chris Orwa chrisorwa

View GitHub Profile
# extracted from http//www.naturalearthdata.com/download/110m/cultural/ne_110m_admin_0_countries.zip
# under public domain terms
country_bounding_boxes = {
'AF': ('Afghanistan', (60.5284298033, 29.318572496, 75.1580277851, 38.4862816432)),
'AO': ('Angola', (11.6400960629, -17.9306364885, 24.0799052263, -4.43802336998)),
'AL': ('Albania', (19.3044861183, 39.624997667, 21.0200403175, 42.6882473822)),
'AE': ('United Arab Emirates', (51.5795186705, 22.4969475367, 56.3968473651, 26.055464179)),
'AR': ('Argentina', (-73.4154357571, -55.25, -53.628348965, -21.8323104794)),
'AM': ('Armenia', (43.5827458026, 38.7412014837, 46.5057198423, 41.2481285671)),
@chrisorwa
chrisorwa / class.R
Created May 3, 2021 16:35
machine learning class
# load required libraries
library(party)
library(ggplot2)
library(caret)
library(dplyr)
library(lubridate)
library(FSelector)
library(MLmetrics)
@chrisorwa
chrisorwa / emojis.json
Created May 25, 2018 21:53 — forked from oliveratgithub/emojis.json
Emoji-list with emojis, names, shortcodes, unicode and html entities [massive list]
{
"emojis": [
{"emoji": "👩‍👩‍👧‍👧", "name": "family_mothers_two_girls", "shortname": "", "unicode": "", "html": "👩‍👩‍👧‍👧", "category": "p", "order": ""},
{"emoji": "👩‍👩‍👧‍👦", "name": "family_mothers_children", "shortname": "", "unicode": "", "html": "👩‍👩‍👧‍👦", "category": "p", "order": ""},
{"emoji": "👩‍👩‍👦‍👦", "name": "family_mothers_two_boys", "shortname": "", "unicode": "", "html": "👩‍👩‍👦‍👦", "category": "p", "order": ""},
{"emoji": "👨‍👩‍👧‍👧", "name": "family_two_girls", "shortname": "", "unicode": "", "html": "👨‍👩‍👧‍👧", "category": "p", "order": ""},
{"emoji": "👨‍👩‍👧‍👦", "name": "family_children", "shortname": "", "unicode": "", "html": "👨‍👩‍👧‍👦", "category": "p", "order": ""},
{"emoji": "👨‍👩‍👦‍👦", "name": "family_two_boys", "shortname": "", "unicode": "", "html": "👨&zw
plot.nnet<-function(mod.in,nid=T,all.out=T,all.in=T,bias=T,wts.only=F,rel.rsc=5,
circle.cex=5,node.labs=T,var.labs=T,x.lab=NULL,y.lab=NULL,
line.stag=NULL,struct=NULL,cex.val=1,alpha.val=1,
circle.col='lightblue',pos.col='black',neg.col='grey',
bord.col='black', ...){
require(scales)
#sanity checks
if('mlp' %in% class(mod.in)) warning('Bias layer not applicable for rsnns object')
@chrisorwa
chrisorwa / machine.R
Created December 11, 2017 13:38
Batch installation of R machine learning packages
# Function for Checking Installed Packages and Installing if Not
packs <- function(pkg){
new.pkg <- pkg[!(pkg %in% installed.packages()[, "Package"])]
if (length(new.pkg))
install.packages(new.pkg, dependencies = TRUE)
sapply(pkg, require, character.only = TRUE)
}
packages <- c('mlbench','nnet','randomForest','rpart','SparseM','xtable','readxl', 'MASS','devtools','dplyr',
'caret','h2o','deepnet','RSNNS','FCNN4R','RcppDL','Rcpp','tensorflow','Cubist','tree','C50','party','vcrpart',
brew -v update && brew -v upgrade
brew rm opencv python #optional
brew install python libpng freetype pkgconfig
brew install wget axel swig subversion
brew install leptonica tesseract
brew install opencv
brew tap homebrew/science #needed for the time being only (30 June 2013)
brew install -vd --tbb opencv
brew install homebrew/science/opencv # enable above if this command line don't install opencv
@chrisorwa
chrisorwa / ubuntu.bash
Created July 17, 2017 15:18
Installing R Studio Server on Ubuntu 14.04 LTS
sudo apt-get install r-base
sudo apt-get install gdebi-core
sudo apt-get install libapparmor1
wget http://download2.rstudio.org/rstudio-server-0.98.1091-amd64.deb
sudo gdebi rstudio-server-0.98.1091-amd64.deb