diff --git a/index_old.html b/Old/index_old.html similarity index 100% rename from index_old.html rename to Old/index_old.html diff --git a/style.css b/Old/style.css similarity index 100% rename from style.css rename to Old/style.css diff --git a/package.json b/package.json index cee93a8..fc8ee5d 100755 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "react-website-smooth-scroll", "version": "0.1.0", "private": true, - "homepage": "https://udlbook.github.io/udlbook/", + "homepage": "https://udlbook.github.io/udlbook", "dependencies": { "@fortawesome/fontawesome-svg-core": "^6.5.1", "@testing-library/jest-dom": "^5.15.1", diff --git a/public/favicon.ico b/public/favicon.ico old mode 100755 new mode 100644 index a11777c..7180d80 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/index.html b/public/index.html index eb02590..a248cca 100755 --- a/public/index.html +++ b/public/index.html @@ -27,7 +27,7 @@ - React App + Understanding Deep Learning diff --git a/src/App.js b/src/App.js index 25173f3..24ae66d 100755 --- a/src/App.js +++ b/src/App.js @@ -9,7 +9,7 @@ function App() { return ( - } /> + } /> diff --git a/src/components/Footer/FooterElements.js b/src/components/Footer/FooterElements.js index a476489..4534fcb 100755 --- a/src/components/Footer/FooterElements.js +++ b/src/components/Footer/FooterElements.js @@ -105,6 +105,9 @@ export const SocialLogo = styled(Link)` align-items: center; margin-bottom: 16px; font-weight: bold; + @media screen and (max-width: 768px) { + font-size: 20px; + } ` export const WebsiteRights = styled.small` diff --git a/src/components/Footer/index.js b/src/components/Footer/index.js index 3a403a7..e8c8997 100755 --- a/src/components/Footer/index.js +++ b/src/components/Footer/index.js @@ -16,7 +16,7 @@ const Footer = () => { - + Understanding Deep Learning ©{new Date().getFullYear()} Simon J.D. Prince diff --git a/src/components/HeroSection/HeroElements.js b/src/components/HeroSection/HeroElements.js index 24e6933..fbb2029 100755 --- a/src/components/HeroSection/HeroElements.js +++ b/src/components/HeroSection/HeroElements.js @@ -84,32 +84,29 @@ export const HeroNewsItem = styled.div` margin-bottom: 16px; display: flex; justify-content: start; + ` export const HeroNewsItemDate = styled.div` width: 20%; - font-size: 16px ; margin-right: 20px ; - @media screen and (max-width: 768px) { - font-size: 24px; + font-size: 12px; } - @media screen and (max-width: 480px) { - font-size: 18px; + font-size: 12px; } ` export const HeroNewsItemContent = styled.div` width: 80%; color: #000000; - font-size: 16px ; @media screen and (max-width: 768px) { - font-size: 24px; + font-size: 12px; } @media screen and (max-width: 480px) { - font-size: 18px; + font-size: 12px; } ` @@ -167,20 +164,89 @@ export const HeroDownloadsImg = styled.img` export const HeroLink = styled.a` color: #fff; text-decoration: none; - padding: 0.1rem 0rem; - height: 100%; + padding: 0.6rem 0rem 0rem 0rem; cursor: pointer; + position:relative ; - &:hover { - filter: brightness(0.85); - } + &:before{ + position: absolute; + margin: 0 auto; + top: 100%; + left: 0; + width: 100%; + height: 2px; + background-color: #fff; + content: ''; + opacity: .3; + -webkit-transform: scaleX(1); + transition-property: opacity, -webkit-transform; + transition-duration: .3s; +} - &.active { - color: #000 - border-bottom: 3px solid #01bf71; + &:hover:before { + opacity: 1; + -webkit-transform: scaleX(1.05); } `; +// color: #fff; +// text-decoration: none; +// padding: 0.1rem 0rem; +// height: 100%; +// cursor: pointer; +// position:relative ; + +// &:before{ +// position: absolute; +// margin: 0 auto; +// top: 100%; +// left: 0; +// width: 100%; +// height: 2px; +// background-color: #000; +// content: ''; +// opacity: .3; +// -webkit-transform: scaleX(1); +// transition-property: opacity, -webkit-transform; +// transition-duration: .3s; +// } + +// &:hover:before { +// opacity: 1; +// -webkit-transform: scaleX(1.05); +// } +// `; + +export const UDLLink = styled.a` + text-decoration: none; + color: #000; + font-weight: 300; + margin: 0 2px; + position: relative; + + &:before{ + position: absolute; + margin: 0 auto; + top: 100%; + left: 0; + width: 100%; + height: 2px; + background-color: #000; + content: ''; + opacity: .3; + -webkit-transform: scaleX(1); + transition-property: opacity, -webkit-transform; + transition-duration: .3s; + } + + &:hover:before { + opacity: 1; + -webkit-transform: scaleX(1.05); + } +` + + + export const HeroNewsTitle = styled.div` margin-left: 0px; @@ -233,10 +299,6 @@ export const HeroCitationBlock = styled.div` export const HeroFollowBlock = styled.div` @media screen and (max-width: 768px) { - font-size: 24px; + font-size: 14px; } - -@media screen and (max-width: 480px) { - font-size: 18px; -} -` \ No newline at end of file +` diff --git a/src/components/HeroSection/index.js b/src/components/HeroSection/index.js index f9ad58b..d94e7ae 100755 --- a/src/components/HeroSection/index.js +++ b/src/components/HeroSection/index.js @@ -1,5 +1,5 @@ import React from 'react' -import { HeroContainer, HeroNewsBlock, HeroCitationBlock, HeroCitationTitle, HeroFollowBlock, HeroDownloadsImg, HeroLink, HeroRow, HeroColumn1, HeroColumn2, HeroContent, Img, HeroImgWrap, HeroNewsTitle, HeroNewsItem, HeroNewsItemDate, HeroNewsItemContent} from './HeroElements' +import { HeroContainer, HeroNewsBlock, HeroCitationBlock, HeroCitationTitle, HeroFollowBlock, HeroDownloadsImg, HeroLink, HeroRow, HeroColumn1, HeroColumn2, HeroContent, Img, HeroImgWrap, HeroNewsTitle, HeroNewsItem, HeroNewsItemDate, HeroNewsItemContent, UDLLink} from './HeroElements' import img from '../../images/F23.prince.learning.turquoise.jpg' const HeroSection = () => { @@ -27,42 +27,41 @@ const HeroSection = () => { Book now available again. - + + 02/21/24 + New blog about the Neural Tangent Kernel. + 02/15/24 First printing of book has sold out in most places. Second printing available mid-March. - + 01/29/24 - New blog about gradient flow published. + New blog about gradient flow published. 12/26/23 - Machine Learning Street Talk podcast discussing book. + Machine Learning Street Talk podcast discussing book. 12/19/23 - Deeper Insights podcast discussing book. + Deeper Insights podcast discussing book. 12/06/23 - I did an interview discussing the book with Borealis AI. + I did an interview discussing the book with Borealis AI. 12/05/23 - Book released by The MIT Press. + Book released by The MIT Press. - - Follow me on Twitter or LinkedIn for updates. - CITATION:
@@ -71,16 +70,20 @@ const HeroSection = () => {
                                 
                             
+ + Follow me on Twitter or LinkedIn for updates. + book cover - Download full pdf + Download full pdf (18 Apr 2024) Buy the book Answers to selected questions - Find/Report Errata + Errata diff --git a/src/components/Instructors/InstructorsElements.js b/src/components/Instructors/InstructorsElements.js index 789bc1b..1e7e353 100644 --- a/src/components/Instructors/InstructorsElements.js +++ b/src/components/Instructors/InstructorsElements.js @@ -127,4 +127,39 @@ export const InstructorsContent = styled.div` flex-direction: column; align-items: left ; list-style-position: inside; + @media screen and (max-width: 1050px) { + font-size: 12px; + } + + @media screen and (max-width: 768px) { + font-size: 10px; + } +` + +export const InstructorsLink = styled.a` + text-decoration: none; + color: #555; + font-weight: 300; + margin: 0 2px; + position: relative; + + &:before{ + position: absolute; + margin: 0 auto; + top: 100%; + left: 0; + width: 100%; + height: 2px; + background-color: #555; + content: ''; + opacity: .3; + -webkit-transform: scaleX(1); + transition-property: opacity, -webkit-transform; + transition-duration: .3s; + } + + &:hover:before { + opacity: 1; + -webkit-transform: scaleX(1.05); + } ` \ No newline at end of file diff --git a/src/components/Instructors/index.js b/src/components/Instructors/index.js index b91a08a..d926008 100644 --- a/src/components/Instructors/index.js +++ b/src/components/Instructors/index.js @@ -1,5 +1,5 @@ import React from 'react' -import { ImgWrap, Img, InstructorsContainer, InstructorsContent, InstructorsRow2, InstructorsWrapper, InstructorsRow, Column1, Column2, TextWrapper, TopLine, Heading, Subtitle} from './InstructorsElements' +import { ImgWrap, Img, InstructorsLink, InstructorsContainer, InstructorsContent, InstructorsRow2, InstructorsWrapper, InstructorsRow, Column1, Column2, TextWrapper, TopLine, Heading, Subtitle} from './InstructorsElements' // export const homeObjOne = { // id: 'about', @@ -45,7 +45,7 @@ const InstructorsSection = () => { Register - Register with MIT Press for answer booklet. + Register with MIT Press for answer booklet. @@ -56,19 +56,19 @@ const InstructorsSection = () => {
    -
  1. Introduction PPTX
  2. -
  3. Supervised Learning PPTX
  4. -
  5. Shallow Neural Networks PPTX
  6. -
  7. Deep Neural Networks PPTX
  8. -
  9. Loss Functions PPTX
  10. -
  11. Fitting Models PPTX
  12. -
  13. Computing Gradients PPTX
  14. -
  15. Initialization PPTX
  16. -
  17. Performance PPTX
  18. -
  19. Regularization PPTX
  20. -
  21. Convolutional Networks PPTX
  22. -
  23. Image Generation PPTX
  24. -
  25. Transformers and LLMs PPTX
  26. +
  27. Introduction PPTX
  28. +
  29. Supervised Learning PPTX
  30. +
  31. Shallow Neural Networks PPTX
  32. +
  33. Deep Neural Networks PPTX
  34. +
  35. Loss Functions PPTX
  36. +
  37. Fitting Models PPTX
  38. +
  39. Computing Gradients PPTX
  40. +
  41. Initialization PPTX
  42. +
  43. Performance PPTX
  44. +
  45. Regularization PPTX
  46. +
  47. Convolutional Networks PPTX
  48. +
  49. Image Generation PPTX
  50. +
  51. Transformers and LLMs PPTX
@@ -76,92 +76,92 @@ const InstructorsSection = () => { Figures
    -
  1. Introduction: PDF / SVG / PPTX
  2. +
  3. Introduction: PDF / SVG / PPTX
  4. -
  5. Supervised learning: PDF / SVG / PPTX
  6. -
  7. Shallow neural networks: PDF / SVG / PPTX
  8. -
  9. Deep neural networks: PDF / SVG +
  10. Supervised learning: PDF / SVG / PPTX
  11. +
  12. Shallow neural networks: PDF / SVG / PPTX
  13. +
  14. Deep neural networks: PDF / SVG / - PPTX
  15. -
  16. Loss functions: PPTX
  17. +
  18. Loss functions: PDF - / + / SVG - / PPTX
  19. -
  20. Training models: / PPTX
  21. +
  22. Training models: PDF - / + / SVG - / PPTX
  23. -
  24. Gradients and initialization: PDF / SVG / PPTX
  25. -
  26. Measuring performance: PDF / SVG / PPTX
  27. -
  28. Regularization: / PPTX
  29. +
  30. Gradients and initialization: PDF / SVG / PPTX
  31. +
  32. Measuring performance: PDF / SVG / PPTX
  33. +
  34. Regularization: PDF - / + / SVG - / PPTX
  35. -
  36. Convolutional networks: PDF / SVG / PPTX
  37. -
  38. Residual networks: PDF / SVG / PPTX
  39. -
  40. Transformers: PDF / - SVG / PPTX
  41. -
  42. Graph neural networks: PDF / SVG / PPTX
  43. -
  44. Unsupervised learning: PDF / SVG / - PPTX
  45. -
  46. GANs: PDF / SVG / PPTX
  47. -
  48. Normalizing flows: PDF / SVG / PPTX
  49. -
  50. Variational autoencoders: PDF / SVG / PPTX
  51. -
  52. Diffusion models: PDF / SVG / - - PPTX
  53. -
  54. Deep reinforcement learning: PDF / SVG / - PPTX
  55. -
  56. Why does deep learning work?: PDF / SVG / - PPTX
  57. -
  58. Deep learning and ethics: PDF / SVG / PPTX
  59. -
  60. Appendices - PDF / - SVG / PPTX
  61. + / PPTX +
  62. Convolutional networks: PDF / SVG / PPTX
  63. +
  64. Residual networks: PDF / SVG / PPTX
  65. +
  66. Transformers: PDF / + SVG / PPTX
  67. +
  68. Graph neural networks: PDF / SVG / PPTX
  69. +
  70. Unsupervised learning: PDF / SVG / + PPTX
  71. +
  72. GANs: PDF / SVG / PPTX
  73. +
  74. Normalizing flows: PDF / SVG / PPTX
  75. +
  76. Variational autoencoders: PDF / SVG / PPTX
  77. +
  78. Diffusion models: PDF / SVG / + + PPTX
  79. +
  80. Deep reinforcement learning: PDF / SVG / + PPTX
  81. +
  82. Why does deep learning work?: PDF / SVG / + PPTX
  83. +
  84. Deep learning and ethics: PDF / SVG / PPTX
  85. +
  86. Appendices - PDF / + SVG / PPTX
- Instructions for editing equations in figures. + Instructions for editing equations in figures. diff --git a/src/components/Media/MediaElements.js b/src/components/Media/MediaElements.js index e33615d..236ba36 100644 --- a/src/components/Media/MediaElements.js +++ b/src/components/Media/MediaElements.js @@ -125,6 +125,10 @@ export const MediaContent = styled.div` flex-direction: column; align-items: left ; list-style-position: inside; + @media screen and (max-width: 768px) { + font-size: 14px; + } + ` export const MediaRow2 = styled.div` @@ -136,4 +140,44 @@ export const MediaRow2 = styled.div` @media screen and (max-width: 768px){ grid-template-areas: ${({imgStart}) => (imgStart ? `'col1' 'col2'` : `'col1 col1' 'col2 col2'`)}; } +` + +export const VideoFrame=styled.div` + width: 560px ; + height: 315px ; + @media screen and (max-width: 1050px) { + width: 280px ; + height: 157px ; + } + + +` + + +export const MediaLink = styled.a` + text-decoration: none; + color: #57c6d1; + font-weight: 300; + margin: 0 2px; + position: relative; + + &:before{ + position: absolute; + margin: 0 auto; + top: 100%; + left: 0; + width: 100%; + height: 2px; + background-color: #57c6d1;; + content: ''; + opacity: .3; + -webkit-transform: scaleX(1); + transition-property: opacity, -webkit-transform; + transition-duration: .3s; + } + + &:hover:before { + opacity: 1; + -webkit-transform: scaleX(1.05); + } ` \ No newline at end of file diff --git a/src/components/Media/index.js b/src/components/Media/index.js index f9aaff3..b4ef728 100644 --- a/src/components/Media/index.js +++ b/src/components/Media/index.js @@ -1,5 +1,5 @@ import React from 'react' -import { ImgWrap, Img, MediaContainer, MediaContent, MediaWrapper, MediaRow, MediaRow2, Column1, Column2, TextWrapper, TopLine, Heading, Subtitle} from './MediaElements' +import { ImgWrap, Img, MediaLink, MediaContainer, MediaContent, MediaWrapper, VideoFrame, MediaRow, MediaRow2, Column1, Column2, TextWrapper, TopLine, Heading, Subtitle} from './MediaElements' // export const homeObjOne = { // id: 'about', @@ -45,11 +45,18 @@ const MediaSection = () => { Machine learning street talk podcast - + + + - Deeper insights podcast - + Deeper insights podcast + + + @@ -57,9 +64,9 @@ const MediaSection = () => { Reviews
    -
  • Amazon reviews
  • -
  • Goodreads reviews
  • -
  • Book review by Vishal V.
  • +
  • Amazon reviews
  • +
  • Goodreads reviews
  • +
  • Book review by Vishal V.
@@ -67,8 +74,8 @@ const MediaSection = () => { Interviews diff --git a/src/components/More/MoreElements.js b/src/components/More/MoreElements.js index 5361ccc..719715a 100644 --- a/src/components/More/MoreElements.js +++ b/src/components/More/MoreElements.js @@ -135,10 +135,18 @@ export const MoreOuterList = styled.ul` // list-style:none; list-style-position: inside; margin:0; + @media screen and (max-width: 768px) { + font-size: 14px; + } + ` export const MoreInnerList = styled.ul` list-style-position: inside; + @media screen and (max-width: 768px) { + font-size: 12px; + } + ` export const MoreInnerP = styled.p` @@ -149,19 +157,31 @@ export const MoreInnerP = styled.p` color: #fff ` + export const MoreLink = styled.a` - color: #fff; - text-decoration: none; - padding: 0.1rem 0rem; - height: 100%; - cursor: pointer; + text-decoration: none; + color: #555; + font-weight: 300; + margin: 0 2px; + position: relative; - &:hover { - filter: brightness(0.85); - } + &:before{ + position: absolute; + margin: 0 auto; + top: 100%; + left: 0; + width: 100%; + height: 2px; + background-color: #555; + content: ''; + opacity: .3; + -webkit-transform: scaleX(1); + transition-property: opacity, -webkit-transform; + transition-duration: .3s; + } - &.active { - color: #000 - border-bottom: 3px solid #01bf71; - } -`; + &:hover:before { + opacity: 1; + -webkit-transform: scaleX(1.05); + } +` \ No newline at end of file diff --git a/src/components/More/index.js b/src/components/More/index.js index 1a2fa8e..552e368 100644 --- a/src/components/More/index.js +++ b/src/components/More/index.js @@ -1,5 +1,5 @@ import React from 'react' -import { ImgWrap, Img, MoreContainer, MoreRow2, MoreWrapper, MoreRow, Column1, Column2, TextWrapper, TopLine, Heading, Subtitle, MoreOuterList, MoreInnerList, MoreInnerP} from './MoreElements' +import { ImgWrap, Img, MoreContainer, MoreLink, MoreRow2, MoreWrapper, MoreRow, Column1, Column2, TextWrapper, TopLine, Heading, Subtitle, MoreOuterList, MoreInnerList, MoreInnerP} from './MoreElements' import img from '../../images/more.svg' @@ -28,7 +28,7 @@ const MoreSection = () => { Book
  • - Computer vision: models, learning, and inference + Computer vision: models, learning, and inference
  • 2012 book published with CUP
  • @@ -44,7 +44,7 @@ const MoreSection = () => { Transformers & LLMs
  • - Intro to LLMs + Intro to LLMs
  • What is an LLM?
  • @@ -57,7 +57,7 @@ const MoreSection = () => {
  • - Transformers I + Transformers I
  • Dot-Product self-attention
  • @@ -72,7 +72,7 @@ const MoreSection = () => {
  • - Transformers II + Transformers II
  • Sinusoidal position embeddings
  • @@ -93,7 +93,7 @@ const MoreSection = () => {
  • - Transformers III + Transformers III
  • Tricks for training transformers
  • @@ -106,7 +106,7 @@ const MoreSection = () => {
  • - Training and fine-tuning LLMs + Training and fine-tuning LLMs
  • Large language models
  • @@ -118,7 +118,7 @@ const MoreSection = () => {
  • - Speeding up inference in LLMs + Speeding up inference in LLMs
  • Problems with transformers
  • @@ -135,7 +135,7 @@ const MoreSection = () => { Math for machine learning
  • - Linear algebra + Linear algebra
  • Vectors and matrices
  • @@ -154,7 +154,7 @@ const MoreSection = () => {
  • - Introduction to probability + Introduction to probability
  • Random variables
  • @@ -168,7 +168,7 @@ const MoreSection = () => {
  • - Probability distributions + Probability distributions
  • Bernouilli distribution
  • @@ -184,7 +184,7 @@ const MoreSection = () => {
  • - Fitting probability distributions + Fitting probability distributions
  • Maximum likelihood
  • @@ -196,7 +196,7 @@ const MoreSection = () => {
  • - The normal distribution + The normal distribution
  • Types of covariance matrix
  • @@ -214,7 +214,7 @@ const MoreSection = () => { Optimization
  • - Gradient-based optimmization + Gradient-based optimization
  • Convexity
  • @@ -227,7 +227,7 @@ const MoreSection = () => {
  • - Bayesian optimization + Bayesian optimization
  • Gaussian processes
  • @@ -243,7 +243,7 @@ const MoreSection = () => {
  • - SAT Solvers I + SAT Solvers I
  • Boolean logic and satisfiability
  • @@ -258,7 +258,7 @@ const MoreSection = () => {
  • - SAT Solvers II + SAT Solvers II
  • Conditioning
  • @@ -272,7 +272,7 @@ const MoreSection = () => {
  • - SAT Solvers III + SAT Solvers III
  • Satisfiability vs. problem size
  • @@ -286,7 +286,7 @@ const MoreSection = () => {
  • - SAT Solvers III + SAT Solvers III
  • Satisfiability vs. problem size
  • @@ -302,7 +302,7 @@ const MoreSection = () => { Computer vision
  • - Image Processing + Image Processing
  • Whitening
  • @@ -314,7 +314,7 @@ const MoreSection = () => {
  • - Pinhole camera + Pinhole camera
  • Pinhole camera model
  • @@ -327,7 +327,7 @@ const MoreSection = () => {
  • - Geometric transformations + Geometric transformations
  • Euclidean, similarity, affine, projective transformations
  • @@ -340,7 +340,7 @@ const MoreSection = () => {
  • - Multiple cameras + Multiple cameras
  • Two view geometry
  • @@ -357,7 +357,7 @@ const MoreSection = () => { Reinforcement learning
  • - Transformers in RL + Transformers in RL
  • Challenges in RL
  • @@ -381,7 +381,7 @@ const MoreSection = () => { AI Theory
  • - Gradient flow + Gradient flow
  • Gradient flow
  • @@ -393,7 +393,7 @@ const MoreSection = () => {
  • - Neural tangent kernel + Neural tangent kernel
  • Infinite width neural networks
  • @@ -410,7 +410,7 @@ const MoreSection = () => { Temporal models
  • - Temporal models + Temporal models
  • Kalman filter
  • @@ -426,7 +426,7 @@ const MoreSection = () => { Unsupervised learning
  • - Modeling complex data densities + Modeling complex data densities
  • Hidden variables
  • @@ -440,7 +440,7 @@ const MoreSection = () => {
  • - Variational autoencoders + Variational autoencoders
  • Non-linear latent variable models
  • @@ -453,7 +453,7 @@ const MoreSection = () => {
  • - Normalizing flows: introduction and review + Normalizing flows: introduction and review
  • Normalizing flows
  • @@ -471,7 +471,7 @@ const MoreSection = () => { Graphical Models
  • - Graphical models + Graphical models
  • Conditional independence
  • @@ -484,7 +484,7 @@ const MoreSection = () => {
  • - Models for chains and trees + Models for chains and trees
  • Hidden Markov models
  • @@ -498,7 +498,7 @@ const MoreSection = () => {
  • - Models for grids + Models for grids
  • Markov random fields
  • @@ -515,7 +515,7 @@ const MoreSection = () => { Machine learning
  • - Learning and inference + Learning and inference
  • Discriminative models
  • @@ -526,7 +526,7 @@ const MoreSection = () => {
  • - Regression models + Regression models
  • Linear regression
  • @@ -541,7 +541,7 @@ const MoreSection = () => {
  • - Classification models + Classification models
  • Logistic regression
  • @@ -555,7 +555,7 @@ const MoreSection = () => {
  • - Few-shot learning and meta-learning I + Few-shot learning and meta-learning I
  • Meta-learning framework
  • @@ -567,7 +567,7 @@ const MoreSection = () => {
  • - Few-shot learning and meta-learning II + Few-shot learning and meta-learning II
  • MAML & Reptile
  • @@ -585,7 +585,7 @@ const MoreSection = () => { Natural language processing
  • - Neural natural language generation I + Neural natural language generation I
  • Encoder-decoder architecture
  • @@ -599,7 +599,7 @@ const MoreSection = () => {
  • - Neural natural language generation II + Neural natural language generation II
  • Fine-tuning with reinforcement learning
  • @@ -614,7 +614,7 @@ const MoreSection = () => {
  • - Parsing I + Parsing I
  • Parse trees
  • @@ -626,7 +626,7 @@ const MoreSection = () => {
  • - Parsing II + Parsing II
  • Weighted context-free grammars
  • @@ -638,7 +638,7 @@ const MoreSection = () => {
  • - Parsing III + Parsing III
  • Probabilistic context-free grammars
  • @@ -652,7 +652,7 @@ const MoreSection = () => {
  • - XLNet + XLNet
  • Language modeling
  • @@ -670,7 +670,7 @@ const MoreSection = () => { Responsible AI
  • - Bias and fairness + Bias and fairness
  • Sources of bias
  • @@ -683,7 +683,7 @@ const MoreSection = () => {
  • - Explainability I + Explainability I
  • Taxonomy of XAI approaches
  • @@ -696,7 +696,7 @@ const MoreSection = () => {
  • - Explainability II + Explainability II
  • Global feature importance
  • @@ -710,7 +710,7 @@ const MoreSection = () => {
  • - Differential privacy I + Differential privacy I
  • Early approaches to privacy
  • @@ -724,7 +724,7 @@ const MoreSection = () => {
  • - Differential privacy II + Differential privacy II
  • Differential privacy and matchine learning
  • diff --git a/src/components/NavBar/NavbarElements.js b/src/components/NavBar/NavbarElements.js index 63697e9..cb4af73 100755 --- a/src/components/NavBar/NavbarElements.js +++ b/src/components/NavBar/NavbarElements.js @@ -39,6 +39,10 @@ export const NavLogo = styled(LinkR)` margin-left: 24px; font-weight: bold; text-decoration: none; + @media screen and (max-width: 768px) { + font-size: 1.0rem; + } + `; export const MobileIcon = styled.div` diff --git a/src/components/NavBar/index.js b/src/components/NavBar/index.js index 7701ef6..12048a9 100755 --- a/src/components/NavBar/index.js +++ b/src/components/NavBar/index.js @@ -29,7 +29,7 @@ const Navbar = ( {toggle} ) => {