<feed xmlns='http://www.w3.org/2005/Atom'>
<title>contrastive-learning.git/posrecon, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.jordangong.com/contrastive-learning.git/'/>
<entry>
<title>Make InfoNCE loss distributable</title>
<updated>2022-08-27T05:11:16+00:00</updated>
<author>
<name>Jordan Gong</name>
<email>jordan.gong@protonmail.com</email>
</author>
<published>2022-08-27T05:11:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jordangong.com/contrastive-learning.git/commit/?id=33a95dca1dee3a1a768cf557d4e2a878416a3a96'/>
<id>33a95dca1dee3a1a768cf557d4e2a878416a3a96</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite SimCLR-based PosRecon model with some tweaks</title>
<updated>2022-08-26T09:30:37+00:00</updated>
<author>
<name>Jordan Gong</name>
<email>jordan.gong@protonmail.com</email>
</author>
<published>2022-08-26T09:30:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jordangong.com/contrastive-learning.git/commit/?id=ea370e306eec3a5191bd838f7f650658e0fbb115'/>
<id>ea370e306eec3a5191bd838f7f650658e0fbb115</id>
<content type='text'>
- No inheritance, encapsulation and immutability, making code more readable
- Remove mask token and encode visible patches only, inspired from MAE and MSN
- Switch from batch-level randomization (shuffling and masking) to sample-level, and remove shuffle ratio for simplicity
- Compute loss during forward
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- No inheritance, encapsulation and immutability, making code more readable
- Remove mask token and encode visible patches only, inspired from MAE and MSN
- Switch from batch-level randomization (shuffling and masking) to sample-level, and remove shuffle ratio for simplicity
- Compute loss during forward
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a dirty version of PosRecon trainer</title>
<updated>2022-08-25T02:07:23+00:00</updated>
<author>
<name>Jordan Gong</name>
<email>jordan.gong@protonmail.com</email>
</author>
<published>2022-08-25T02:07:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jordangong.com/contrastive-learning.git/commit/?id=287c2522c83b37718ddd4ad3772e687298a0bb8a'/>
<id>287c2522c83b37718ddd4ad3772e687298a0bb8a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Some modifications for PosRecon trainer</title>
<updated>2022-08-21T09:28:07+00:00</updated>
<author>
<name>Jordan Gong</name>
<email>jordan.gong@protonmail.com</email>
</author>
<published>2022-08-21T09:28:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jordangong.com/contrastive-learning.git/commit/?id=49822d3234cb67e4996ad13fdbc3c44e1a0bbf29'/>
<id>49822d3234cb67e4996ad13fdbc3c44e1a0bbf29</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ViT with position shuffling/unshuffling and masking methods</title>
<updated>2022-08-19T08:53:24+00:00</updated>
<author>
<name>Jordan Gong</name>
<email>jordan.gong@protonmail.com</email>
</author>
<published>2022-08-19T08:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jordangong.com/contrastive-learning.git/commit/?id=ea13f7e3fc3aec1b48d61896dcb3032897cc4b7a'/>
<id>ea13f7e3fc3aec1b48d61896dcb3032897cc4b7a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add dependencies</title>
<updated>2022-08-19T06:02:04+00:00</updated>
<author>
<name>Jordan Gong</name>
<email>jordan.gong@protonmail.com</email>
</author>
<published>2022-08-19T06:02:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jordangong.com/contrastive-learning.git/commit/?id=26420733f98292639b9addb02e73fd8f12ee82e7'/>
<id>26420733f98292639b9addb02e73fd8f12ee82e7</id>
<content type='text'>
- Pytorch Lighting (pytorch-lighting)
- Pytorch image models (timm)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Pytorch Lighting (pytorch-lighting)
- Pytorch image models (timm)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ViT with position shuffling/unshuffling methods</title>
<updated>2022-08-19T06:00:21+00:00</updated>
<author>
<name>Jordan Gong</name>
<email>jordan.gong@protonmail.com</email>
</author>
<published>2022-08-19T06:00:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.jordangong.com/contrastive-learning.git/commit/?id=bff36e9337bd9493e95588b8e342431eb31184f6'/>
<id>bff36e9337bd9493e95588b8e342431eb31184f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
