-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 99eca3f
Showing
424 changed files
with
200,760 additions
and
0 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# Sphinx build info version 1 | ||
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. | ||
config: 6c423f595ed87fe5c80aa31b3990d3cc | ||
tags: 645f666f9bcd5a90fca523b33c5a78b7 |
Empty file.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
39 changes: 39 additions & 0 deletions
39
_downloads/f0662b3278412e4d7bf4ad95fc9b67bd/env-dsci-563.yml
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
# install with conda env create -f env-dsci-563.yml | ||
|
||
name: '563' | ||
channels: | ||
- conda-forge | ||
- pytorch | ||
- bioconda | ||
- plotly | ||
- defaults | ||
dependencies: | ||
- ipykernel | ||
- scipy | ||
- pandas | ||
- matplotlib | ||
- altair | ||
- seaborn | ||
- plotly | ||
- pyani | ||
- scikit-learn>=1.0.2 | ||
- requests | ||
- pytorch | ||
- torchvision | ||
- black | ||
- flake8 | ||
- jinja2 | ||
- wget | ||
- pip | ||
- pandas-profiling | ||
- spacy | ||
- wikipedia | ||
- gensim | ||
- nltk | ||
- ipywidgets | ||
- pip: | ||
- torch-summary | ||
- sentence-transformers>=2.1.0 | ||
- psutil>=5.7.2 | ||
- yellowbrick>=1.3.* | ||
- mglearn>=0.1.9 |
Binary file added
BIN
+45.6 KB
_images/0185a58bda459214d246466c5d57683e009356ab4939bc4f3abb440962fdf863.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
BIN
+107 KB
_images/02b93da7bfae8c8194398084474e7fc974cbacceebfe3bcbcb782cb77d8edb21.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
BIN
+142 KB
_images/02f231955b7e9867bbfdd4fa2c8dcf104b238cf1e81de9abb6d55817909dc575.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
BIN
+103 KB
_images/061a8627fa77d1d61c2e72b577ec3471d0e6edaef74aa6754747ec3fda425890.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
BIN
+51.5 KB
_images/070335c64fdf667e31f0e2763478cbde4dc2030097bc327c6bc1592cdfa428c3.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
BIN
+11.9 KB
_images/0c2922ea894601633e09fc2ac575d235d43679912ba8aa1ee37a783d2537f696.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
BIN
+10.2 KB
_images/0d5a6bfc86c0188e141a458a273a332fb06a08deeff700d2316e5a3c561f82b1.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
BIN
+51.9 KB
_images/0dc0a61461dab32311ff3cfb37f793de65da195196a404aa32b306ac35564d44.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
BIN
+88.4 KB
_images/0fecc4a45b03c5d586749b61eab49aa8b48a8cbf8318a2212a862b2fcbd9168b.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
BIN
+36.2 KB
_images/109a2b97571153ed45ffc543869c3c8cc85da882bb47acea002cda3382022a38.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
BIN
+38.5 KB
_images/143d1dea456b63df31137176a8c887b84e64b2d7776dbf78c0958b14572932b5.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
BIN
+137 KB
_images/1600f48c3764c3eee4d7cdbd44398f12f4e9a9e3f15d7082a5d3cf5244e52a08.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
BIN
+49.3 KB
_images/16b017120a3bd6f5f75be653c162f44cea45764cf13c685bd779c9847067b77d.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
BIN
+7.88 KB
_images/184755bac93071f49989201c539a31ebd19f9c6159d568905b9c1eb144eec911.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
BIN
+21 KB
_images/1a676803f55aa16affb63d6bad78201bae8b50156d47ac493d8b4330e2091cd3.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
BIN
+72.7 KB
_images/1b157c2c3ca0397a8aeaa5ac2cd7d3651040c48f32207707a9b712c84d054dfa.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
BIN
+124 KB
_images/1df1284d505a979c85302a327c685685cab66b82c7cbdf33fac932414441474d.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
BIN
+30.6 KB
_images/1fc234e2c2f5a573c422cd980a49eb502a07c8eacf25de876be847010cac7115.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
BIN
+12.5 KB
_images/21cd2f50ac11f443ffe673ee5b98f66fc37b228d86bb9999e8e19229a04d67b9.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
BIN
+59.5 KB
_images/24a362ef5cba5bdc34de811dde28336ef82e949536b1f690dd7badfb8e4efec3.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
BIN
+111 KB
_images/24f5144432d023eb541eb801d82229fb072f3c985b6e6c77b574e4e4ad2bd92c.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
BIN
+322 KB
_images/26db054514c34f27e74fe82d516415367c201467b6d55b379a16001bf05fe8b4.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
BIN
+9.66 KB
_images/286767d721911b763327149576cf67a73f07c78aa0e1794b866fac2413951deb.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
BIN
+58.9 KB
_images/2a3d5244a84dbe4b1f2e02cdf61a5fc261fbb072fd5c51bd395b0c8157739cce.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
BIN
+165 KB
_images/2a71818a22a9307c61898cf76fc2da56cf7a6e4cd1b0de164bf7752b1ad95a0a.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
BIN
+43.1 KB
_images/2bb240b77b07d00907c5b2e9687015a6664dc364f4c8f766ad8ac8301c19ee25.png
Oops, something went wrong.
Binary file added
BIN
+18.5 KB
_images/2c266ff6f794c35f6765d5a105da266fed1bee78fd205b38090cdd3907226095.png
Oops, something went wrong.
Binary file added
BIN
+82.5 KB
_images/2deb35c262cc14585125e107f8c1ffd5da587b90c28212c2f5f17848f3f7279f.png
Oops, something went wrong.
Binary file added
BIN
+9.7 KB
_images/310a41954f480387071e649206a1f02131663210bf49363f4228596984385c98.png
Oops, something went wrong.
Binary file added
BIN
+9.96 KB
_images/326c175248c12d0508e230e9d7aa64a964741b3de67551e5603090d17cd24dbe.png
Oops, something went wrong.
Binary file added
BIN
+28.9 KB
_images/329ace76bdc8d98bf71705d063eaad1d684e64252b830d985ebbb1c8696effb4.png
Oops, something went wrong.
Binary file added
BIN
+235 KB
_images/33a825e142a9399f7ebf483c6d0f62629495239cb5e57cfa3a9cf60dc76ac459.png
Oops, something went wrong.
Binary file added
BIN
+84.6 KB
_images/3621fae6e65386cc3c2d4aceaec3cde842f2868967e72b9c011bb975c1bbadcf.png
Oops, something went wrong.
Binary file added
BIN
+62.8 KB
_images/36500f6b7bb7484e5d76fa5ef76d472adbd58f1b889b4d3c3c5f30063dedefef.png
Oops, something went wrong.
Binary file added
BIN
+82.7 KB
_images/36adef30eed18db93d5c2d4df943ea5974a26dc3a823214e9331e3392d30be41.png
Oops, something went wrong.
Binary file added
BIN
+127 KB
_images/36ea0f4ec1b34c4527d47aa75e008a0ae954742d73146bd94209c4805d4ce9f9.png
Oops, something went wrong.
Binary file added
BIN
+18.1 KB
_images/37b9eb3bad76b348fb7a78809025fe67cd72388b2ff42f3d14f0f8028c4555c2.png
Oops, something went wrong.
Binary file added
BIN
+30.9 KB
_images/39d7010a33cb39a16f02a3a9a07153aa875418f1e42404d06241f20b247a96fa.png
Oops, something went wrong.
Binary file added
BIN
+231 KB
_images/39d9eb56090f2278a02c355e1f0315c53bb0a7be2926ea3c422a02c55e5f6939.png
Oops, something went wrong.
Binary file added
BIN
+130 KB
_images/3b6468b58efead7dfc39084f45acb125054f16180b9af3e4c62cf89f1518bdaf.png
Oops, something went wrong.
Binary file added
BIN
+91.9 KB
_images/3d7126b89f1d10c7c850859eef2311b09e2b73fbb53dc1c2537f32d4feebf470.png
Oops, something went wrong.
Binary file added
BIN
+8.33 KB
_images/3fbfa1efa474ae759e472f2e5a19a38a8394e6342087f58fd4f0a65a2b3390db.png
Oops, something went wrong.
Binary file added
BIN
+71.4 KB
_images/41c313702638da8ef47335786a34e1c862ed09108bd906a1fff243121e7efed7.png
Oops, something went wrong.
Binary file added
BIN
+33 KB
_images/42168ead7070461d6c0c4fa45ff0855278e05bafa94ed39713e1a7738bb7796f.png
Oops, something went wrong.
Binary file added
BIN
+138 KB
_images/421a36aa4c602c683b0a33c42c83c870e6a75a2b8ccfd93436c67191383597a9.png
Oops, something went wrong.
Binary file added
BIN
+26.9 KB
_images/42306f424dbe8f31e6c196e5fbbaab0c8279b6a071302bde865098968198995b.png
Oops, something went wrong.
Binary file added
BIN
+137 KB
_images/42e4fcf22217bd4386d11c4918a528db1a6aca77b3c542a5a6126801d39a542b.png
Oops, something went wrong.
Binary file added
BIN
+10.8 KB
_images/4463ee454d70daa21d667a2c4ea056bf06efce5e5a26aacbbd0ba65c3808516b.png
Oops, something went wrong.
Binary file added
BIN
+65.1 KB
_images/490e930cc95a850f0eec459e7e4ff767ed4db282766d09c5a80c29a26f35b65f.png
Oops, something went wrong.
Binary file added
BIN
+296 KB
_images/4a2f4b3ce9c88e71ff28cb7035026ce7e69d1827757ca11a211e537aaa496d34.png
Oops, something went wrong.
Binary file added
BIN
+24.5 KB
_images/4e2994a1d32da7722d8a5ed3d666acf58b1f9ade8b6741963078252591475508.png
Oops, something went wrong.
Binary file added
BIN
+290 KB
_images/4ebecb53a176b66d79e7fcf29edf15517efbf1c0b0fc33894a18f1feaf8e197f.png
Oops, something went wrong.
Binary file added
BIN
+106 KB
_images/4f9a42bc4c8ba3aeff4830df88bf79341136da8508d9dd1cdd9ba68491913a2b.png
Oops, something went wrong.
Binary file added
BIN
+19 KB
_images/50043e1d47bcd958213df14ae17074cf55c5fdbe11858f7272fa8648c2e5c221.png
Oops, something went wrong.
Binary file added
BIN
+10.6 KB
_images/51b410bcba00cc38c730c35d2883356fe8b0641e9112bc654a35a49ecbefb5f9.png
Oops, something went wrong.
Binary file added
BIN
+441 KB
_images/52f48e81d5f7515a4c8fc600750a1b731b2203854c1559145af001b332f6ecdd.png
Oops, something went wrong.
Binary file added
BIN
+506 KB
_images/5511affb9de037c92afdacdaca394c554ff5a19219d6e5e350678a831d89145e.png
Oops, something went wrong.
Binary file added
BIN
+68.9 KB
_images/557585be5e794f2e2ae3d8794228df412374c49337a6c1972adffa87a240a7b9.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+12.9 KB
_images/571b2abc32dbe59a49c3d39baac9d7e2419afb9fa69dbce109b5d59dab0587b4.png
Oops, something went wrong.
Binary file added
BIN
+76.8 KB
_images/59657566053f2672850deb2a82c5666c42499696def0d5005e64047f157fb4b9.png
Oops, something went wrong.
Binary file added
BIN
+41.6 KB
_images/59e5815830ca2bc3d232d82f45623a1503151cf3544650ffa60c4b1c3e0755f1.png
Oops, something went wrong.
Binary file added
BIN
+90.3 KB
_images/59edb7224797a2715740d765748a70e327549d078ad4b07360ef69758bb16ba0.png
Oops, something went wrong.
Binary file added
BIN
+115 KB
_images/5b5d158308962686f6f6c5074f555a5f1501cf4787fca648127a36c047fe8299.png
Oops, something went wrong.
Binary file added
BIN
+90.5 KB
_images/5b6128a18e1a2613b90cdda147d900e1a2c82fa516cd83e5deac4b90b9a7d850.png
Oops, something went wrong.
Binary file added
BIN
+138 KB
_images/5e5c7d88329cab4397d36d522ce89d6ce747011dbff85626c2a16957c1314114.png
Oops, something went wrong.
Binary file added
BIN
+54.8 KB
_images/60f65dff98011e0576cc66ee3128f656c62c82919338b50c45f665deae722be9.png
Oops, something went wrong.
Binary file added
BIN
+69.3 KB
_images/6475750fd64d6af127732e25771df63dc4f325aa71e4556765bf11eee0bab970.png
Oops, something went wrong.
Binary file added
BIN
+13.1 KB
_images/64a1e423f5bee8ae2002ccae1c1a2f6d90448e5f9196029b4bbd9ecab7e675f9.png
Oops, something went wrong.
Binary file added
BIN
+5.43 KB
_images/68e43b0f6b6cad933cea54a2436101391543494b5738c5bac0b100316225f8f0.png
Oops, something went wrong.
Binary file added
BIN
+113 KB
_images/6b309889d105ea32405fe7ce56264b1a18a20edbe28efa7dc2145d4b00ac8fd4.png
Oops, something went wrong.
Binary file added
BIN
+132 KB
_images/6cc85dacd242358ae435048963701a0f5d1a5b399f0cec077e6fd955b58a4b5b.png
Oops, something went wrong.
Binary file added
BIN
+30.1 KB
_images/7211fc8b18c601ee5247a17de5d32971ff0ce2354e61760170bba14fb8f54404.png
Oops, something went wrong.
Binary file added
BIN
+84 KB
_images/722c2c52ba9cf6ac68118e809940ea9f72703a95bda48a49ad60f4240be69bd9.png
Oops, something went wrong.
Binary file added
BIN
+10.2 KB
_images/74732dd71d1331b19d6e3fed69e83851f53c7b39c43b5d23b030eb2a219914fd.png
Oops, something went wrong.
Binary file added
BIN
+10.8 KB
_images/749a61ee0809e196793f9a1f8c2bab68d3642e21898c57f6e0885753c1a13a17.png
Oops, something went wrong.
Binary file added
BIN
+67.9 KB
_images/7617ca5148983c486b77e6b3426e372bc117c94ca9f37be531d6497b654c8537.png
Oops, something went wrong.
Binary file added
BIN
+85.4 KB
_images/76e93c4441e261ff0bf7990ed035dc20070a2c406b249752e50227f71085a160.png
Oops, something went wrong.
Binary file added
BIN
+46.6 KB
_images/787b6d727adc2cda6f4412feb9df6455445b6797f0d939ff5b22ab27b93b44bd.png
Oops, something went wrong.
Binary file added
BIN
+104 KB
_images/7965f1d302efcbe6266467f008e591464135e45241e27186ab5c1c21de5c7869.png
Oops, something went wrong.
Binary file added
BIN
+82.4 KB
_images/7d2ee37b5f37ecdc23727018997933d61137a43a8b3f9fd188056cfc19bb9ef9.png
Oops, something went wrong.
Binary file added
BIN
+95.6 KB
_images/7e45900a5adcfb03a61f6e219f8722be9d144c7d87b0df79fbab986b929003ab.png
Oops, something went wrong.
Binary file added
BIN
+33 KB
_images/81617ff8bad7f4c1f37892a6dae55858aa6cc32d63ea341f127bdf30e212a023.png
Oops, something went wrong.
Binary file added
BIN
+124 KB
_images/83a456870b91252be64d2ac1f5dece693e0b6d2c0a6363e149660d03db903958.png
Oops, something went wrong.
Binary file added
BIN
+423 KB
_images/840cba4a269f3e246c0d1bb81edd92267eb83f8721e7720e0da904a86e89f3d6.png
Oops, something went wrong.
Binary file added
BIN
+30.7 KB
_images/84e06d3e978e4a91d1adb5f04e607bf1c49d09cf33528c08e8d96a6aae3dc8ef.png
Oops, something went wrong.
Binary file added
BIN
+17 KB
_images/8a02af77aabbbdda79ac2dbcd9a85d9efc592a57586ee21b62dc976bd3bc993e.png
Oops, something went wrong.
Binary file added
BIN
+93 KB
_images/8aaf084e53de88482f094022d6e3058fce3940bce76dc8840f657c63199ffb7c.png
Oops, something went wrong.
Binary file added
BIN
+90.4 KB
_images/8cac4821d0098abc84b9d10ad140c237c652633c8b9a1648bee998021a337337.png
Oops, something went wrong.
Binary file added
BIN
+275 KB
_images/8dc49fcd0e20e3ccbb186ddedcc9a32f39bb4effd85851d58aeee261b44c2c09.png
Oops, something went wrong.
Binary file added
BIN
+32.2 KB
_images/8e9b2bf7e34175987e5a8f08b9407e25e8ae6ca291426361597834beaf5933c8.png
Oops, something went wrong.
Binary file added
BIN
+44.7 KB
_images/9115dc567d696fdb6723f2f313e16e945c543e5e9d6d05e31b3b69b94f7f1c0c.png
Oops, something went wrong.
Binary file added
BIN
+10.2 KB
_images/9402669f894d75d9cdda2f5c63265d83b01d6b76db6ae27407bfcba87d526d6f.png
Oops, something went wrong.
Binary file added
BIN
+114 KB
_images/95bfb4cb595047f8a5e7dc884e4ce63012bb1d03b4e607355fba9824135c7eca.png
Oops, something went wrong.
Binary file added
BIN
+33.8 KB
_images/962b552b33b506c6ec9c4117a00a6ccafd853107cf41a6b15c4f1f261cb354da.png
Oops, something went wrong.
Binary file added
BIN
+109 KB
_images/96f32362fd2f59b0a006579a3f96148ce8f4d3dc867cd57fd234d8428cad7d32.png
Oops, something went wrong.
Binary file added
BIN
+74.9 KB
_images/97786135b108eec0b3f9a59531d4c2590d65b397b0620ed496300a5ccaf84ac2.png
Oops, something went wrong.
Binary file added
BIN
+39.6 KB
_images/978670f2ed768605e3a9035ad93ea763bd9017f1661ad62fadf42704de3b6b2b.png
Oops, something went wrong.
Binary file added
BIN
+15.9 KB
_images/980f20a64163fae00c940296536875f2591a06b61269cdfe3e086b0b70d6a06e.png
Oops, something went wrong.
Binary file added
BIN
+32.3 KB
_images/9891d3031abeafef401867d1ef8eecd6059ca5983fc5b78bcddaad9447830bf2.png
Oops, something went wrong.
Binary file added
BIN
+274 KB
_images/98dee7c51a2283cbe9759f45aa1973b0ceee46aeb0361a403017ba6570ad5313.png
Oops, something went wrong.
Binary file added
BIN
+10.9 KB
_images/9e89a773dcdbff6ad1d8f26ca5b181e75ff89dc4d70f9cbd410b628a4a218bb8.png
Oops, something went wrong.
Binary file added
BIN
+95.2 KB
_images/9eddb5938b28f4af90286ceb8c46d347108539b48a4282a3cb99c168d9e61cee.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+97.2 KB
_images/a1b17faa632ccad46d0d4baf3e621e8cc307f50cbf9a26a46f734f929d111f2c.png
Oops, something went wrong.
Binary file added
BIN
+15.7 KB
_images/a31c49eed094f61f04e62f90d62551bc54c077c02fb810a04c0bcc2212610c03.png
Oops, something went wrong.
Binary file added
BIN
+58.8 KB
_images/a3f6601e4eea346bcc24c769f0dc4041e3a03615f4f5cc5b9b9e48f2e25c21b6.png
Oops, something went wrong.
Binary file added
BIN
+12.7 KB
_images/a774858ea47b6266ffce130e0904d9d83262a0da3b38db91c94ae8b23008fe83.png
Oops, something went wrong.
Binary file added
BIN
+13 KB
_images/a7fb2e42299c609d14779476156988225540147e0a233161e4ef5aed0404fa79.png
Oops, something went wrong.
Binary file added
BIN
+95.9 KB
_images/a8f2dcf290ec8a7e7e5f2fee011a32f21c124ea9390efff6e4ca2eb857455f0f.png
Oops, something went wrong.
Binary file added
BIN
+105 KB
_images/aa4a09f0bdc2227b23161eb840b1877ac2226cb9ff41313b4795a78a2053c42a.png
Oops, something went wrong.
Binary file added
BIN
+31.5 KB
_images/ac8749e225540cad4fcf64e28597428b36914ff2d4e0ec07f5f4e7bc7c7b23f5.png
Oops, something went wrong.
Binary file added
BIN
+120 KB
_images/af7e7c98fd32154cbb880915b6b923c157365fc41bf46370cae9cbefcd96bc1b.png
Oops, something went wrong.
Binary file added
BIN
+317 KB
_images/afd3dde16ab0dd6f42d348f6aa9441c2df33ea7a8b1930985ce2fc64e311643f.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+3.08 MB
_images/b07ce9a3d520f3cca89ae49128ed9508b6dccffb83854b416f9cdee5b5b0967c.png
Oops, something went wrong.
Binary file added
BIN
+25.5 KB
_images/b16abed43de8d5786a4674c0acdd3c58d009a3975e4b66ecf0c1a3f9c29d9311.png
Oops, something went wrong.
Binary file added
BIN
+43.6 KB
_images/b6036654689af35cc798f334e68672f36df36befee768bd491787b4a6457a47b.png
Oops, something went wrong.
Binary file added
BIN
+70 KB
_images/b66517f5f8e4b3e1e8979f3ce862da002bcd7067e16b44edaab4b43cd8cb1482.png
Oops, something went wrong.
Binary file added
BIN
+9.67 KB
_images/b765f8cadc720e0500dfdb1d6188feb9c747125490b0d525c40838df9ba267b9.png
Oops, something went wrong.
Binary file added
BIN
+146 KB
_images/b867d035eb7816b5af2b3d547aaf5f2c87ef5f917c1254ebe7f4df17aec2e2e1.png
Oops, something went wrong.
Binary file added
BIN
+120 KB
_images/b8ff7ae5338f63c6f62de97e8cc0d8c12f15a7081066acf88731c13c6336ab81.png
Oops, something went wrong.
Binary file added
BIN
+103 KB
_images/ba14278da5a71a74ff4d8c98bcc46b93f1698418a6e5aff071694b9c5f491f0d.png
Oops, something went wrong.
Binary file added
BIN
+115 KB
_images/bae07ab90cc4af6dbba6f15bb93920069bc75a3e42bb51f743387052cf751874.png
Oops, something went wrong.
Binary file added
BIN
+42.5 KB
_images/bb741803e22767afac7b32368acce956a6c4f4f5a8b64577e5492eeb32023588.png
Oops, something went wrong.
Binary file added
BIN
+114 KB
_images/bbe9052d04fe5f806088830b6d59e4400a38fe131819efd2e1f022a0e692b274.png
Oops, something went wrong.
Binary file added
BIN
+124 KB
_images/be9a39b0ed8a8ff1b4d8c80a4338e0295ac0a0081dd95ea4d504975db8382606.png
Oops, something went wrong.
Binary file added
BIN
+284 KB
_images/c07a8d5049cf5390fcf12d5f39d81712d6c2e099145a62a1927cd321ec76048e.png
Oops, something went wrong.
Binary file added
BIN
+9.59 KB
_images/c08484f939976830727a91f97b79b64d10d09950517a9fb2a45903c07f003b56.png
Oops, something went wrong.
Binary file added
BIN
+85.2 KB
_images/c08eff031cc9117b963e092b55c18ea0025dbda16df7e70b61d53d413b6636ce.png
Oops, something went wrong.
Binary file added
BIN
+34.7 KB
_images/c0f723c856ce6d068633e5590b231a833f8b7f48b0e7bf511aed31472c2f1251.png
Oops, something went wrong.
Binary file added
BIN
+20.3 KB
_images/c0fea99939e350544519a4afa71773ad25e430cc9cfdbf61dc6334649df3fcba.png
Oops, something went wrong.
Binary file added
BIN
+117 KB
_images/c3969e46389e49a3369ca71f5e0bfebca4c435955ff41af62bcdb6d95a17ae18.png
Oops, something went wrong.
Binary file added
BIN
+28.9 KB
_images/c45c2f2c878ba6dbf136aae577d3b8087078275e45524e158ae1698adffcb9ef.png
Oops, something went wrong.
Binary file added
BIN
+16.7 KB
_images/c4cdafcad00fc3099cb1a9cb7fde049c024c45e11ac37258895d88aa2a154b0f.png
Oops, something went wrong.
Binary file added
BIN
+95.1 KB
_images/c7114e066f91555b4b3588a2a196015b0667c8fd2b220a281b51dfdb2607bd26.png
Oops, something went wrong.
Binary file added
BIN
+69.4 KB
_images/cb41a1e4b37edb57a02424e3715ce37c1f688cab2cf827e38dc41719ea2b57d4.png
Oops, something went wrong.
Binary file added
BIN
+73.5 KB
_images/cc3e8fe603083c3e1934187f817467a8db0312e9b6e0c38f7c9bf0be4f98599b.png
Oops, something went wrong.
Binary file added
BIN
+52.6 KB
_images/ce6dc94f50575684cdd676398ff673a24fb295d7658c6483c9469ce5fd34a131.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+61.4 KB
_images/d020101d66708cef580d91e066ccacf32f1b91612891f020c222dd45b7a32051.png
Oops, something went wrong.
Binary file added
BIN
+80.5 KB
_images/d2cb872bfbb39bca2c13698aec6b0a589abcb997e8b7b3a553c84905362ad5aa.png
Oops, something went wrong.
Binary file added
BIN
+94.9 KB
_images/d31b3930013cf169555a9d5d2e327f119d56c711bcf960a7e5f94e263a7e811a.png
Oops, something went wrong.
Binary file added
BIN
+96.3 KB
_images/d40850acbea75addcb2d0beaf2cb08dc124bbce6d3b3f6c151cb786e9dd572c9.png
Oops, something went wrong.
Binary file added
BIN
+27.4 KB
_images/d42646fd2e44503f3e4ea98ac62a39a381e68027b6a299cbee9a53b94a268285.png
Oops, something went wrong.
Binary file added
BIN
+20.9 KB
_images/d45239995010c8bd42e823f7e84cb38d31b2671def4db72fa09071c729361dea.png
Oops, something went wrong.
Binary file added
BIN
+194 KB
_images/d4d2cfe60d520c4af4cd666c993f7a30f671c99a8437375178b703000e69cfaf.png
Oops, something went wrong.
Binary file added
BIN
+267 KB
_images/d56aa4507dfe17cbd2de3d8a9ef45313985a808dc6c87ba75579f4bb340cf96b.png
Oops, something went wrong.
Binary file added
BIN
+48.8 KB
_images/d5f82cf8db32768ae31b29a5a489d25fd101bab40a26e080247406565ffe7029.png
Oops, something went wrong.
Binary file added
BIN
+193 KB
_images/d83670aba998a5cab48c193d0d71516d665846c892dbed8baaf36d9305807fda.png
Oops, something went wrong.
Binary file added
BIN
+40.3 KB
_images/d8e705981ab69d95e2c3cf8aace2c67cd20129a5fdbd1eedb7347c46e3e5f2f6.png
Oops, something went wrong.
Binary file added
BIN
+16 KB
_images/d985cdd6ee91f5d6cc7a03caf58cf1e8899d8133f2d78385fd0bfa2591d9062f.png
Oops, something went wrong.
Binary file added
BIN
+41.1 KB
_images/db849c3f26be159a7dec5855ae2c6b41372e72826b92163414f8092765a88739.png
Oops, something went wrong.
Binary file added
BIN
+121 KB
_images/dbbddb45e07260c1a70c67fddcd7407121143755985c270d3ce5ca1be6a1d47f.png
Oops, something went wrong.
Binary file added
BIN
+32.6 KB
_images/dcad99b361b713f4d0c5a9690bb256d4ac802932570709aa3ee79c27e4e33e78.png
Oops, something went wrong.
Binary file added
BIN
+27.9 KB
_images/de95915fd1d8d1b8b2cde044e9a8d770ca0348602a958d4aeb809df53996ae5e.png
Oops, something went wrong.
Binary file added
BIN
+44.1 KB
_images/df02355fae36cc32fa90f347df7136ed23f3621bb1e958b9f61e9cde61080530.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+28.6 KB
_images/e3317f47c895ca57a00ac61a63dcc3d4e454a7f0ae006a447bfb84c0eab8af2a.png
Oops, something went wrong.
Binary file added
BIN
+613 KB
_images/e59fe30a01f85bdd85e849bf54e99bc9fbe2bee21d7967effff14085ad90cd2a.png
Oops, something went wrong.
Binary file added
BIN
+124 KB
_images/e5c66b1566b2bb6237aa9be9794db4d99ccca9dc9411d11d09a7e5884126613b.png
Oops, something went wrong.
Binary file added
BIN
+37.9 KB
_images/e6b355730ace2b189645a6e9c63495e3e93db308066aaa471ddd5d21f5d8ad1c.png
Oops, something went wrong.
Binary file added
BIN
+28.8 KB
_images/e6d94f6029f38c0c0fdbbeaf165a3de63c5a26f6a4c4c7de0508dab5e2b3fdb1.png
Oops, something went wrong.
Binary file added
BIN
+40.7 KB
_images/e7fb42d24eb60eb17f0a3705111c2b54768ccced2e2a48551bd0b0ec5db79753.png
Oops, something went wrong.
Binary file added
BIN
+33.7 KB
_images/ea8a4bacca29f8f178d613590aadf6adcbf4f5dbd9692c69aeb0db3c7d6da0e3.png
Oops, something went wrong.
Binary file added
BIN
+98.9 KB
_images/eaa242ddf45f0966373e2e0baaaceeacf045df666363e3e0909ff776646301cb.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+120 KB
_images/f0b067dca313a26743cacc97e657f255f0b7d58f1b588efab87dcc473a138c5b.png
Oops, something went wrong.
Binary file added
BIN
+234 KB
_images/f14cf2702af9b6715d6166f3bc976329079ce3c31a20d97f8314c76396018959.png
Oops, something went wrong.
Binary file added
BIN
+35.9 KB
_images/f3da15000bf0232e685f996acbd7b5582b7475641810c895bbd0f28236b9bfc2.png
Oops, something went wrong.
Binary file added
BIN
+13 KB
_images/f45296d1af8ce72cf537535d15f78d8cb3ab1bcfb8a35b6b49016273a2e92f7c.png
Oops, something went wrong.
Binary file added
BIN
+76.9 KB
_images/f5df0e6d5ad98d5ba9e58f50815a03cb6f979fe240222e95e6dba9bdf19dd3d8.png
Oops, something went wrong.
Binary file added
BIN
+102 KB
_images/f5f39c879a126a72dd39518c642026b1fe90c5de61322cc6f3354f54f0bf04b3.png
Oops, something went wrong.
Binary file added
BIN
+110 KB
_images/f63e876847fb7b4a14bdaefb3bcc43989da233b5c36384a4318fa2313624e52f.png
Oops, something went wrong.
Binary file added
BIN
+33.7 KB
_images/f642ef7d8a0fe9542ae0920e86b5730ebb3533f65fe9e4a0b103aa25afe30eab.png
Oops, something went wrong.
Binary file added
BIN
+43.8 KB
_images/f6b3984730e85a4f795dfe0d40c3e0d589c9efc2230733ba296c37b89ed712e6.png
Oops, something went wrong.
Binary file added
BIN
+36.6 KB
_images/f6ecf34b72eb6e2aac6640dd006eae15b953d9f821bd8b9d39c27216962fbafb.png
Oops, something went wrong.
Binary file added
BIN
+112 KB
_images/f7425620e7014d72d829fb695b78064b76fc2fd7cdb8f04c0bf7a39c5ce3b87a.png
Oops, something went wrong.
Binary file added
BIN
+10.9 KB
_images/f79104ae26bca77500ce43157a2637fd6162ff06cfcdf002a2c38dc2f18d7536.png
Oops, something went wrong.
Binary file added
BIN
+25.3 KB
_images/f9c80cc26bd967f1f541814cfa6b1048242021e98a1682e66c80663bba443c48.png
Oops, something went wrong.
Binary file added
BIN
+28.8 KB
_images/facede154882dadf08405306a902865c1c185bc3702ea07aca2cee0001b8f58d.png
Oops, something went wrong.
Binary file added
BIN
+136 KB
_images/fbe90faf438efd8543150c5480910b582a851c28f8b9f443f92b4e57594e719c.png
Oops, something went wrong.
Binary file added
BIN
+10.1 KB
_images/fcbc6a4a0abcc97405abd31b0ffb81fb23112264c5683059f169ce139ab215a8.png
Oops, something went wrong.
Binary file added
BIN
+90.1 KB
_images/feccc7e3b0a56f590c21becf56690b8266b0971963008fbb6c9fbeffbad683db.png
Oops, something went wrong.
Binary file added
BIN
+102 KB
_images/ffb6ee2b75c219d165bbcdac6a17b2fdec2cccc58830622c74598034ac83b8f1.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# LICENSE | ||
|
||
## Instructional Material | ||
|
||
All instructional material in this repository is made available under the **Attribution 4.0 International** ([CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)). | ||
|
||
|
||
This is a human-readable summary of (and not a substitute for) the [license](https://creativecommons.org/licenses/by/4.0/legalcode). | ||
|
||
You are free to: | ||
* **Share** -- copy and redistribute the material in any medium or format | ||
* **Adapt** -- remix, transform, and build upon the material | ||
for any purpose, even commercially. | ||
|
||
|
||
The licensor cannot revoke these freedoms as long as you follow the license terms. | ||
|
||
|
||
Under the following terms: | ||
|
||
- **Attribution** -- You must give appropriate credit (mentioning that your work is derived from work that is Copyright © Varada Kolhatkar and Mike Gelbart), provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. | ||
|
||
- **No additional restrictions** -- You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits. | ||
|
||
Notices: | ||
|
||
- You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation. | ||
- No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material. | ||
|
||
|
||
## Software | ||
|
||
Except where otherwise noted, the example programs and other software provided in this repository are made available under the MIT license. | ||
|
||
MIT License | ||
|
||
Copyright (c) 2024 Varada Kolhatkar, Rodolfo Lourenzutti, and Mike Gelbart | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
SOFTWARE. |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,196 @@ | ||
|
||
![](lectures/img/563_banner.png) | ||
|
||
## Important links | ||
|
||
- [Course Jupyter book](https://pages.github.ubc.ca/mds-2023-24/DSCI_563_unsup-learn_students/README.html) | ||
- [Course GitHub page](https://github.ubc.ca/MDS-2023-24/DSCI_563_unsup-learn_students) | ||
- [Slack Channel](https://ubc-mds.slack.com/messages/563_unsup-learn) | ||
- [Canvas](https://canvas.ubc.ca/courses/130310) | ||
- [Gradescope](https://www.gradescope.ca/courses/12077) | ||
- [YouTube videos](https://www.youtube.com/playlist?list=PLHofvQE1VlGtZoAULxcHb7lOsMved0CuM) | ||
- [Class + office hours calendar](https://ubc-mds.github.io/calendar/) | ||
## Course learning outcomes | ||
This course is about identifying underlying structure in data. We will talk about clustering, data representation (e.g., dimensionality reduction and word embeddings), and recommendation systems. | ||
|
||
<details> | ||
<summary>Click to expand!</summary> | ||
|
||
By the end of the course, students are expected to be able to | ||
|
||
- Explain the unsupervised paradigm. | ||
- Explain the intuition behind clustering and use appropriate clustering algorithms for applications such as image clustering and document clustering. | ||
- Interpret the results obtained after applying clustering. | ||
- Explain the intuition behind dimensionality reduction. | ||
- Broadly explain and use linear dimensionality reduction techniques such as PCA, LSA, and NMF. | ||
- Explain the intuition of word2vec model to create word embeddings. | ||
- Train your own word embeddings and use pre-trained word embeddings. | ||
- Explain the recommender systems problem. | ||
- Broadly explain and use two common approaches to recommender systems: collaborative filtering and content-based filtering. | ||
- Explain consequences of using recommender systems. | ||
</details> | ||
|
||
|
||
## Deliverables | ||
|
||
<details> | ||
<summary>Click to expand!</summary> | ||
|
||
The following deliverables will determine your course grade: | ||
|
||
| Assessment | Weight | Where to submit| | ||
| :---: | :---: |:---: | | ||
| Lab Assignment 1 | 12% | [Gradescope](https://www.gradescope.ca/courses/12077) | | ||
| Lab Assignment 2 | 12% | [Gradescope](https://www.gradescope.ca/courses/12077) | ||
| Lab Assignment 3 | 12% | [Gradescope](https://www.gradescope.ca/courses/12077) | | ||
| Lab Assignment 4 | 12% | [Gradescope](https://www.gradescope.ca/courses/12077) | | ||
| Class participation | 2% | [iClicker Cloud]() | | ||
| Quiz 1 | 25% | [Canvas](https://canvas.ubc.ca/courses/106525) | | ||
| Quiz 2 | 25% | [Canvas](https://canvas.ubc.ca/courses/106525) | | ||
|
||
See [Calendar](https://ubc-mds.github.io/calendar/) for the due dates. | ||
</details> | ||
|
||
## Teaching team | ||
<details> | ||
<summary>Click to expand!</summary> | ||
|
||
| Role | Name | | ||
| :------: | :---: | | ||
| Lecture instructor | Varada Kolhatkar | | ||
| Lab instructor | Varada Kolhatkar | | ||
| Teaching assistant | Ngoc Bui| | ||
| Teaching assistant | Mohit Pandey | | ||
| Teaching assistant | Negar Sadrzadeh | | ||
| Teaching assistant | Jordan Yu | | ||
|
||
</details> | ||
|
||
## Lectures | ||
|
||
### Format | ||
<details> | ||
<summary>Click to expand!</summary> | ||
|
||
This class will follow a semi-flipped classroom format. For four out of the eight lectures, you will be required to watch a few pre-recorded videos (~30 to ~50 min long) before the lecture. All videos are available on YouTube and are linked in the Lecture Schedule below. During lectures, I'll summarize the content from videos but I'll assume that you understand the basic concepts from the videos and we will focus on more advanced material, iClicker exercises, discussions, demos, and class activities. It's optional but highly recommended to download the appropriate datasets provided below and put them under your local `lectures/data` directory, and run the lecture Jupyter notebooks on your own and experiment with the code. | ||
</details> | ||
|
||
### Lecture Schedule | ||
|
||
This course occurs during **Block 5** in the 2021/22 school year. | ||
|
||
| Lecture | Topic | Assigned videos | Resources and optional readings | | ||
|-------|------------|-----------|-----------| | ||
| 0 | [Course Information](lectures/00_course-information.ipynb) | | | | ||
| 1 | [K-Means and intro to GMMs](lectures/01_lecture-k-means.ipynb) | 📹 <li> Videos: [14.1](https://youtu.be/caAuUAXwpb8), [14.2](https://youtu.be/s6AvSZ1_l7I),[14.3](https://youtu.be/M5ilrhcL0oY)| <li>[`sklearn` clustering documentation](https://scikit-learn.org/stable/modules/clustering.html)</li><li>["Spaghetti Sauce" talk by Malcom Gladwell](https://www.ted.com/talks/malcolm_gladwell_on_spaghetti_sauce?language=en)</li><li>[Visualizing-k-means-clustering](https://www.naftaliharris.com/blog/visualizing-k-means-clustering/)</li><li>[Visualizing K-Means algorithm with D3.js](http://tech.nitoyon.com/en/blog/2013/11/07/k-means/)</li><li>[Clustering with Scikit with GIFs](https://dashee87.github.io/data%20science/general/Clustering-with-Scikit-with-GIFs/)</li>| | ||
| 2 | [DBSCAN and Hierarchical Clustering](lectures/02_DBSCAN-hierarchical.ipynb) | 📹 <li> Videos: [15.1](https://youtu.be/1ZwITQyWpkY), [15.2](https://youtu.be/T4NLsrUaRtg), [15.3](https://youtu.be/NM8lFKFZ2IU) | <li>Comparison of [sklearn clustering algorithms](https://scikit-learn.org/stable/modules/clustering.html#overview-of-clustering-methods)</li><li>[DBSCAN Visualization](https://www.naftaliharris.com/blog/visualizing-dbscan-clustering/)</li><li>[Clustering with Scikit with GIFs](https://dashee87.github.io/data%20science/general/Clustering-with-Scikit-with-GIFs/)</li> | | ||
| 3 | [Dimensionality Reduction Intro](lectures/03_PCA-intro.ipynb) | 📹 <li> Videos: [17.1](https://youtu.be/r-DwXpg1YDI), [17.2](https://youtu.be/33TRSSuzALw), [17.3](https://youtu.be/g5w3o1TE6hU)</li> | <li>[PCA visualization](https://setosa.io/ev/principal-component-analysis/)</li><li>[Introduction to Machine Learning with Python book Chapter 3](https://learning.oreilly.com/library/view/introduction-to-machine/9781449369880/ch03.html)</li><li>[Mike's PCA video from CPSC 340](https://www.youtube.com/watch?v=7cBkOC_UD4o&list=PLWmXHcz_53Q02ZLeAxigki1JZFfCO6M-b&index=25&t=0s)</li><li>[StatQuest PCA video](https://www.youtube.com/watch?v=FgakZw6K1QQ&feature=youtu.be)</li> | | ||
| 4 | [More PCA, LSA, NMF, Autoencoders](lectures/04_LSA-NMF-AE.ipynb) | No videos | | ||
| 5 | [Word Vectors, Word Embeddings](lectures/05_word-embeddings.ipynb) | 📹 <li> Videos: [18.1](https://youtu.be/7nGGogNUrtg), [18.2](https://youtu.be/aj8OWol-H2I), [18.3](https://youtu.be/rWoA-IKGDa8)</li> | Word2Vec papers: <li>[Distributed representations of words and phrases and their compositionality](https://papers.nips.cc/paper/5021-distributed-representations-of-words-and-phrases-and-their-compositionality.pdf)</li> <li>[Efficient estimation of word representations in vector space](https://arxiv.org/pdf/1301.3781.pdf)</li> <li>[word2vec Explained](https://arxiv.org/pdf/1402.3722.pdf)</li><li>[Debiasing Word Embeddings](http://papers.nips.cc/paper/6228-man-is-to-computer-programmer-as-woman-is-to-homemaker-debiasing-word-embeddings.pdf)</li>| | ||
| 6 | [Using Word Embeddings, Manifold Learning](lectures/06_more-word2vec-tsne.ipynb) | No videos | <li>[t-SNE tutorial](https://github.com/oreillymedia/t-SNE-tutorial)</li><li>[How to use t-SNE effectively](https://distill.pub/2016/misread-tsne/)</li><li>[LargeVis](https://github.com/elbamos/largeVis)</li><li>[UMAP](https://github.com/lmcinnes/umap)</li> | | ||
| 7 | Recommender Systems I | No videos | <li>[Collaborative filtering for recommendation systems in Python, by N. Hug](https://www.youtube.com/watch?v=z0dx-YckFko)</li><li>[How Netflix’s Recommendations System Works](https://help.netflix.com/en/node/100639)</li>| | ||
| 8 | Recommender Systems II | No videos | <li>[SVDfeature](https://www.jmlr.org/papers/v13/chen12a.html)</li>| | ||
|
||
|
||
|
||
### Datasets | ||
Here is the list of [Kaggle](https://www.kaggle.com/) datasets we'll use in the lectures. | ||
- A small subset of [200 Bird Species with 11,788 Images](https://www.kaggle.com/datasets/veeralakrishna/200-bird-species-with-11788-images) (available [here](https://github.ubc.ca/mds-2021-22/datasets/blob/master/data/birds.zip)) | ||
- A tiny subset of [Food-101](https://www.kaggle.com/datasets/kmader/food41?select=food_c101_n10099_r32x32x1.h5) | ||
(available [here](https://github.ubc.ca/mds-2021-22/datasets/blob/master/data/food.zip)) | ||
- [Credit Card Dataset for Clustering](https://www.kaggle.com/arjunbhasin2013/ccdata) | ||
- [Countries of the World](https://www.kaggle.com/fernandol/countries-of-the-world) | ||
- [Airline Sentiment](https://www.kaggle.com/jaskarancr/airline-sentiment-dataset) | ||
- [Jester 1.7M jokes ratings dataset](https://www.kaggle.com/vikashrajluhaniwal/jester-17m-jokes-ratings-dataset) | ||
- [Amazon ratings data](http://snap.stanford.edu/data/amazon/productGraph/categoryFiles/ratings_Patio_Lawn_and_Garden.csv) | ||
|
||
If you want to be extra prepared, you may want to download these datasets in advance and save them under the `lectures/data` directory in your local copy of the repository. | ||
|
||
## Labs | ||
During labs, you will be given time to work on your own or in groups. There will be a lot of opportunity for discussion and getting help during lab sessions. | ||
|
||
## Installation | ||
|
||
We are providing you with a `conda` environment file which is available [here](env-dsci-563.yml). You can download this file and create a conda environment for the course and activate it as follows. | ||
|
||
``` | ||
conda env create -f env-dsci-563.yml | ||
conda activate 563 | ||
``` | ||
|
||
In order to use this environment in `Jupyter`, you will have to install `nb_conda_kernels` in the environment where you have installed `Jupyter` (typically the `base` environment). You will then be able to select this new environment in `Jupyter`. If you're unable to see the environment in Jupyter, you might have to install the kernel manually. See the documentation [here](https://ipython.readthedocs.io/en/stable/install/kernel_install.html). For more details on this, refer to your [521 lecture 7](https://pages.github.ubc.ca/MDS-2023-24/DSCI_521_platforms-dsci_students/lectures/7-virtual-environments.html#). | ||
|
||
I've only attempted to install this environment file on a few machines, and you may encounter issues with certain packages from the `yaml` file when executing the commands above. This is not uncommon and may suggest that the specified package version is not yet available for your operating system via `conda`. When this occurs, you have a couple of options: | ||
|
||
1. Modify the local version of the `yaml` file to remove the line containing that package. | ||
2. Create the environment without that package. | ||
3. Activate the environment and install the package manually either with `conda install` or `pip install` in the environment. | ||
|
||
_Note that this is not a complete list of the packages we'll be using in the course and there might be a few packages you will be installing using `conda install` later in the course. But this is a good enough list to get you started._ | ||
|
||
|
||
## Course communication | ||
<details> | ||
<summary>Click to expand!</summary> | ||
|
||
We all are here to help you learn and succeed in the course and the program. Here is how we'll be communicating with each other during the course. | ||
|
||
### Clarifications on the lecture notes or lab questions | ||
|
||
If there is any clarification on the lecture material or lab questions, I'll post a message on our course channel and tag you. **It is your responsibility to read the messages whenever you are tagged.** (I know that there are too many things for you to keep track of. You do not have to read all the messages but please make sure to carefully read the messages whenever you are tagged.) | ||
|
||
### Questions on lecture material or labs | ||
|
||
If you have questions about the lecture material or lab questions please post them on the course Slack channel rather than direct messaging me or the TAs. Here are the advantages of doing so: | ||
- You'll get a quicker response. | ||
- Your classmates will benefit from the discussion. | ||
|
||
When you ask your question on the course channel, please avoid tagging the instructor unless it's specific for the instructor (e.g., if you notice some mistake in the lecture notes). If you tag a specific person, other teaching team members or your colleagues are discouraged to respond. This will decrease the response rate on the channel. | ||
|
||
Please use some consistent convention when you ask questions on Slack to facilitate easy search for others or future you. For example, if you want to ask a question on Exercise 3.2 from Lab 1, start your post with the label `lab1-ex2.3`. Or if you have a question on lecture 2 material, start your post with the label `lecture2`. Once the question is answered/solved, you can add "(solved)" tag before the label (e.g., (solved) `lab1-ex2.3`). Do not delete your post even if you figure out the answer on your own. The question and the discussion can still be beneficial to others. | ||
|
||
### Questions related to grading | ||
|
||
For each deliverable, after I return grades, I'll let you know who has graded what in our course Slack by opening an issue in the course GitHub repository. If you have questions related to grading | ||
- First, make sure your concerns are reasonable (read the ["Reasonable grading concerns" policy](https://ubc-mds.github.io/policies/)). | ||
- If you believe that your request is reasonable, open a regrade request on Gradescope. | ||
- If you are unable to resolve the issue with the TA, send a Slack message to the instructor, including the appropriate TA in the conversation. | ||
|
||
### Questions related to your personal situation or talking about sensitive information | ||
|
||
I am open for a conversation with you. If you want to talk about anything sensitive, please direct message me on Slack (and tag me) rather than posting it on the course channel. It might take a while for me to get back to you, but I'll try my best to respond as soon as possible. | ||
|
||
</details> | ||
|
||
|
||
## Reference Material | ||
<details> | ||
<summary>Click to expand!</summary> | ||
|
||
### Books | ||
* [A Course in Machine Learning (CIML)](http://ciml.info/) by Hal Daumé III (also relevant for DSCI 572, 573, 575, 563) | ||
* Introduction to Machine Learning with Python: A Guide for Data Scientists by Andreas C. Mueller and Sarah Guido. | ||
* [The Elements of Statistical Learning (ESL)](https://web.stanford.edu/~hastie/Papers/ESLII.pdf) | ||
* [ML:APP](http://www.cs.ubc.ca/~murphyk/MLbook/index.html), | ||
* [LFD](http://amlbook.com/), | ||
* [AI:AMA](http://aima.cs.berkeley.edu/) | ||
* [An Introduction to Statistical Learning](http://www-bcf.usc.edu/~gareth/ISL/ISLR%20Sixth%20Printing.pdf) | ||
|
||
### Linear algebra review | ||
|
||
- There are a bunch of suggestions [here](https://ubc-mds.github.io/resources_pages/learning_resources/). We particularly recommend [essence of linear algebra](https://www.youtube.com/watch?v=kjBOesZCoqc&list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab) (YouTube series) and | ||
[Immersive linear algebra](http://immersivemath.com/ila/index.html) (interactive e-book). | ||
- [Introduction to Linear Algebra for Applied Machine Learning with Python](https://pabloinsente.github.io/intro-linear-algebra) | ||
|
||
### Online courses | ||
|
||
* [Mike's CPSC 340](https://ubc-cs.github.io/cpsc340/) | ||
* [Machine Learning](https://www.coursera.org/learn/machine-learning) (Andrew Ng's famous Coursera course) | ||
* [Foundations of Machine Learning](https://bloomberg.github.io/foml/#home) online course from Bloomberg. | ||
* [Machine Learning Exercises In Python, Part 1](http://www.johnwittenauer.net/machine-learning-exercises-in-python-part-1/) (translation of Andrew Ng's course to Python, also relevant for DSCI 561, 572, 563) | ||
|
||
</details> | ||
|
||
## Policies | ||
|
||
Please see the general [MDS policies](https://ubc-mds.github.io/policies/). |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Attributions | ||
|
||
Many excellent people have contributed to this material. The original content was put together by [Mark Schmidt](https://www.cs.ubc.ca/~schmidtm/) as powerpoint slides. Since then Varada Kolhatkar has contributed and developed the material further. Some of the material is borrowed from CPSC 330, which was first developed by Mike Gelbart and then modified and updated by Varada Kolhatkar. |
Oops, something went wrong.