Анализ страницы https://haroldbenoit.com/notes/
Основное Готовность: 100%
Домен
haroldbenoit.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Длина домена велика. Но если вы продвигаете запрос, входящий в название домена, то это хорошо.
Домен второго уровня идеален для продвижения.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 04.10.2026 22:45:22.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~0,89сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,89сек оптимальна.
Объем документа
99Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 99Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 6
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 6 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | https://fonts.googleapis.com/css2?family=IBM Plex Mono&family=Schibsted Grotesk:wght@400;700&family=Source Sans Pro:ital,wght@0,400;0,600;1,400;1,600&display=swap | |
| stylesheet | text/css | ./index.css |
| stylesheet | text/css | https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.9/katex.min.css |
| js | application/javascript | ./prescript.js |
| js | application/javascript | https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.9/contrib/copy-tex.min.js |
| js | module | ./postscript.js |
Серверные заголовки
Кол-во: 10
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 10шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Accept-Ranges | bytes |
| Age | 0 |
| Cache-Control | public, must-revalidate, max-age=0 |
| cache-status | "Netlify Edge"; fwd=miss; fwd-status=200; stored |
| Date | Sat, 22 Aug 2026 06:54:50 GMT |
| ETag | "725fb2b41ab1caa5f4fe854beeb453df-ssl" |
| Server | Netlify |
| Strict-Transport-Security | max-age=31536000 |
| Vary | Accept-Encoding |
| x-nf-request-id | 01M0M40BSF3FRAH9K5GF71309W |
CMS
Quartz
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
В мета-теге generator указано: Quartz.
Веб-сервер
Netlify
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
В заголовке Server указано: Netlify.
Мета-теги Готовность: 48%
Title
Welcome to Harold's Notes
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Установите мета-тег description!
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1.0
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 4
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:title | Welcome to Harold's Notes |
| og:image | https://haroldbenoit.com/notes/static/gradient_descent.png |
| og:width | 1200 |
| og:height | 675 |
Все мета-теги
Кол-во: 8
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 8шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1.0 |
| name | description | |
| name | generator | Quartz |
| property | og:title | Welcome to Harold's Notes |
| property | og:description | |
| property | og:image | https://haroldbenoit.com/notes/static/gradient_descent.png |
| property | og:width | 1200 |
| property | og:height | 675 |
Оптимизация Готовность: 77%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Абзацев с текстом 5 слишком мало. Добавьте больше абзацев с текстом (тег <p>)!
Слова из title 4 встречаются в тексте достаточно.
Среднее число слов в абзаце 20 достаточно.
Кол-во знаков контента 7518 на странице оптимально.
Кол-во слов 987 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 3. Это прекрасно.
На странице присутствуют заголовки <h2> 3. Это хорошо.
На странице присутствуют заголовки <h3> 3.
Тошнота
4,24
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
19,96%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| models | 18 | 1,82% |
| training | 15 | 1,52% |
| scaling | 15 | 1,52% |
| diffusion | 14 | 1,42% |
| quantization | 14 | 1,42% |
| attention | 8 | 0,81% |
| parallelism | 8 | 0,81% |
| resources | 7 | 0,71% |
| language | 7 | 0,71% |
| generative | 6 | 0,61% |
| pytorch | 6 | 0,61% |
| multimodal | 6 | 0,61% |
| memory | 5 | 0,51% |
| distributed | 5 | 0,51% |
| neural | 5 | 0,51% |
| architecture | 4 | 0,41% |
| engineering | 4 | 0,41% |
| kernels | 4 | 0,41% |
| profiling | 4 | 0,41% |
| modeling | 4 | 0,41% |
Индексация Готовность: 0%
Индексирование
Есть ошибки
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 303 слишком много. Проведите ревизию и оптимизацию ссылок сайта.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 12865 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Показать содержимое robots.txt
<!DOCTYPE html><html lang="en-US"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Harold Benoit</title><meta name="description" content="Harold Benoit - Personal Website"><!-- Favicon --><link rel="apple-touch-icon" sizes="180x180" href="/images/favicon/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/images/favicon/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/images/favicon/favicon-16x16.png"><link rel="manifest" href="/images/favicon/site.webmanifest"><!-- Fonts --><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Lobster+Two:ital,wght@0,400;0,700;1,400;1,700&display=swap" rel="stylesheet"><link href="https://fonts.googleapis.com/css2?family=Pacifico&display=swap" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Lora|Roboto:500" rel="stylesheet"><!-- Bootstrap CSS --><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"><!-- Custom CSS --><link rel="stylesheet" type="text/css" href="/fontawesome.all.min.css"><link rel="stylesheet" type="text/css" href="/highlight.css"><!-- GoatCounter Analytics --><script data-goatcounter="https://haroldbenoit.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script><style>a{color:#0654a1;text-decoration:none}a:focus,a:hover{color:#f09228;text-decoration:underline}body,td,th,tr,p,a{font-size:18px}@media only screen and (max-width: 600px){body,td,th,tr,p,a{font-size:12px}.papertitle{font-size:14px}.name{font-size:18px}}.one{aspect-ratio:1 / 1;position:relative}.two{aspect-ratio:1 / 1;position:absolute;transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out}.papertitle{font-family:Lato,Verdana,Helvetica,sans-serif;font-size:17px;font-weight:700}.name{padding-top:20px;margin:0;font-family:Lato,Verdana,Helvetica,sans-serif;font-size:32px}.fade{transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out}span.highlight{background-color:#ffffd0}.footer{padding:40px;text-align:center}.footer a:hover{text-decoration:underline}.quote-container{max-width:600px;padding:20px;text-align:center;border:1px solid #ddd;border-radius:8px;background-color:#fff;box-shadow:0 4px 6px #0000001a}.quote{font-size:1.2rem;font-style:italic;line-height:1.6}.author{margin-top:10px;font-size:1rem;color:#555}.nav-header{padding:20px 0;border-bottom:1px solid #e0e0e0;margin-bottom:30px}.nav-container{max-width:1200px;margin:0 auto;display:flex;justify-content:center;gap:40px;padding:0 20px}.nav-link{text-decoration:none;color:#333;font-size:16px;font-weight:500;transition:color .2s ease}.nav-link:hover{color:#007bff;text-decoration:none}@media (max-width: 768px){.nav-container{gap:25px}.nav-link{font-size:14px}}
.funny-cursive[data-astro-cid-yjicemwm]{font-family:Lobster Two,sans-serif;font-weight:700;font-style:normal}button[data-astro-cid-yjicemwm]{margin:10px;padding:5px 10px;font-size:16px}.image-container[data-astro-cid-yjicemwm]{text-align:center;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh}.borderman[data-astro-cid-yjicemwm]{display:inline-block;position:relative;opacity:.999;margin:.3em;padding:.5em 1.5em;border-radius:3px;transition:all .3s;cursor:pointer;font-size:2rem}.borderman[data-astro-cid-yjicemwm].btn-border:before,.borderman[data-astro-cid-yjicemwm].btn-border:after{content:"";border-style:solid;position:absolute;z-index:5;border-radius:3px;box-sizing:content-box;transition:all .3s}.borderman[data-astro-cid-yjicemwm].btn-border:hover:after{height:calc(100% + 4px);border-color:#f09228}.borderman[data-astro-cid-yjicemwm].btn-border:before{width:0;height:100%;border-width:2px 0 2px 0;top:-2px;left:-2px;transition-delay:.05s}.borderman[data-astro-cid-yjicemwm].btn-border:hover:before{width:calc(100% + 4px);border-color:#f09228}.borderman[data-astro-cid-yjicemwm].btn-border:hover{color:#f09228}.borderman[data-astro-cid-yjicemwm].btn-border:after{width:100%;height:0;border-width:0 2px 0 2px;top:-2px;left:-2px}.borderman[data-astro-cid-yjicemwm].btn-border{background-color:transparent;border:2px solid rgba(0,0,0,.2);color:#0654a1;font-weight:400}
</style></head> <body> <script type="module">const t=[{description:"Original",path:"/images/me.jpg"},{description:"Older and wiser",path:"/images/sdxl_gens/gandalf__wizard/7.png"},{description:"Anime",path:"/images/sdxl_gens/manga_stylelong_hair_highly_detailed/7.png"},{description:"Knightly and brave",path:"/images/sdxl_gens/chivalrous_knight_in_shining_armor__knight/5.png"},{description:"Joseph Turner painting",path:"/images/sdxl_gens/joseph_turner_painting_/7.png"},{description:"C-level executive",path:"/images/sdxl_gens/man_in_suit_and_tie__banker/6.png"},{description:"Pirate captain",path:"/images/sdxl_gens/pirate__eyepatch/5.png"},{description:"Mafia boss",path:"/images/sdxl_gens/mafia__mafia_boss/0.png"}];let n=0;function g(e){const i=document.getElementById("main-image"),a=document.getElementById("image-description");i&&a&&(i.src=t[e].path,a.textContent=t[e].description)}function s(){n=(n+1)%t.length,g(n)}function o(){n=(n-1+t.length)%t.length,g(n)}window.nextImage=s;window.prevImage=o;function d(e){window.location.href=e}function p(e){const i=document.getElementById(e);i&&i.scrollIntoView({behavior:"smooth"})}window.goToPage=d;window.goToElement=p;</script> <nav class="nav-header"> <div class="nav-container"> <a href="/" class="nav-link">Home</a> <a href="/blog/" class="nav-link">Blog</a> <a href="/notes/" class="nav-link">Notes</a> <a href="/papers/" class="nav-link">Papers</a> </div> </nav> <div class="container mt-3" data-astro-cid-yjicemwm> <div class="row" data-astro-cid-yjicemwm> <div id="About Me" class="col-8" data-astro-cid-yjicemwm> <h1 data-astro-cid-yjicemwm>Harold Benoit</h1> <div style="top: -5px; position: relative; padding-bottom: 0px;" data-astro-cid-yjicemwm> <a style="font-size: medium;" href="https://github.com/HaroldBenoit" data-astro-cid-yjicemwm>Github</a> <span style="font-size: medium;" data-astro-cid-yjicemwm> / </span> <a style="font-size: medium;" href="https://x.com/harold_matmul" data-astro-cid-yjicemwm>X</a> <span style="font-size: medium;" data-astro-cid-yjicemwm> / </span> <a style="font-size: medium;" href="https://www.linkedin.com/in/haroldbenoit/" data-astro-cid-yjicemwm>Linkedin</a> <span style="font-size: medium;" data-astro-cid-yjicemwm> / </span> <a style="font-size: medium;" href="/data/CV/CV_Harold_Benoit.pdf" data-astro-cid-yjicemwm>CV</a> <span style="font-size: medium;" data-astro-cid-yjicemwm> / </span> <a style="font-size: medium;" href="https://scholar.google.com/citations?user=gxmWrE8AAAAJ&hl=en" data-astro-cid-yjicemwm>G-Scholar</a> <span style="font-size: medium;" data-astro-cid-yjicemwm> / </span> <a style="font-size: medium;" data-astro-cid-yjicemwm>Email: (my first name)_(my last name)@hotmail.ch</a> </div> <br data-astro-cid-yjicemwm> <div class="quote-container" data-astro-cid-yjicemwm> <p class="quote" data-astro-cid-yjicemwm>"In the stillness of the night, as jobs hum quietly across GPUs, the mind finds a rare serenity, knowing the work carries on without you."</p> <!-- <p class="author">— Claude</p> --> </div> <br data-astro-cid-yjicemwm>
I'm currently a Member of Technical Staff at <a href="https://microsoft.ai/" data-astro-cid-yjicemwm>Microsoft AI</a>, working on pretraining multimodal models.
<br data-astro-cid-yjicemwm><br data-astro-cid-yjicemwm>
I have <a href="/notes/" data-astro-cid-yjicemwm>notes</a> where I write down almost everything I learn, and a <a href="/blog/" data-astro-cid-yjicemwm>blog</a> for more polished thoughts.
<br data-astro-cid-yjicemwm><br data-astro-cid-yjicemwm>
Nowadays, I tend to spend time thinking about compute efficiency, hardware-aware model design, and multimodality.
<br data-astro-cid-yjicemwm><br data-astro-cid-yjicemwm> <h4 data-astro-cid-yjicemwm>News/Fun stuff:</h4> <div style="padding-left: 18px;" data-astro-cid-yjicemwm> <li data-astro-cid-yjicemwm><a style="color: grey; font-size: medium;" data-astro-cid-yjicemwm>[June 2026]</a> <a href="https://microsoft.ai/pdf/mai-thinking-1.pdf" data-astro-cid-yjicemwm>MAI-Thinking-1</a> tech report is out. Worked on the pretraining :)</li> <li data-astro-cid-yjicemwm><a style="color: grey; font-size: medium;" data-astro-cid-yjicemwm>[December 2025]</a> Joined <a href="https://microsoft.ai/" data-astro-cid-yjicemwm>Microsoft AI</a>.</li> <li data-astro-cid-yjicemwm><a style="color: grey; font-size: medium;" data-astro-cid-yjicemwm>[July 2025]</a> Released the <a href="https://www.liquid.ai/blog/liquid-foundation-models-v2-our-second-series-of-generative-ai-models" data-astro-cid-yjicemwm>LFM2 models</a>! I am one of the main contributors.</li> <li data-astro-cid-yjicemwm><a style="color: grey; font-size: medium;" data-astro-cid-yjicemwm>[March 2025]</a> <a href="/papers/#diff_dataset" style="background-color: rgb(240, 248, 255);" data-astro-cid-yjicemwm>Controlled Training Data Generation with Diffusion Models</a> accepted at TMLR 2025.</li> <li data-astro-cid-yjicemwm><a style="color: grey; font-size: medium;" data-astro-cid-yjicemwm>[June 2024]</a> Implemented from scratch <a href="https://github.com/HaroldBenoit/protein-diffusion-DiT" data-astro-cid-yjicemwm>a protein structure diffusion model</a>.</li> <li data-astro-cid-yjicemwm><a style="color: grey; font-size: medium;" data-astro-cid-yjicemwm>[April 2024]</a> Finished 1st place in the <a href="https://github.com/HaroldBenoit/llm-efficient-training" data-astro-cid-yjicemwm>LLM training hackathon</a>.</li> <li data-astro-cid-yjicemwm><a style="color: grey; font-size: medium;" data-astro-cid-yjicemwm>[January 2024]</a> <a href="/papers/#ctd" style="background-color: rgb(240, 248, 255);" data-astro-cid-yjicemwm>Diversification methods paper</a> accepted at ICLR 2024.</li> </div> <br data-astro-cid-yjicemwm> <!-- <h4>Experience</h4>
<div style="padding-left: 18px;">
<li><a style="color: grey; font-size: medium;">[2024]</a> LLMs @ <a href="https://www.swiss-ai.org/">Swiss AI</a></li>
<li><a style="color: grey; font-size: medium;">[2023-2024]</a> Research Associate at <a href="https://vilab.epfl.ch/">VILAB</a>, <a href="https://www.epfl.ch/en/"><img src="/images/Logo_EPFL.svg" height="20px" width="auto" style="padding-bottom: 4px;" /></a>, supervised by <a href="https://vilab.epfl.ch/zamir/">Amir Zamir</a>.</li>
<li><a style="color: grey; font-size: medium;">[2021-2023]</a> M.Sc. degree in Data Science (ranked 3rd in year) at <a href="https://www.epfl.ch/en/"><img src="/images/Logo_EPFL.svg" height="20px" width="auto" style="padding-bottom: 4px;" /></a>.</li>
<li><a style="color: grey; font-size: medium;">[2023]</a> Research Intern at <a href="https://research.ibm.com/"><img src="/images/IBM_logo.svg" height="22px" width="auto" style="padding-bottom: 4px;" /> Research</a>, supervised by <a href="http://www.matrig.net/">Mattia Rigotti</a>.</li>
<li><a style="color: grey; font-size: medium;">[2022]</a> Quantitative Research Intern at <a href="https://www.gresearch.com/">G-Research <img src="/images/g-research.svg" height="29px" width="auto" style="padding-bottom: 4px;" /></a>.</li>
<li><a style="color: grey; font-size: medium;">[2018-2021]</a> B.Sc. degree in Computer Science & Communication Systems at <a href="https://www.epfl.ch/en/"><img src="/images/Logo_EPFL.svg" height="20px" width="auto" style="padding-bottom: 4px;" /></a>.</li>
</div> --> <br data-astro-cid-yjicemwm> </div> <div class="col-4 d-none d-sm-block" style="padding-left: 20px; padding-top: 10px;" data-astro-cid-yjicemwm> <div class="image-container" style="width: 300px;" data-astro-cid-yjicemwm> <p id="image-description" style="text-align: center;" data-astro-cid-yjicemwm>Original</p> <img id="main-image" src="/images/me.jpg" alt="me.jpg" style="max-width: 100%; height: auto; margin-bottom: 5px;" data-astro-cid-yjicemwm> <button class="borderman btn-border" style="font-size: 12pt; margin-left: 30px; margin-right: 30px;" onclick="nextImage()" data-astro-cid-yjicemwm>New SD-1.5 version of me</button> </div> </div> </div> </div> <!-- Footer --> <footer class="footer" data-astro-cid-yjicemwm> <p data-astro-cid-yjicemwm>© 2025 Harold Benoit. All rights reserved.</p>
Opinions expressed are solely my own and do not express the views or opinions of my employer.
</footer> <!-- Scripts --> <script src="/highlight.js"></script> </body> </html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 284
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 284 слишком много. Проведите оптимизацию сайта!
Внутренние ссылки не запрещены к индексации в robots.txt.
Показать первые 100 внутренних ссылок
| Url | Анкор | Состояние |
|---|---|---|
| /. |
🤖 Harold's Notes
|
|
| /./ML/Biology/AlphaFold |
AlphaFold
|
|
| /./ML/Biology/Thoughts-about-AI-in-biology-in-2024 |
Thoughts about AI in biology in 2024
|
|
| /./ML/Diffusion-models/Architecture/DiT |
DiT
|
|
| /./ML/Diffusion-models/Architecture/Network-architectures |
Network architectures
|
|
| /./ML/Diffusion-models/Architecture/Time-embeddings |
Time embeddings
|
|
| /./ML/Diffusion-models/Frameworks---Theory/Discrete-Diffusion/Discrete-Diffusion-(D3PM) |
Discrete Diffusion (D3PM)
|
|
| /./ML/Diffusion-models/Frameworks---Theory/Discrete-Diffusion/Resources |
Resources
|
|
| /./ML/Diffusion-models/Frameworks---Theory/Discrete-Diffusion/Score-Entropy-Discrete-Diffusion-Models-(SEDD) |
Score Entropy Discrete Diffusion Models (SEDD)
|
|
| /./ML/Diffusion-models/Frameworks---Theory/Diffusion-Forcing |
Diffusion Forcing
|
|
| /./ML/Diffusion-models/Frameworks---Theory/Guidance |
Guidance
|
|
| /./ML/Diffusion-models/Frameworks---Theory/KL-divergence |
KL-divergence
|
|
| /./ML/Diffusion-models/Frameworks---Theory/Score-based-Generative-models |
Score-based Generative models
|
|
| /./ML/Diffusion-models/Frameworks---Theory/Shortcut--and--Consistency-models |
Shortcut & Consistency models
|
|
| /./ML/Diffusion-models/Frameworks---Theory/VAEs |
VAEs
|
|
| /./ML/Diffusion-models/Frameworks---Theory/Variational-diffusion |
Variational diffusion
|
|
| /./ML/Diffusion-models/Training/Convergence-in-Diffusion-Models |
Convergence in Diffusion Models
|
|
| /./ML/Diffusion-models/Training/Evaluation-metrics |
Evaluation metrics
|
|
| /./ML/Diffusion-models/Training/Training-diffusion-models |
Training diffusion models
|
|
| /./ML/Diffusion-models/Novel-stuff |
Novel stuff
|
|
| /./ML/Diffusion-models/The-diffusion-process |
The diffusion process
|
|
| /./ML/Engineering/Coding/Abstract-Syntax-Tree |
Abstract Syntax Tree
|
|
| /./ML/Engineering/Coding/Einops--and--and--Einsum |
Einops && Einsum
|
|
| /./ML/Engineering/Coding/Installing-CUDA-on-RTX-laptop |
Installing CUDA on RTX laptop
|
|
| /./ML/Engineering/Coding/Local-workflows |
Local workflows
|
|
| /./ML/Engineering/Coding/Neat-tricks |
Neat tricks
|
|
| /./ML/Engineering/Coding/Overmind |
Overmind
|
|
| /./ML/Engineering/Coding/pdb-and--pdbplus |
pdb& pdbplus
|
|
| /./ML/Engineering/Coding/py-spy |
py-spy
|
|
| /./ML/Engineering/Coding/Python-project-layout-with-uv |
Python project layout with uv
|
|
| /./ML/Engineering/Coding/SLURM |
SLURM
|
|
| /./ML/Engineering/Coding/trio |
trio
|
|
| /./ML/Engineering/Coding/viztracer |
viztracer
|
|
| /./ML/Engineering/CPUs/ggml |
ggml
|
|
| /./ML/Engineering/CPUs/Quantization-formats |
Quantization formats
|
|
| /./ML/Engineering/GPU-programming/Kernels-implementation/How-to-implement-kernel-ops-in-Pytorch |
How to implement kernel ops in Pytorch
|
|
| /./ML/Engineering/GPU-programming/Kernels-implementation/Kernels-101 |
Kernels 101
|
|
| /./ML/Engineering/GPU-programming/Kernels-implementation/Mamba-scan-kernel |
Mamba scan kernel
|
|
| /./ML/Engineering/GPU-programming/PMPP-book/PMPP-book |
PMPP book
|
|
| /./ML/Engineering/GPU-programming/PMPP-book/PMPP-book---Heterogenous-data-parallel-computing |
PMPP book - Heterogenous data parallel computing
|
|
| /./ML/Engineering/GPU-programming/PMPP-book/PMPP-book---Introduction |
PMPP book - Introduction
|
|
| /./ML/Engineering/GPU-programming/PMPP-book/PMPP-book---Multidimensional-grids-and-data |
PMPP book - Multidimensional grids and data
|
|
| /./ML/Engineering/GPU-programming/Profiling/Nsight-systems |
Nsight systems
|
|
| /./ML/Engineering/GPU-programming/Triton/Beginner-steps-into-Triton |
Beginner steps into Triton
|
|
| /./ML/Engineering/GPU-programming/Triton/Implementing-Flash-Attention-forward-pass |
Implementing Flash Attention forward pass
|
|
| /./ML/Engineering/GPU-programming/Block-Matrix-Multiplication |
Block Matrix Multiplication
|
|
| /./ML/Engineering/GPU-programming/CUDA-Essentials |
CUDA Essentials
|
|
| /./ML/Engineering/GPU-programming/CUDA-logical--and--physical-layout |
CUDA logical & physical layout
|
|
| /./ML/Engineering/GPU-programming/CUDA-streams |
CUDA streams
|
|
| /./ML/Engineering/GPU-programming/Deriving-Flash-Attention-forward-pass |
Deriving Flash Attention forward pass
|
|
| /./ML/Engineering/GPU-programming/Fenwick-Tree |
Fenwick Tree
|
|
| /./ML/Engineering/GPU-programming/Prefix-Sum---Scan-algorithm |
Prefix Sum - Scan algorithm
|
|
| /./ML/Engineering/GPU-programming/Tensor-Layouts |
Tensor Layouts
|
|
| /./ML/Engineering/GPU-programming/Tips |
Tips
|
|
| /./ML/Engineering/GPUs/Bandwidth |
Bandwidth
|
|
| /./ML/Engineering/GPUs/GPU-architecture |
GPU architecture
|
|
| /./ML/Engineering/GPUs/GPU-memory-tiling |
GPU memory tiling
|
|
| /./ML/Engineering/GPUs/Hardware |
Hardware
|
|
| /./ML/Engineering/GPUs/Memory |
Memory
|
|
| /./ML/Engineering/GPUs/Tensor-cores |
Tensor cores
|
|
| /./ML/Engineering/GPUs/TFLOPS,-MFU |
TFLOPS, MFU
|
|
| /./ML/Engineering/Memory/Memory-usage-(VRAM) |
Memory usage (VRAM)
|
|
| /./ML/Engineering/Memory/ML-instant-math |
ML instant math
|
|
| /./ML/Engineering/Memory/Moving-bits |
Moving bits
|
|
| /./ML/Engineering/Nanotron/Differential-Distributed-Primitives |
Differential Distributed Primitives
|
|
| /./ML/Engineering/Nanotron/Model-definition |
Model definition
|
|
| /./ML/Engineering/Nanotron/Nanotron-code-organisation |
Nanotron code organisation
|
|
| /./ML/Engineering/Nanotron/Parameter-sharding |
Parameter sharding
|
|
| /./ML/Engineering/Nanotron/ZeRO-3-vs-3D-Parallelism |
ZeRO-3 vs 3D Parallelism
|
|
| /./ML/Engineering/Precision/FP8/FP8-training |
FP8 training
|
|
| /./ML/Engineering/Precision/FP8/FP8-Training-Stability |
FP8 Training Stability
|
|
| /./ML/Engineering/Precision/FP8/FP8-LM-Training-FP8-Large-Language-Models |
FP8-LM Training FP8 Large Language Models
|
|
| /./ML/Engineering/Precision/FP8/PyTorch-FP8 |
PyTorch FP8
|
|
| /./ML/Engineering/Precision/FP8/Resources |
Resources
|
|
| /./ML/Engineering/Precision/e |
e
|
|
| /./ML/Engineering/Precision/Floating-point-numbers |
Floating point numbers
|
|
| /./ML/Engineering/Precision/Kahan-summation |
Kahan summation
|
|
| /./ML/Engineering/Precision/NVFP4-format |
NVFP4 format
|
|
| /./ML/Engineering/Precision/Pretraining-Large-Language-Models-with-NVFP4 |
Pretraining Large Language Models with NVFP4
|
|
| /./ML/Engineering/Precision/Rounding |
Rounding
|
|
| /./ML/Engineering/Precision/Transformer-Engine |
Transformer Engine
|
|
| /./ML/Engineering/Pytorch/ExecuTorch/Backends/XNNPACK/GEMMs |
GEMMs
|
|
| /./ML/Engineering/Pytorch/ExecuTorch/Backends/XNNPACK/XNNPACK-in-Executorch |
XNNPACK in Executorch
|
|
| /./ML/Engineering/Pytorch/ExecuTorch/Backends/How-to-write-a-partitioner--and--backend-delegate |
How to write a partitioner & backend delegate
|
|
| /./ML/Engineering/Pytorch/ExecuTorch/Backends/QNN-(Qualcomm) |
QNN (Qualcomm)
|
|
| /./ML/Engineering/Pytorch/ExecuTorch/Kernels/Custom-C++-operator |
Custom C++ operator
|
|
| /./ML/Engineering/Pytorch/ExecuTorch/Kernels/Kernels |
Kernels
|
|
| /./ML/Engineering/Pytorch/ExecuTorch/Llama-implementation/Workflow |
Workflow
|
|
| /./ML/Engineering/Pytorch/ExecuTorch/LLM-workloads/Invoking-the-runtime |
Invoking the runtime
|
|
| /./ML/Engineering/Pytorch/ExecuTorch/LLM-workloads/Utils-for-LLMs |
Utils for LLMs
|
|
| /./ML/Engineering/Pytorch/ExecuTorch/Benchmarking |
Benchmarking
|
|
| /./ML/Engineering/Pytorch/ExecuTorch/Core-Aten-ops |
Core Aten ops
|
|
| /./ML/Engineering/Pytorch/ExecuTorch/Edge-Compilation |
Edge Compilation
|
|
| /./ML/Engineering/Pytorch/ExecuTorch/How-it-works |
How it works
|
|
| /./ML/Engineering/Pytorch/ExecuTorch/The-0-1-specialization-problem-in-Pt2-export |
The 0-1 specialization problem in Pt2 export
|
|
| /./ML/Engineering/Pytorch/ExecuTorch/torch.export() |
torch.export()
|
|
| /./ML/Engineering/Pytorch/Compiler-stack |
Compiler stack
|
|
| /./ML/Engineering/Pytorch/Launching-a-distributed-training-run |
Launching a distributed training run
|
|
| /./ML/Engineering/Pytorch/Pytorch-Internals |
Pytorch Internals
|
|
| /./ML/Engineering/Pytorch/torch.autograd |
torch.autograd
|
|
Внешние ссылки
Кол-во: 13
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 13 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор |
|---|---|
| microsoft.ai |
Microsoft AI<svg class="external-icon" viewbox="0 0 512 512"><path d="M320 0H288V64h32 82.7L201.4 265.4 178.7 288 224 333.3l22.6-22.6L448 109.3V192v32h64V192 32 0H480 320zM32 32H0V64 480v32H32 456h32V480 352 320H424v32 96H64V96h96 32V32H160 32z"></path></svg>
|
| github.com |
Machine Learning Engineering Open Book<svg class="external-icon" viewbox="0 0 512 512"><path d="M320 0H288V64h32 82.7L201.4 265.4 178.7 288 224 333.3l22.6-22.6L448 109.3V192v32h64V192 32 0H480 320zM32 32H0V64 480v32H32 456h32V480 352 320H424v32 96H64V96h96 32V32H160 32z"></path></svg>
|
| youtube.com |
CUDA MODE youtube channel<svg class="external-icon" viewbox="0 0 512 512"><path d="M320 0H288V64h32 82.7L201.4 265.4 178.7 288 224 333.3l22.6-22.6L448 109.3V192v32h64V192 32 0H480 320zM32 32H0V64 480v32H32 456h32V480 352 320H424v32 96H64V96h96 32V32H160 32z"></path></svg>
|
| arxiv.org |
Understanding Diffusion Models: A Unified Perspective<svg class="external-icon" viewbox="0 0 512 512"><path d="M320 0H288V64h32 82.7L201.4 265.4 178.7 288 224 333.3l22.6-22.6L448 109.3V192v32h64V192 32 0H480 320zM32 32H0V64 480v32H32 456h32V480 352 320H424v32 96H64V96h96 32V32H160 32z"></path></svg>
|
| youtube.com |
Sasha Rush youtube channel<svg class="external-icon" viewbox="0 0 512 512"><path d="M320 0H288V64h32 82.7L201.4 265.4 178.7 288 224 333.3l22.6-22.6L448 109.3V192v32h64V192 32 0H480 320zM32 32H0V64 480v32H32 456h32V480 352 320H424v32 96H64V96h96 32V32H160 32z"></path></svg>
|
| zeyuan.allen-zhu.com |
Zeyuan Allen-Zhu<svg class="external-icon" viewbox="0 0 512 512"><path d="M320 0H288V64h32 82.7L201.4 265.4 178.7 288 224 333.3l22.6-22.6L448 109.3V192v32h64V192 32 0H480 320zM32 32H0V64 480v32H32 456h32V480 352 320H424v32 96H64V96h96 32V32H160 32z"></path></svg>
|
| jeremy.fast.ai |
Jeremy Howard<svg class="external-icon" viewbox="0 0 512 512"><path d="M320 0H288V64h32 82.7L201.4 265.4 178.7 288 224 333.3l22.6-22.6L448 109.3V192v32h64V192 32 0H480 320zM32 32H0V64 480v32H32 456h32V480 352 320H424v32 96H64V96h96 32V32H160 32z"></path></svg>
|
| tridao.me |
Tri Dao<svg class="external-icon" viewbox="0 0 512 512"><path d="M320 0H288V64h32 82.7L201.4 265.4 178.7 288 224 333.3l22.6-22.6L448 109.3V192v32h64V192 32 0H480 320zM32 32H0V64 480v32H32 456h32V480 352 320H424v32 96H64V96h96 32V32H160 32z"></path></svg>
|
| jasonwei.net |
Jason Wei<svg class="external-icon" viewbox="0 0 512 512"><path d="M320 0H288V64h32 82.7L201.4 265.4 178.7 288 224 333.3l22.6-22.6L448 109.3V192v32h64V192 32 0H480 320zM32 32H0V64 480v32H32 456h32V480 352 320H424v32 96H64V96h96 32V32H160 32z"></path></svg>
|
| horace.io |
Horace He<svg class="external-icon" viewbox="0 0 512 512"><path d="M320 0H288V64h32 82.7L201.4 265.4 178.7 288 224 333.3l22.6-22.6L448 109.3V192v32h64V192 32 0H480 320zM32 32H0V64 480v32H32 456h32V480 352 320H424v32 96H64V96h96 32V32H160 32z"></path></svg>
|
| sustcsonglin.github.io |
Songlin Yang<svg class="external-icon" viewbox="0 0 512 512"><path d="M320 0H288V64h32 82.7L201.4 265.4 178.7 288 224 333.3l22.6-22.6L448 109.3V192v32h64V192 32 0H480 320zM32 32H0V64 480v32H32 456h32V480 352 320H424v32 96H64V96h96 32V32H160 32z"></path></svg>
|
| lucasb.eyer.be |
Lucas Beyer<svg class="external-icon" viewbox="0 0 512 512"><path d="M320 0H288V64h32 82.7L201.4 265.4 178.7 288 224 333.3l22.6-22.6L448 109.3V192v32h64V192 32 0H480 320zM32 32H0V64 480v32H32 456h32V480 352 320H424v32 96H64V96h96 32V32H160 32z"></path></svg>
|
| quartz.jzhao.xyz |
Quartz v4.2.3
|
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Страница https://haroldbenoit.com/notes/ готова к продвижению на 56%. Чтобы еще улучшить страницу и попасть на первые места поисковой выдачи необходимо:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: