diff --git a/week-2/solo-challenges/data-augmentation.ipynb b/week-2/solo-challenges/data-augmentation.ipynb new file mode 100644 index 0000000..77b51b9 --- /dev/null +++ b/week-2/solo-challenges/data-augmentation.ipynb @@ -0,0 +1,205 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "toc": true + }, + "source": [ + "

Table of Contents

\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Data Augmentation" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Suppose we'll be training a binary classifier to distinguish between images of cats and dogs. We've got a data set of a few thousand images of furry beasts but we'd like to augment our data set in the hopes of training a more generalizable model. We'll use this time to explore some of the image processing features of `skimage`." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import skimage as sk\n", + "from skimage import transform\n", + "from skimage import util\n", + "import numpy as np" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Code Challenge: Importing Images" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "There are zipped files containing images of cats and dogs in the directory `data/cats-and-dogs`. Unzip them and use `sk.io.imread` to try reading a few of the images. What data type is the resulting in-memory representation of the image?" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# try reading some images of cats and dogs" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Code Challenge: `random_rotation`" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Using `sk.transform.rotate`, create a function that randomly rotates an image at an angle between -30 and 30 degrees." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "def random_rotate(im_array):\n", + " pass" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Code Challenge: `random_noise`" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Using `sk.util.random_noise`, create a function that adds random noise to an image." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "def random_noise(im_array):\n", + " pass" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Code Challenge: `mirror_image`" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Write a function that flips an image around the vertical axis through the center of the image. You shouldn't need any libraries." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "def mirror_image(im_array):\n", + " pass" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Code Challenge: Augmenting Data" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Come up with a plan to double the size of your data set using the functions you've created. Not every image should be treated the same way (i.e. don't apply each transformation to each image). Use `sk.io.imsave` to save your transformed images. The filenames you use should follow the format for the pre-existing images." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Use this cell to perform data augmentation" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Extensions" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Explore more of the preprocessing functionality in the `skimage` library. Are there any other transformations you want to apply to your data? You may also return to your previous unfinished hack hours." + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.6.4" + }, + "toc": { + "nav_menu": {}, + "number_sections": true, + "sideBar": false, + "skip_h1_title": false, + "title_cell": "Table of Contents", + "title_sidebar": "Contents", + "toc_cell": true, + "toc_position": {}, + "toc_section_display": true, + "toc_window_display": false + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/1.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/1.jpg new file mode 100644 index 0000000..ada2e37 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/1.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/10.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/10.jpg new file mode 100644 index 0000000..f2d51fb Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/10.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/11.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/11.jpg new file mode 100644 index 0000000..c135086 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/11.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/12.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/12.jpg new file mode 100644 index 0000000..4f9d8b6 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/12.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/13.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/13.jpg new file mode 100644 index 0000000..01a546f Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/13.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/14.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/14.jpg new file mode 100644 index 0000000..240bbde Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/14.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/15.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/15.jpg new file mode 100644 index 0000000..30de8d5 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/15.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/16.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/16.jpg new file mode 100644 index 0000000..1b1c1bc Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/16.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/17.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/17.jpg new file mode 100644 index 0000000..b08f150 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/17.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/18.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/18.jpg new file mode 100644 index 0000000..17a896c Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/18.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/19.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/19.jpg new file mode 100644 index 0000000..13850af Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/19.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/2.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/2.jpg new file mode 100644 index 0000000..94d30dd Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/2.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/20.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/20.jpg new file mode 100644 index 0000000..d49c8eb Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/20.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/21.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/21.jpg new file mode 100644 index 0000000..54f472c Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/21.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/22.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/22.jpg new file mode 100644 index 0000000..35f7872 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/22.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/23.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/23.jpg new file mode 100644 index 0000000..55f9dbf Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/23.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/24.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/24.jpg new file mode 100644 index 0000000..aebf622 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/24.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/25.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/25.jpg new file mode 100644 index 0000000..06f1ba9 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/25.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/26.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/26.jpg new file mode 100644 index 0000000..f7848a9 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/26.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/27.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/27.jpg new file mode 100644 index 0000000..1a09a1f Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/27.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/28.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/28.jpg new file mode 100644 index 0000000..81c0e49 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/28.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/29.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/29.jpg new file mode 100644 index 0000000..c13be14 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/29.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/3.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/3.jpg new file mode 100644 index 0000000..7ad4319 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/3.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/30.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/30.jpg new file mode 100644 index 0000000..7595395 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/30.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/31.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/31.jpg new file mode 100644 index 0000000..949d2bd Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/31.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/32.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/32.jpg new file mode 100644 index 0000000..b8b7388 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/32.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/33.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/33.jpg new file mode 100644 index 0000000..aa9fe08 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/33.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/34.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/34.jpg new file mode 100644 index 0000000..12bd86a Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/34.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/35.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/35.jpg new file mode 100644 index 0000000..75efffb Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/35.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/36.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/36.jpg new file mode 100644 index 0000000..b35dd40 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/36.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/37.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/37.jpg new file mode 100644 index 0000000..9e51cde Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/37.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/38.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/38.jpg new file mode 100644 index 0000000..a14bfdf Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/38.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/39.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/39.jpg new file mode 100644 index 0000000..ce0f512 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/39.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/4.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/4.jpg new file mode 100644 index 0000000..55e8436 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/4.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/40.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/40.jpg new file mode 100644 index 0000000..7bc8fb1 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/40.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/41.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/41.jpg new file mode 100644 index 0000000..f598135 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/41.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/42.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/42.jpg new file mode 100644 index 0000000..75cf539 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/42.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/43.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/43.jpg new file mode 100644 index 0000000..fcd4e3b Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/43.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/44.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/44.jpg new file mode 100644 index 0000000..8c4cf49 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/44.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/45.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/45.jpg new file mode 100644 index 0000000..db3e06c Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/45.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/46.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/46.jpg new file mode 100644 index 0000000..b0e2392 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/46.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/47.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/47.jpg new file mode 100644 index 0000000..922707a Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/47.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/48.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/48.jpg new file mode 100644 index 0000000..0616002 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/48.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/49.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/49.jpg new file mode 100644 index 0000000..87ba0da Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/49.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/5.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/5.jpg new file mode 100644 index 0000000..82a1979 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/5.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/50.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/50.jpg new file mode 100644 index 0000000..2cedd6a Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/50.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/51.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/51.jpg new file mode 100644 index 0000000..df67790 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/51.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/52.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/52.jpg new file mode 100644 index 0000000..fc5bb88 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/52.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/53.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/53.jpg new file mode 100644 index 0000000..b3429e6 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/53.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/54.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/54.jpg new file mode 100644 index 0000000..52ae33e Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/54.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/55.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/55.jpg new file mode 100644 index 0000000..8587a8a Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/55.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/56.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/56.jpg new file mode 100644 index 0000000..9de78fe Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/56.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/57.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/57.jpg new file mode 100644 index 0000000..319a459 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/57.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/58.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/58.jpg new file mode 100644 index 0000000..16809b3 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/58.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/59.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/59.jpg new file mode 100644 index 0000000..48af6b0 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/59.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/6.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/6.jpg new file mode 100644 index 0000000..f1306ea Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/6.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/60.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/60.jpg new file mode 100644 index 0000000..f298525 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/60.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/61.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/61.jpg new file mode 100644 index 0000000..6c397ed Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/61.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/62.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/62.jpg new file mode 100644 index 0000000..88f9e74 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/62.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/63.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/63.jpg new file mode 100644 index 0000000..cbf9474 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/63.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/64.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/64.jpg new file mode 100644 index 0000000..486d9de Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/64.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/65.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/65.jpg new file mode 100644 index 0000000..bb53645 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/65.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/66.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/66.jpg new file mode 100644 index 0000000..f58b28a Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/66.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/67.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/67.jpg new file mode 100644 index 0000000..2f0f0f9 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/67.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/68.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/68.jpg new file mode 100644 index 0000000..91f75aa Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/68.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/69.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/69.jpg new file mode 100644 index 0000000..adc58c2 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/69.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/7.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/7.jpg new file mode 100644 index 0000000..8adae01 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/7.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/70.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/70.jpg new file mode 100644 index 0000000..3cba9dc Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/70.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/71.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/71.jpg new file mode 100644 index 0000000..382e77b Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/71.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/72.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/72.jpg new file mode 100644 index 0000000..2664bd9 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/72.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/73.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/73.jpg new file mode 100644 index 0000000..33478d9 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/73.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/74.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/74.jpg new file mode 100644 index 0000000..8220145 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/74.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/75.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/75.jpg new file mode 100644 index 0000000..182056e Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/75.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/76.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/76.jpg new file mode 100644 index 0000000..20e4785 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/76.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/77.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/77.jpg new file mode 100644 index 0000000..b43e8ee Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/77.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/78.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/78.jpg new file mode 100644 index 0000000..f802e27 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/78.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/79.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/79.jpg new file mode 100644 index 0000000..4d442ca Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/79.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/8.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/8.jpg new file mode 100644 index 0000000..7d83abc Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/8.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/80.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/80.jpg new file mode 100644 index 0000000..29cd9e7 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/80.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/81.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/81.jpg new file mode 100644 index 0000000..b6dcec5 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/81.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/82.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/82.jpg new file mode 100644 index 0000000..7ce839b Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/82.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/83.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/83.jpg new file mode 100644 index 0000000..bd1a01e Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/83.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/84.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/84.jpg new file mode 100644 index 0000000..a940b0d Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/84.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/85.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/85.jpg new file mode 100644 index 0000000..4e5a2fe Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/85.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/86.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/86.jpg new file mode 100644 index 0000000..c2445ba Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/86.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/87.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/87.jpg new file mode 100644 index 0000000..fbedbd7 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/87.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/88.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/88.jpg new file mode 100644 index 0000000..74d29a2 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/88.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/89.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/89.jpg new file mode 100644 index 0000000..26fcd8c Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/89.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/9.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/9.jpg new file mode 100644 index 0000000..1729681 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/9.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/90.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/90.jpg new file mode 100644 index 0000000..bc8a7c3 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/90.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/91.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/91.jpg new file mode 100644 index 0000000..f07b4ae Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/91.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/92.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/92.jpg new file mode 100644 index 0000000..0523e67 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/92.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/93.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/93.jpg new file mode 100644 index 0000000..1e32a68 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/93.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/94.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/94.jpg new file mode 100644 index 0000000..8ee641c Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/94.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/95.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/95.jpg new file mode 100644 index 0000000..41b0b8d Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/95.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/96.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/96.jpg new file mode 100644 index 0000000..739376f Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/96.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/97.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/97.jpg new file mode 100644 index 0000000..0aeeebd Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/97.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/98.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/98.jpg new file mode 100644 index 0000000..fe0bbad Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/98.jpg differ diff --git a/week-2/solo-challenges/data/cats-and-dogs/test1/99.jpg b/week-2/solo-challenges/data/cats-and-dogs/test1/99.jpg new file mode 100644 index 0000000..3f9c283 Binary files /dev/null and b/week-2/solo-challenges/data/cats-and-dogs/test1/99.jpg differ