Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Tutor of the coursr #1

Open
wants to merge 82 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
b4838cd
update for new semester
HilaManor Oct 25, 2021
e67304e
Update README.md
HilaManor Oct 25, 2021
129a05a
Update README.md
HilaManor Oct 25, 2021
9512461
updated tut2
EliasNehme Oct 26, 2021
1558187
updated tut2
EliasNehme Oct 26, 2021
d8c4da2
updated tut2 html
EliasNehme Oct 26, 2021
0fa3e8d
updated environment without builds
EliasNehme Oct 30, 2021
7db69cc
tutorial 3
EliasNehme Nov 1, 2021
12b3217
typo
HilaManor Nov 1, 2021
3540f84
tutorials 45
EliasNehme Nov 9, 2021
dd2d14a
Merge branch 'master' of https://github.com/HilaManor/ee046746-comput…
EliasNehme Nov 9, 2021
fc4b5bf
dummy commit
EliasNehme Nov 9, 2021
cf2d23e
added tuts 45
EliasNehme Nov 9, 2021
9187f24
updated tut5
EliasNehme Nov 16, 2021
3664b4f
updated tut5
EliasNehme Nov 16, 2021
1b86c1c
tut6 segmentation
EliasNehme Nov 22, 2021
a5e3ffe
update tut 6
EliasNehme Nov 23, 2021
4d31704
tutorial 7 alignment
EliasNehme Dec 7, 2021
91eb1a9
deleted slides.js
EliasNehme Dec 7, 2021
187ff92
updated README
EliasNehme Dec 7, 2021
74fbfdf
some presentation changes (will revert after tut)
HilaManor Dec 7, 2021
09ce591
tut 8
HilaManor Dec 13, 2021
bb25334
reverted presentation changes
HilaManor Dec 19, 2021
d360295
tutorial 9
EliasNehme Dec 21, 2021
f804054
tutorial 9
EliasNehme Dec 21, 2021
9a24a90
tutorial 10
EliasNehme Dec 28, 2021
17b4cdc
update tut10
EliasNehme Dec 28, 2021
278d7f2
Update README.md
HilaManor Jan 4, 2022
8c94ae4
tutorial 11
EliasNehme Jan 4, 2022
4409aeb
updated tut 11
EliasNehme Jan 4, 2022
114e4ec
tut12
HilaManor Jan 10, 2022
540e954
tut 12 updated
EliasNehme Jan 11, 2022
ccac7fd
tut 13 tracking
EliasNehme Jan 18, 2022
aa737a5
updated tut 14
EliasNehme Jan 24, 2022
5ba6af1
gitignore update
HilaManor Jan 24, 2022
ec22dd9
Merge branch 'master' of https://github.com/HilaManor/ee046746-comput…
HilaManor Jan 24, 2022
0a0a666
touch ups
HilaManor Jan 24, 2022
78bf099
updated tut 14
EliasNehme Jan 24, 2022
c39d485
tut14 update
EliasNehme Jan 25, 2022
4d7e2a0
prep for new semester
HilaManor Mar 20, 2022
3e5def1
Update README.md
mkimhi Mar 22, 2022
51b8cf6
added tut 2
HilaManor Mar 22, 2022
7970cb3
added tut2 pdf
HilaManor Mar 22, 2022
5e1256b
whoops, rename :)
HilaManor Mar 22, 2022
837363c
Merge pull request #1 from mkimhi/patch-1
HilaManor Mar 22, 2022
b0955c6
small README fix
HilaManor Mar 22, 2022
f757676
Merge branch 'master' of https://github.com/HilaManor/ee046746-comput…
HilaManor Mar 22, 2022
e608431
tut 3-4
HilaManor Mar 29, 2022
3129227
more helpful comments
HilaManor Mar 29, 2022
7d4fd32
pdf for tut 3-4
HilaManor Mar 30, 2022
7b3ab21
credits
HilaManor Apr 6, 2022
475d57f
tut 5
HilaManor Apr 12, 2022
8d6652b
tut6
HilaManor Apr 26, 2022
0661821
tut06 pdf
HilaManor Apr 26, 2022
ce01d1f
tutorial 8-moshe
mkimhi May 1, 2022
ae185b1
Merge branch 'master' of https://github.com/HilaManor/ee046746-comput…
mkimhi May 1, 2022
6d34a31
tut 7 ipynb
HilaManor May 1, 2022
5df66b6
tut 7 pdf
HilaManor May 1, 2022
e63b295
tut 08 fixes
HilaManor May 10, 2022
b372257
slideshow fix
HilaManor May 10, 2022
7603689
oops, that was tut 9 not 8!
HilaManor May 10, 2022
d3b65df
added pdfs for tut 8 and 9
HilaManor May 10, 2022
327acd2
fix
HilaManor May 24, 2022
29f1f84
tutorial 10 geometry review
mkimhi May 29, 2022
fbe70fa
Merge branch 'master' of https://github.com/HilaManor/ee046746-comput…
mkimhi May 29, 2022
4db1983
Delete ee046746_tut_09_geometry_review.ipynb
mkimhi May 29, 2022
bae2ba3
tut10 fixed title
mkimhi May 29, 2022
da92da9
Merge branch 'master' of https://github.com/HilaManor/ee046746-comput…
mkimhi May 29, 2022
2fd4cd0
fixes to tut 10
HilaManor Jun 1, 2022
8102be7
pdf for tut 10
HilaManor Jun 1, 2022
7e96bdb
explain translation
mkimhi Jun 2, 2022
5807459
merge
HilaManor Jun 2, 2022
61cd78a
Merge branch 'master' of https://github.com/HilaManor/ee046746-comput…
HilaManor Jun 6, 2022
058ddf0
fixed images for case sensitive systems
HilaManor Jun 6, 2022
9318ca6
tut 11 and tut 10 pdf
HilaManor Jun 6, 2022
572ea80
Merge branch 'master' of https://github.com/HilaManor/ee046746-comput…
HilaManor Jun 6, 2022
13185fe
tut_12
HilaManor Jun 13, 2022
ed6d134
Merge branch 'master' of https://github.com/HilaManor/ee046746-comput…
HilaManor Jun 13, 2022
37048db
tut 12 pdf
HilaManor Jun 13, 2022
19986e6
tut13
HilaManor Jun 21, 2022
2b47b0f
Update README.md
HilaManor Jun 21, 2022
a59e0d4
fixed rcnn summary photo + floor in conv eq
HilaManor Aug 3, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
/.ipynb_checkpoints
/.ipynb_checkpoints
/datasets
/checkpoints
/models
/goturn.caffemodel
/goturn.prototxt
46 changes: 24 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,22 @@ Technion EE 046746 - Computer Vision
</h1>
<p align="center">
<a href="https://taldatech.github.io">Tal Daniel</a> •
<a href="https://github.com/mkimhi">Moshe Kimhi</a> •
<a href="https://github.com/HilaManor">Hila Manor</a> •
<a href="https://eliasnehme.github.io/">Elias Nehme</a> •
<a href="https://github.com/dahliau">Dalia Urbach</a> •
<a href="https://webee.technion.ac.il/people/anat.levin/">Anat Levin</a>
<a href="https://webee.technion.ac.il/people/anat.levin/">Anat Levin</a> •
<a href="https://lihi.net.technion.ac.il/">Lihi Zelnik-Manor</a>
</p>

Jupyter Notebook tutorials for the Technion's EE 046746 Computer Vision course

Previous semesters: <a href="https://github.com/taldatech/ee046746-computer-vision/tree/spring20">Spring 2020</a>
Previous semesters: <a href="https://github.com/taldatech/ee046746-computer-vision/tree/spring20">Spring 2020</a>, <a href="https://github.com/taldatech/ee046746-computer-vision">Spring 2021</a>, <a href="https://github.com/hilamanor/ee046746-computer-vision/tree/winter22">Winter 2021-2022</a>

<h4 align="center">
<a href="https://colab.research.google.com/github/taldatech/ee046746-computer-vision"><img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab"/></a>
<a href="https://nbviewer.jupyter.org/github/taldatech/ee046746-computer-vision/tree/master/"><img src="https://raw.githubusercontent.com/taldatech/ee046211-deep-learning/main/assets/nbviewer_badge.svg" alt="Open In NBViewer"/></a>
<a href="https://mybinder.org/v2/gh/taldatech/ee046746-computer-vision/master"><img src="https://mybinder.org/badge_logo.svg" alt="Open In Binder"/></a>
<a href="https://colab.research.google.com/github/HilaManor/ee046746-computer-vision"><img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab"/></a>
<a href="https://nbviewer.jupyter.org/github/HilaManor/ee046746-computer-vision/tree/master/"><img src="https://raw.githubusercontent.com/taldatech/ee046211-deep-learning/main/assets/nbviewer_badge.svg" alt="Open In NBViewer"/></a>
<a href="https://mybinder.org/v2/gh/HilaManor/ee046746-computer-vision/master"><img src="https://mybinder.org/badge_logo.svg" alt="Open In Binder"/></a>

</h4>

Expand All @@ -40,19 +43,18 @@ Previous semesters: <a href="https://github.com/taldatech/ee046746-computer-visi
|`Setting Up The Working Environment.pdf`| Guide for installing Anaconda locally with Python 3 and PyTorch, integration with PyCharm and using GPU on Google Colab |
|`ee046746_tut_01_intro_image_processing_python.ipynb\pdf`| Python basics: NumPy, Matplotlib, OpenCV basics: Reading and Writing Images, Basic Image Manipulations, Image Processing 101: Thresholding, Blurring |
|`ee046746_tut_01_2_deep_learning_pytorch_basics.ipynb\pdf`| Deep Learning and PyTorch basics, MNIST, Fashion-MNIST, MULTI-layer Perceptron (MLP), Fully-Connected (FC) |
|`ee046746_tut_02_edge_and_line_detection.ipynb\pdf`| Edge and Line detection, Canny, Hough transform, RANSAC, and SCNN |
|`ee046746_tut_03_04_convolutional_neural_networks.ipynb\pdf`| 2D Convolution (Cross-corelation), Convolution-based Classification, Convolutional Neural Networks (CNNs), Regularization and Overfitting, Dropout, Data Augmentation, CIFAR-10 dataset, Visualizing Filters, The history of CNNs, Applications of CNNs, The problems with CNNs (adversarial attacks, poor generalization, fairness-undesirable biases) |
|`ee046746_tut_02_probabilistic_discriminative_learning.ipynb\pdf`| Intro to Machine Learning, Discriminative vs Generative Models, Probabilistic Discriminative Models |
|`ee046746_tut_03_04_convolutional_neural_networks.ipynb\pdf`| 2D Convolution (Cross-corelation), Convolution-based Classification, Convolutional Neural Networks (CNNs), Regularization and Overfitting, Dropout, Data Augmentation, SVHN dataset, Visualizing Filters, The history of CNNs, Applications of CNNs, The problems with CNNs (adversarial attacks, poor generalization, fairness-undesirable biases) |
|`ee046746_tut_03_04_appndx_visualizing_cnn_filters.ipynb\pdf`| Appendix - How to visualize CNN filters and filter activations given image with PyTorch |
|`ee046746_tut_05_deep_semantic_segmentation.ipynb\pdf`| Semantic Segmentation, Intersection over Union (IoU), Average Precision (AP), PASCAL Visual Object Classes, Common Objects in COntext (COCO), Fully Convolutional Network (FCN),Up-Convolution / Transposed-Convolution, Skip connections, Pyramid Scene Parsing Network (PSPNet), 1x1 convolution, Mask R-CNN, DeepLab, Atrous convolution, Conditional Random Field (CRF) |
|`ee046746_tut_06_generative_adversarial_networks_gan.ipynb\pdf`| Generative Adversarial Network (GAN), Explicit/Implicit density estimation, Nash Equilibrium, Mode Collapse, Vanishing/Diminishing Gradient, Conditional GANs, WGAN, EBGAN, BEGAN, Tips for Training GANs, Pix2Pix, CycleGAN |
|`ee046746_tut_07_alignment.ipynb\pdf`| Feature Matching, Parametric Transformations, Image Warping, Image Blending, Panorama Stitching, Kornia |
|`ee046746_tut_08_deep_uncertainty.ipynb\pdf`| Need for Uncertainty, Epistemic and Aleatoric Uncertainty, Logelikihood Modelling, Bayesian Neural Networks, Dropout, Evidental Deep Learning |
|`ee046746_tut_09_deep_object_detection.ipynb\pdf`|Deep Object Detection, Localization, Sliding Windows, IoU, AP, Region-based Convolutional Neural Networks (R-CNN) Family, Fast/er R-CNN, Selective Search, Non-Maximum Supression (NMS), Region of Interest Pooling Layer (RoI), Region Proposal Network (RPN), Anchor boxes, Detectron2, You Only Look Once (YOLO) Family, YOLO V1-V4, Single Shot Multibox Detection (SSD) |
|`ee046746_tut_10_geometry_review.ipynb\pdf`| Camera Models, Camera Matrix, Intrinsic and Extrinsic Parameters, Distortion Models, Camera Calibration, Homography Edge Cases, Epipolar Geometry, Essential/Fundamental Matrix, 8-point Algorithm |
|`ee046746_tut_11_stereo_imaging.ipynb\pdf`| Triangulation, Disparity Maps, Stereo Concept, Stereo Rectification, Stereo Matching, Depth Smoothing, Point Cloud Visualization |
|`ee046746_tut_12_3d_deep_learning.ipynb\pdf`| Time-of-Flight Cameras, 3D Representations, Voxnet, Multi-view CNNs, Point Clouds, PointNet, PointNet++, 3D Generative Models |
|`ee046746_tut_13_deep_object_tracking.ipynb\pdf`| Object Detection vs Object Tracking, Detection Failure Cases, Motion Model, Visual Appearance Model, Detection-Based Vs. Detection-Free, Offline Vs. Online Tracking, Generic Object Tracking Using Regression Networks (GOTURN), Multi-Domain Convolutional Neural Network Tracker (MDNet), Deep Simple Online and Realtime Tracking (Deep SORT) |
|`ee046746_tut_14_deep_computational_imaging.ipynb\pdf`| Computational Imaging, Compressive Sensing, Depth Encoding PSFs, Computer Vision Pipelines, Differentiable Optics, Deep Optics, Extended Depth of Field, Monocular Depth Estimation, High Dynamic Range Imaging, Video Compressive Sensing |
|`ee046746_tut_05_deep_object_detection.ipynb\pdf`| Deep Object Detection, Localization, Sliding Windows, Intersection over Union (IoU), Average Precision (AP), Region-based Convolutional Neural Networks (R-CNN) Family, Fast/er R-CNN, Selective Search, Non-Maximum Supression (NMS), Region of Interest Pooling Layer (RoI), Region Proposal Network (RPN), Anchor boxes, Detectron2, You Only Look Once (YOLO) Family, YOLO V1-V4, Single Shot Multibox Detection (SSD) |
|`ee046746_tut_06_deep_semantic_segmentation.ipynb\pdf`| Semantic Segmentation, IoU, AP, PASCAL Visual Object Classes, Common Objects in COntext (COCO), Fully Convolutional Network (FCN),Up-Convolution / Transposed-Convolution, Skip connections, Pyramid Scene Parsing Network (PSPNet), 1x1 convolution, Mask R-CNN, DeepLab, Atrous convolution, Conditional Random Field (CRF) |
|`ee046746_tut_07_deep_object_tracking.ipynb\pdf` | Object Detection vs Object Tracking, Detection Failure Cases, Motion Model, Visual Appearance Model, Detection-Based Vs. Detection-Free, Offline Vs. Online Tracking, Generic Object Tracking Using Regression Networks (GOTURN), Multi-Domain Convolutional Neural Network Tracker (MDNet), Deep Simple Online and Realtime Tracking (Deep SORT) |
|`ee046746_tut_08_edge_and_line_detection.ipynb\pdf` | Edge and Line detection, Canny, Hough transform, RANSAC, and SCNN |
|`ee046746_tut_09_homography_alignment_panoramas.ipynb\pdf` | Feature Matching, Parametric Transformations, RANSAC, Image Warping, Image Blending, Panorama Stitching, Kornia |
|`ee046746_tut_10_geometry_review.ipynb\pdf`|Camera Models, Camera Matrix, Intrinsic and Extrinsic Parameters, Distortion Models, Camera Calibration, Homography Edge Cases, Epipolar Geometry, Essential/Fundamental Matrix, 8-point Algorithm|
|`ee046746_tut_11_structure_from_motion.ipynb\pdf`|Pose Estimation, Triangulation, Reconstruction, Two-view Structure from Motion, Bundle Adjustment, Incremental Smoothing and Mapping|
|`ee046746_tut_12_self_supervised_learning.ipynb\pdf`|Representation and Self-Supervised Learning, Autoencoders, Self-Supervised Learning, Corrupted Version Reconstruction & Visual Common Sense Tasks, Contrastive Methods, Simple Framework for Contrastive Learning of Visual Representations (SimCLR), Using the learned Representation for Downstream Tasks, Momentum Contrast (MoCo), Contrastive Predictive Coding (CPC)|
|`ee046746_tut_13_generative_adversarial_networks_gan.ipynb\pdf`|Generative Adversarial Network (GAN), Explicit/Implicit density estimation, Nash Equilibrium, Mode Collapse, Vanishing/Diminishing Gradient, Conditional GANs, WGAN, EBGAN, BEGAN, Tips for Training GANs, Pix2Pix, CycleGAN|

## Running The Notebooks
You can view the tutorials online or download and run locally.
Expand All @@ -68,23 +70,23 @@ You can view the tutorials online or download and run locally.

Jupyter Nbviewer:

[![nbviewer](https://raw.githubusercontent.com/taldatech/ee046211-deep-learning/main/assets/nbviewer_badge.svg)](https://nbviewer.jupyter.org/github/taldatech/ee046746-computer-vision/tree/master/)
[![nbviewer](https://raw.githubusercontent.com/taldatech/ee046211-deep-learning/main/assets/nbviewer_badge.svg)](https://nbviewer.jupyter.org/github/HilaManor/ee046746-computer-vision/tree/master/)


Press on the "Open in Colab" button below to use Google Colab:

[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/taldatech/ee046746-computer-vision)
[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/HilaManor/ee046746-computer-vision)

Or press on the "launch binder" button below to launch in Binder:

[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/taldatech/ee046746-computer-vision/master)
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/HilaManor/ee046746-computer-vision/master)

Note: creating the Binder instance takes about ~5-10 minutes, so be patient

### Running Locally

Press "Download ZIP" under the green button `Clone or download` or use `git` to clone the repository using the
following command: `git clone https://github.com/taldatech/ee046746-computer-vision.git` (in cmd/PowerShell in Windows or in the Terminal in Linux/Mac)
following command: `git clone https://github.com/HilaManor/ee046746-computer-vision.git` (in cmd/PowerShell in Windows or in the Terminal in Linux/Mac)

Open the folder in Jupyter Notebook (it is recommended to use Anaconda). Installation instructions can be found in `Setting Up The Working Environment.pdf`.

Expand Down Expand Up @@ -116,4 +118,4 @@ In Windows open `Anaconda Prompt` from the start menu, in Mac/Linux open the ter
|`pytorch` (gpu)| `conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch` |


5. To open the notbooks, open Ananconda Navigator or run `jupyter notebook` in the terminal (or `Anaconda Prompt` in Windows) while the `deep_learn` environment is activated.
5. To open the notbooks, open Ananconda Navigator or run `jupyter notebook` in the terminal (or `Anaconda Prompt` in Windows) while the `deep_learn` environment is activated.
Binary file added assets/MnistExamples.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/SSCL_probelm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/autoencoder_1.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/autoencoder_2.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/calibration-patterns.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/canny_nonmax.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/context_encoder.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/context_encoder_NN1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/context_encoder_NN2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/context_encoder_res.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/contrastive_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/contrastive_puzzle.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/cpc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/cpc2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/cpc_future.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/cpc_images.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/gradient_descent_lr.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/infonce_loss.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/ml_tut_data_vs_prior.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/ml_tut_missing_number.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/ml_tut_model_comp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/ml_tut_nn1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/ml_tut_nn1_test.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/ml_tut_nn5_test.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/ml_tut_reinforcement_learning.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/ml_tut_sigmoid.png
Binary file added assets/ml_tut_supervised_learning.png
Binary file added assets/ml_tut_supervised_learning2.png
Binary file added assets/ml_tut_transactions_dataset.png
Binary file added assets/ml_tut_transactions_example.png
Binary file added assets/ml_tut_transactions_half_data.png
Binary file added assets/ml_tut_transactions_logistic_linear.png
Binary file added assets/ml_tut_transactions_logistic_poly.png
Binary file added assets/ml_tut_transactions_qda.png
Binary file added assets/ml_tut_transactions_train.png
Binary file added assets/ml_tut_transactions_train_test.png
Binary file added assets/ml_tut_transactions_train_y0.png
Binary file added assets/ml_tut_unsupervised_learning.png
Binary file added assets/ml_tut_unsupervised_learning2.png
Binary file added assets/moco.png
Binary file added assets/orthographic_camera.png
Binary file added assets/rep_data.png
Binary file added assets/rotation_prediction.png
Binary file added assets/rotation_prediction_NN1.png
Binary file added assets/rotation_prediction_NN2.png
Binary file added assets/self_sup_seg.png
Binary file added assets/self_supervised_perf1.png
Binary file added assets/self_supervised_perf2.png
Binary file added assets/semantic_seg_context.png
Binary file added assets/sfm_2view1.jpg
Binary file added assets/sfm_2view2.jpg
Binary file added assets/sfm_2view3.jpg
Binary file added assets/sfm_ambiguity.jpg
Binary file added assets/sfm_bundle1.jpg
Binary file added assets/sfm_gtsam1.png
Binary file added assets/sfm_gtsam2.png
Binary file added assets/sfm_intro.jpg
Binary file added assets/sfm_matopts.jpg
Binary file added assets/sfm_mview1.jpg
Binary file added assets/sfm_mview2.jpg
Binary file added assets/sfm_mview3.jpg
Binary file added assets/sfm_problems.jpg
Binary file added assets/sfm_process1.jpg
Binary file added assets/sfm_process2.jpg
Binary file added assets/sfm_process3.jpg
Binary file added assets/sfm_process4.jpg
Binary file added assets/sfm_process5.jpg
Binary file added assets/sfm_rec.jpg
Binary file added assets/sfm_rec2.jpg
Binary file added assets/sfm_reprojerr.jpg
Binary file added assets/sfm_tri5.jpg
Binary file added assets/simclr.png
Binary file added assets/simclr_NN1.png
Binary file added assets/simclr_NN2.png
Binary file added assets/simclr_anim.gif
Binary file added assets/tut12_Beethoven.mat
Binary file not shown.
Binary file added assets/tut12_Lambert_Cosine_Law.png
Binary file added assets/tut12_ambig1.jpg
Binary file added assets/tut12_reflect_bet/tut_reflect_bet1.png
Binary file added assets/tut12_reflect_bet/tut_reflect_bet2.png
Binary file added assets/tut12_reflect_bet/tut_reflect_bet3.png
Binary file added assets/tut12_reflect_bet_mask.png
Binary file added assets/tut12_reflection_types.png
Binary file added assets/tut12_reflectometry.png
Binary file added assets/tut14_autoencoder1.jpg
Binary file added assets/tut14_autoencoder2.jpg
Binary file added assets/tut14_autoencoder3.jpg
Binary file added assets/tut14_autoencoder4.jpg
Binary file added assets/tut14_autoencoder5.jpg
Binary file modified assets/tut14_ci_1.jpg
Binary file modified assets/tut14_ci_2.jpg
Binary file added assets/tut14_cs_11.jpg
Binary file added assets/tut14_cs_6.jpg
Binary file added assets/tut14_cs_7.jpg
Binary file added assets/tut14_cs_8.jpg
Binary file added assets/tut14_cs_9.jpg
Binary file modified assets/tut14_cv_pipe_12.jpg
Binary file modified assets/tut14_cv_pipe_13.jpg
Binary file modified assets/tut14_cv_pipe_14.jpg
Binary file modified assets/tut14_diff_opt_1.jpg
Binary file modified assets/tut14_diff_opt_10.jpg
Binary file modified assets/tut14_diff_opt_11.jpg
Binary file modified assets/tut14_diff_opt_12.jpg
Binary file modified assets/tut14_diff_opt_14.jpg
Binary file modified assets/tut14_diff_opt_2.jpg
Binary file modified assets/tut14_diff_opt_3.jpg
Binary file modified assets/tut14_diff_opt_4.jpg
Binary file modified assets/tut14_diff_opt_5.jpg
Binary file modified assets/tut14_diff_opt_6.jpg
Binary file modified assets/tut14_diff_opt_7.jpg
Binary file modified assets/tut14_diff_opt_8.jpg
Binary file added assets/tut_8_alignment4.hidden1.png
Binary file added assets/tut_8_alignment4.hidden2.png
Binary file added assets/tut_conv_ilv_22.PNG
Binary file modified assets/tut_objdet_rcnn-family-summary.png
6 changes: 3 additions & 3 deletions ee046746_tut_01-2_deep_learning_pytorch_basics.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"source": [
"# <img src=\"https://img.icons8.com/bubbles/100/000000/3d-glasses.png\" style=\"height:50px;display:inline\"> EE 046746 - Technion - Computer Vision\n",
"---\n",
"#### Tal Daniel\n",
"#### <a href=\"https://taldatech.github.io/\">Tal Daniel</a> \n",
"\n",
"## Tutorial 1.5 - Deep Learning - PyTorch Basics\n",
"---\n",
Expand Down Expand Up @@ -830,7 +830,7 @@
"source": [
"## <img src=\"https://img.icons8.com/dusk/64/000000/prize.png\" style=\"height:50px;display:inline\"> Credits\n",
"---\n",
"\n",
"* EE 046746 Spring 21 - <a href=\"https://taldatech.github.io/\">Tal Daniel</a> \n",
"* Icons from <a href=\"https://icons8.com/\">Icon8.com</a> - https://icons8.com"
]
}
Expand All @@ -851,7 +851,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.9"
"version": "3.6.15"
}
},
"nbformat": 4,
Expand Down
5 changes: 3 additions & 2 deletions ee046746_tut_01_intro_image_processing_python.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"source": [
"# <img src=\"https://img.icons8.com/bubbles/100/000000/3d-glasses.png\" style=\"height:50px;display:inline\"> EE 046746 - Technion - Computer Vision\n",
"----\n",
"#### Tal Daniel\n",
"#### <a href=\"https://taldatech.github.io/\">Tal Daniel</a> \n",
"\n",
"## Tutorial 01 - Python & Image Processing\n",
"---\n",
Expand Down Expand Up @@ -2255,6 +2255,7 @@
"source": [
"## <img src=\"https://img.icons8.com/dusk/64/000000/prize.png\" style=\"height:50px;display:inline\"> Credits\n",
"---\n",
"* EE 046746 Spring 21 - <a href=\"https://taldatech.github.io/\">Tal Daniel</a> \n",
"* 6.819/6.869: Advances in Computer Vision, MIT CSAIL, Julie Ganeshan (MIT).\n",
"* <a href=\"http://cs231n.github.io/python-numpy-tutorial/\">Python Numpy Tutorial</a> - CS231n Convolutional Neural Networks for Visual Recognition, Justin Johnson.\n",
"* <a href=\"https://github.com/piratefsh/image-processing-101\"> Image Processing 101 </a>\n",
Expand All @@ -2278,7 +2279,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.10"
"version": "3.6.15"
}
},
"nbformat": 4,
Expand Down
Loading