Skip to content

Commit c056278

Browse files
committed
updates for mobile, reading group page, data file
1 parent 71f03ee commit c056278

File tree

10 files changed

+496
-91
lines changed

10 files changed

+496
-91
lines changed

src/components/content-section.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const { title, id } = Astro.props;
1212
<slot name="eyebrow" />
1313
<h2
1414
style="line-height: normal"
15-
class="orbitron mb-0 ml-7 tracking-tight leading-tight text-white text-7xl"
15+
class="orbitron mb-0 ml-7 tracking-tight leading-tight text-white text-5xl sm:text-7xl"
1616
>
1717
{title}
1818
</h2>

src/components/footer.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ const links: Array<FooterLink> = [
2525
icon: "fa-brands:instagram",
2626
},
2727
{
28-
url: "https://www.linkedin.com/groups/14119715/",
28+
url: "https://www.linkedin.com/company/ml-purdue/",
2929
description: "ML-Purdue LinkedIn group",
3030
icon: "fa-brands:linkedin",
3131
},
@@ -39,7 +39,7 @@ const { ignoreHome = false } = Astro.props;
3939

4040
<footer class="relative flex h-64 items-center justify-center">
4141
<ul
42-
class=`relative grid grid-cols-5 gap-3 sm:grid-cols-${ignoreHome ? 4 : 5}`
42+
class=`relative grid grid-cols-5 gap-3 -ml-5 sm:ml-0 sm:gap-3 sm:grid-cols-${ignoreHome ? 4 : 5}`
4343
>
4444
{
4545
links.slice(ignoreHome ? 1 : 0).map((link) => (

src/components/header.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ const navItems: Array<NavItem> = [
1515
},
1616
{
1717
title: "Reading Group",
18-
url: "https://mlpurdue.notion.site/Reading-Group-Schedule-56fa4e3969464ea79da87033a688c9f2?pvs=4",
18+
url: "/reading-group",
1919
},
2020
{
2121
title: "Workshops",
22-
url: "https://mlpurdue.notion.site/Workshop-Schedule-2567b8f7e0b64903bb7fdd14cde9aeff?pvs=4",
22+
url: "/workshops",
2323
},
2424
{
2525
title: "Sponsor",

src/components/intro.astro

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
import ContentSection from "~/components/content-section.astro";
33
---
44

5-
<div class="glass py-10 sm:py-20 flex items-center justify-center">
6-
<ContentSection id="eventscalendar" title="EVENTS CALENDAR">
7-
<div class="flex justify-center items-center w-full">
8-
<iframe
9-
id="events"
10-
class="w-[75vw] h-[65vh]"
11-
style="filter: invert(0.9) saturate(2) hue-rotate(232deg);"
12-
src="https://calendar.google.com/calendar/u/0/embed?src=3951dbb2399906412eb63e032ca35716de8ccd8a871bfbfb89008309123454e0@group.calendar.google.com&ctz=America/Indiana/Indianapolis"
13-
></iframe>
14-
</div>
15-
</ContentSection>
5+
<div class="glass py-10 sm:py-20 flex flex-col items-center justify-center">
6+
<h1 class="text-center orbitron text-5xl sm:text-7xl mb-6">EVENTS CALENDAR</h1>
7+
<div class="flex justify-center items-center w-full">
8+
<iframe
9+
id="events"
10+
class="w-[75vw] h-[65vh]"
11+
style="filter: invert(0.9) saturate(2) hue-rotate(232deg);"
12+
src="https://calendar.google.com/calendar/u/0/embed?src=3951dbb2399906412eb63e032ca35716de8ccd8a871bfbfb89008309123454e0@group.calendar.google.com&ctz=America/Indiana/Indianapolis"
13+
></iframe>
14+
</div>
1615
</div>
16+

src/data-entries.ts

Lines changed: 320 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,320 @@
1+
import { RGItem } from "./types";
2+
import { WorkshopItem } from "~/types";
3+
4+
// WORKSHOPS
5+
// input most recent ones at top
6+
export const workshopItems: Array<WorkshopItem> = [
7+
{
8+
date: "September 12, 2024",
9+
topic: "Intro to Neural Networks with PyTorch",
10+
leading: "Harmya Bhatt",
11+
status: "completed",
12+
},
13+
{
14+
date: "April 7, 2024",
15+
topic: "BERT",
16+
leading: "Brian S",
17+
status: "completed",
18+
},
19+
{
20+
date: "March 24, 2024",
21+
topic: "Transformer Architecture",
22+
leading: "Harmya Bhatt",
23+
status: "completed",
24+
},
25+
{
26+
date: "March 3, 2024",
27+
topic: "Large-Scale Training on HPC (SLURM)",
28+
leading: "Jinen Setpal",
29+
status: "completed",
30+
},
31+
{
32+
date: "February 20, 2024",
33+
topic: "CNNs and Transfer Learning",
34+
leading: "candysha",
35+
status: "completed",
36+
},
37+
{
38+
date: "February 4, 2024",
39+
topic: "Building a Basic Neural Network",
40+
leading: "Sagar Patil",
41+
status: "completed",
42+
},
43+
];
44+
45+
// READING GROUPS
46+
// input most recent ones at top
47+
export const RGItems: Array<RGItem> = [
48+
{
49+
date: "April 24, 2025",
50+
topic: "Recurrent Depth LLMs",
51+
leading: "Alexandre Sauquet",
52+
status: "completed",
53+
room: "LWSN B151",
54+
domain: ["Theory", "Intrepretability"],
55+
extra: "https://youtu.be/ZnPkZuPdsCg",
56+
},
57+
{
58+
date: "April 17, 2025",
59+
topic: "Optimal Transport [2/2]",
60+
leading: "Jinen Setpal",
61+
status: "completed",
62+
room: "LWSN B151",
63+
domain: ["Theory", "Generative Models"],
64+
extra: "https://youtu.be/QNMfLp6YOF0",
65+
},
66+
{
67+
date: "April 10, 2025",
68+
topic: "Optimal Transport [1/2]",
69+
leading: "Jinen Setpal",
70+
status: "completed",
71+
room: "LWSN B151",
72+
domain: ["Theory", "Generative Models"],
73+
extra: "https://youtu.be/5rGF7ytTjeI",
74+
},
75+
{
76+
date: "April 3, 2025",
77+
topic: "Cube: A Roblox View of 3D Intelligence",
78+
leading: "Nicholas Wade",
79+
status: "completed",
80+
room: "LWSN B151",
81+
domain: ["Applied AI", "3D", "Generative Models"],
82+
extra: "https://youtu.be/0zGTDYgZ9d8",
83+
},
84+
{
85+
date: "March 27, 2025",
86+
topic: "Robot Foundation Models (RT1, RT2, OpenVLA)",
87+
leading: "Alexiy Buynitsky",
88+
status: "completed",
89+
room: "LWSN B151",
90+
domain: ["Robotics"],
91+
},
92+
{
93+
date: "March 6, 2025",
94+
topic: "Neural Tangent Kernel",
95+
leading: "Jinen Setpal",
96+
status: "completed",
97+
room: "LWSN B151",
98+
domain: ["Theory"],
99+
},
100+
{
101+
date: "February 27, 2025",
102+
topic: "ZeRO: Memory Optimizations Toward Training Trillion Parameter Models",
103+
leading: "Saad Sharief",
104+
status: "completed",
105+
room: "LWSN B151",
106+
domain: ["Applied AI", "Engineering"],
107+
},
108+
{
109+
date: "February 20, 2025",
110+
topic: "Titans",
111+
leading: "Alexandre Sauquet",
112+
status: "completed",
113+
room: "LWSN B151",
114+
domain: ["NLP", "Theory"],
115+
extra: "https://youtu.be/xwg6Ng3QsFE",
116+
},
117+
{
118+
date: "February 13, 2025",
119+
topic: "Sparse AutoEncoders",
120+
leading: "Jinen Setpal",
121+
status: "completed",
122+
room: "LWSN B151",
123+
domain: ["NLP", "Interpretability"],
124+
extra: "https://youtu.be/_vUKIPYOaJw",
125+
},
126+
{
127+
date: "February 6, 2025",
128+
topic: "NVIDIA Cosmos",
129+
leading: "Alexiy Buynitsky",
130+
status: "completed",
131+
room: "LWSN B151",
132+
domain: ["Robotics", "Applied AI", "Generative Models"],
133+
extra: "https://youtu.be/xVGqFH7naWg",
134+
},
135+
{
136+
date: "January 30, 2025",
137+
topic: "SoTA Approaches to Reasoning in LLMs — DeepSeek R1",
138+
leading: "Jinen Setpal",
139+
status: "completed",
140+
room: "LWSN B151",
141+
domain: ["Reinforcement Learning", "Applied AI", "Generative Models"],
142+
extra: "https://youtu.be/MHwTvrAvYWs",
143+
},
144+
{
145+
date: "January 23, 2025",
146+
topic: "RoPE",
147+
leading: "Alexiy Buynitsky",
148+
status: "completed",
149+
room: "LWSN B151",
150+
domain: ["Theory", "Generative Models"],
151+
},
152+
{
153+
date: "November 21, 2024",
154+
topic: "Lumos : Empowering Multimodal LLMs with Scene Text Recognition",
155+
leading: "Adrien Qi",
156+
status: "completed",
157+
room: "WALC 2088",
158+
domain: ["Applied AI", "Vision", "NLP", "Generative Models"],
159+
},
160+
{
161+
date: "November 14, 2024",
162+
topic: "An Overview of Catastrophic AI Risks",
163+
leading: "Nathan Reed",
164+
status: "completed",
165+
room: "WALC 2088",
166+
domain: ["Safety"],
167+
extra: "https://youtu.be/jLddV1GVaHw",
168+
},
169+
{
170+
date: "November 7, 2024",
171+
topic: "Diffusion Policy for MPC",
172+
leading: "Alexiy Buynitsky",
173+
status: "completed",
174+
room: "WALC 2088",
175+
domain: ["Applied AI", "Robotics", "Generative Models"],
176+
},
177+
{
178+
date: "October 24, 2024",
179+
topic: "AGOP for Deep Neural Collapse",
180+
leading: "Jinen Setpal",
181+
status: "completed",
182+
room: "WALC 2088",
183+
domain: ["Interpretability", "Theory"],
184+
extra: "https://youtu.be/za8kA4GJDTQ",
185+
},
186+
{
187+
date: "October 10, 2024",
188+
topic: "Deep Neural Collapse",
189+
leading: "Jinen Setpal",
190+
status: "completed",
191+
room: "WALC 2088",
192+
domain: ["Interpretability", "Theory"],
193+
extra: "https://youtu.be/DdxaSTnEcO0",
194+
},
195+
{
196+
date: "October 3, 2024",
197+
topic: "Graph Neural Network Explainer",
198+
leading: "Aaron",
199+
status: "completed",
200+
room: "WALC 2088",
201+
domain: ["Graph Learning"],
202+
},
203+
{
204+
date: "September 26, 2024",
205+
topic: "Group Transformation Invariance",
206+
leading: "Jinen Setpal",
207+
status: "completed",
208+
room: "WALC 2088",
209+
domain: ["Robustness", "Theory", "OOD Generalization"],
210+
},
211+
{
212+
date: "September 19, 2024",
213+
topic: "Physics Informed Machine Learning",
214+
leading: "Rohan Dekate",
215+
status: "completed",
216+
room: "WALC 2088",
217+
domain: ["Robustness", "Theory"],
218+
extra: "https://youtu.be/q8I5I1m2_Bk",
219+
},
220+
{
221+
date: "September 11, 2024",
222+
topic: "Intro to Reinforcement Learning",
223+
leading: "Alexiy Buynitsky",
224+
status: "completed",
225+
room: "WALC 2088",
226+
domain: ["Robotics", "Reinforcement Learning"],
227+
},
228+
{
229+
date: "September 3, 2024",
230+
topic: "Transformers (Rerun)",
231+
leading: "Jinen Setpal",
232+
status: "completed",
233+
room: "LWSN B155",
234+
domain: ["Theory", "NLP"],
235+
},
236+
{
237+
date: "August 29, 2024",
238+
topic: "GNN, Graphformer, Body Transformer",
239+
leading: "Alexiy Buynitsky",
240+
status: "completed",
241+
room: "LWSN B134",
242+
domain: ["Graph Learning"],
243+
},
244+
{
245+
date: "April 18, 2024",
246+
topic: "Omnipredictors",
247+
leading: "Jinen Setpal",
248+
status: "completed",
249+
domain: ["Theory", "Robustness"],
250+
},
251+
{
252+
date: "March 28, 2024",
253+
topic: "DPO",
254+
leading: "Jinen Setpal",
255+
status: "completed",
256+
domain: ["Theory", "NLP", "Generative Models"],
257+
extra: "https://youtu.be/RA1ddgkiWGM",
258+
},
259+
{
260+
date: "March 21, 2024",
261+
topic: "LoRA",
262+
leading: "Ref",
263+
status: "completed",
264+
domain: ["Theory", "NLP"],
265+
},
266+
{
267+
date: "March 7, 2024",
268+
topic: "DDPM & DDIM",
269+
leading: "Jeremy Lu",
270+
status: "completed",
271+
domain: ["Theory", "Vision", "Generative Models"],
272+
},
273+
{
274+
date: "February 29, 2024",
275+
topic: "Version-Space Algebra Program Synthesis",
276+
leading: "Mikail K",
277+
status: "completed",
278+
domain: ["Theory", "PL"],
279+
},
280+
{
281+
date: "February 22, 2024",
282+
topic: "A Software-defined Tensor Streaming Multiprocessor for Large-scale Machine Learning",
283+
leading: "Saad Sharief",
284+
status: "completed",
285+
domain: ["Hardware"],
286+
extra: "https://youtu.be/QcsCTI2cMFM",
287+
},
288+
{
289+
date: "February 15, 2024",
290+
topic: "AI Inference in Production",
291+
leading: "Saad Sharief",
292+
status: "completed",
293+
domain: ["Deployment", "Applied AI"],
294+
extra: "https://youtu.be/a3F6j2YCmcM",
295+
},
296+
{
297+
date: "February 8, 2024",
298+
topic: "Monosemanticity",
299+
leading: "Jinen Setpal",
300+
status: "completed",
301+
domain: ["Interpretability"],
302+
extra: "https://youtu.be/WrqRpj2DCxw",
303+
},
304+
{
305+
date: "February 1, 2024",
306+
topic: "Transformer Circuits",
307+
leading: "Jinen Setpal",
308+
status: "completed",
309+
domain: ["Interpretability", "Theory"],
310+
extra: "https://youtu.be/NWKhKy1Vh8Q",
311+
},
312+
{
313+
date: "January 25, 2024",
314+
topic: "Transformers",
315+
leading: "Alexiy Buynitsky",
316+
status: "completed",
317+
domain: ["Theory", "NLP"],
318+
extra: "https://docs.google.com/document/d/1weXnv8kk9z9XILqVZF5Eg1WPy-eGr07O4OxZ5-MukzY/edit",
319+
},
320+
];

src/pages/about.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ const description = "ML@Purdue Website";
3434
<MLPurdueAbout />
3535
</article>
3636
<div
37-
class="flex flex-col items-center justify-center gap-[5px] md:flex-row md:items-start md:gap-12"
37+
class="flex flex-col items-center justify-center -mr-7 sm:mr-0 gap-[5px] md:flex-row md:items-start md:gap-12"
3838
>
3939
<div
4040
class="mt-20 -mb-20 flex flex-col items-center text-left md:mb-0 md:items-start"

0 commit comments

Comments
 (0)