New release

This commit is contained in:
Simon Prince
2025-03-28 14:44:01 -04:00
parent faf34e0887
commit 2016977f30
3 changed files with 147 additions and 45 deletions

View File

@@ -33,7 +33,37 @@ const citation = `
`;
const news = [
{
{
// date: "03/6/25",
// content: (
// <HeroNewsItemContent>
// New {" "}
// <UDLLink href="https://dl4ds.github.io/sp2025/lectures/">
// slides and video lectures
// </UDLLink>{" "}
// that closely follow the book from Thomas Gardos of Boston University.
// </HeroNewsItemContent>
// ),
},
{
date: "02/19/25",
content: (
<HeroNewsItemContent>
Three new blogs {" "}
<UDLLink href="https://rbcborealis.com/research-blogs/odes-and-sdes-for-machine-learning/">
[1]
</UDLLink>
<UDLLink href="https://rbcborealis.com/research-blogs/introduction-ordinary-differential-equations/">
[2]
</UDLLink>
<UDLLink href="https://rbcborealis.com/research-blogs/closed-form-solutions-for-odes/">
[3]
</UDLLink>{" "}
on ODEs and SDEs in machine learning.
</HeroNewsItemContent>
),
},
{
date: "01/23/25",
content: (
<HeroNewsItemContent>
@@ -47,8 +77,8 @@ const news = [
for all equations
</HeroNewsItemContent>
),
},
{
},
{
date: "12/17/24",
content: (
<HeroNewsItemContent>
@@ -59,8 +89,8 @@ const news = [
for chapters 1-12 from Tamer Elsayed of Qatar University.
</HeroNewsItemContent>
),
},
{
},
{
date: "12/05/24",
content: (
<HeroNewsItemContent>
@@ -71,7 +101,7 @@ const news = [
on Neural network Gaussian processes
</HeroNewsItemContent>
),
},
},
{
date: "11/14/24",
@@ -272,8 +302,8 @@ export default function HeroSection() {
<HeroImgWrap>
<Img src={img} alt="Book Cover" />
</HeroImgWrap>
<HeroLink href="https://github.com/udlbook/udlbook/releases/download/v5.00/UnderstandingDeepLearning_11_21_24_C.pdf">
Download full PDF (21 November 2024)
<HeroLink href="https://github.com/udlbook/udlbook/releases/download/v5.0.1/UnderstandingDeepLearning_03_26_25_C.pdf">
Download full PDF (26 March 2025)
</HeroLink>
<br />
<HeroDownloadsImg

View File

@@ -151,9 +151,20 @@ export default function MediaSection() {
</ul>
</MediaContent>
<TopLine>Video lectures</TopLine>
<ul>
<li>
<MediaLink href="https://www.youtube.com/playlist?list=PLRdABJkXXytCz19PsZ1PCQBKoZGV069k3">
Video lectures
</MediaLink>{" "} for chapter 1-12 from Tamer Elsayed
</MediaLink>{" "} for chapters 1-12 from Tamer Elsayed
</li>
{/* <li>
<MediaLink href="https://dl4ds.github.io/sp2025/lectures/">
Video lectures and slides
</MediaLink>{" "} that closely follow the book from Thomas Gardos of Boston University.
</li> */}
</ul>
</Column2>
</MediaRow2>
</MediaWrapper>

View File

@@ -709,6 +709,50 @@ const responsibleAI = [
},
];
const ODESDE = [
{
text: "ODEs and SDEs in machine learning",
link: "https://rbcborealis.com/research-blogs/odes-and-sdes-for-machine-learning/",
details: [
"ODEs",
"SDEs",
"ODEs and gradient descent",
"SDEs in stochastic gradient descent",
"ODEs in residual networks",
"ODEs and SDES in diffusion models",
"Physics-informed machine learning",
],
},
{
text: "Introduction to ODEs",
link: "https://rbcborealis.com/research-blogs/introduction-ordinary-differential-equations/",
details: [
"What are ODEs?",
"Terminology and properties",
"Solutions",
"Boundary conditions",
"Existence of solutions",
],
},
{
text: "Closed-form solutions for ODEs",
link: "https://rbcborealis.com/research-blogs/closed-form-solutions-for-odes/",
details: [
"Validating proposed solutions",
"Class 1: Right-hand side is a function of t only",
"Class 2: Linear homogeneous",
"Class 3: right-hand side is function of x alone",
"Class 4: Right-hand side is a separable function of x and t",
"Class 5: Exact ODEs",
"Class 6: linear inhomogeneous ODEs",
"Class 7: Euler homogeneous",
"Vector ODEs",
"The matrix exponential"
],
},
]
export default function MoreSection() {
return (
<>
@@ -859,6 +903,23 @@ export default function MoreSection() {
</li>
))}
</MoreOuterList>
<TopLine>ODEs and SDEs in machine learning</TopLine>
<MoreOuterList>
{ODESDE.map((item, index) => (
<li key={index}>
<MoreLink href={item.link} target="_blank" rel="noreferrer">
{item.text}
</MoreLink>
<MoreInnerP>
<MoreInnerList>
{item.details.map((detail, index) => (
<li key={index}>{detail}</li>
))}
</MoreInnerList>
</MoreInnerP>
</li>
))}
</MoreOuterList>
</Column1>
<Column2>