Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 17252 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://btrabucco.com/robots.txt
302 Found
https://btrabuc.co/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
<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=Open+Sans:wght@300;400;600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="styles.css">
<title>Brandon Trabucco - AI Research</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="author" content="Brandon Trabucco">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description", content="Brandon is currently a Ph.D. student at CMU in the Machine Learning Department advised by Professor Ruslan Salakhutdinov, and was an undergraduate at UC Berkeley working with Professor Sergey Levine. Brandon's research includes reasoning, generative models, and agents. He produces electronic music and considers how machine learning research can enhance creative workflows.">
</head>
<body>
<nav id="nav-bar" class="nav">
<div class="nav-wrapper">
<a id="nav-logo" class="nav-logo" href="#">
<img class="signature" src="sig.png"/>
</a>
<div class="hamburger not-active">
<span class="hamburger-piece"></span>
<span class="hamburger-piece"></span>
<span class="hamburger-piece"></span>
</div>
<div class="nav-menu">
<a class="nav-button" href="mailto:brandon@btrabucco.com">
<span class="nav-text">Email</span>
</a>
<a class="nav-button" href="https://docs.google.com/document/d/1kPQRZcUF9oDzevEri8B1NH0h7mq75Wt_SgpjeuRIWK4/edit?usp=sharing">
<span class="nav-text">CV</span>
</a>
<a class="nav-button" href="https://scholar.google.com/citations?user=aLquhd4AAAAJ&hl=en">
<span class="nav-text">Google Scholar</span>
</a>
<a class="nav-button" href="https://twitter.com/brandontrabucco">
<span class="nav-text">Twitter</span>
</a>
<a class="nav-button" href="https://github.com/brandontrabucco">
<span class="nav-text">GitHub</span>
</a>
</div>
</div>
</nav>
<div id="parallax" class="parallax">
<div class="parallax__layer parallax__layer__0">
<img src="layer4.png" />
</div>
<div class="parallax__layer parallax__layer__1">
<img src="layer3.png" />
</div>
<div class="parallax__layer parallax__layer__2">
<img src="layer2.png" />
</div>
<div class="parallax__layer parallax__layer__3">
<img src="layer1.png" />
</div>
<div class="parallax__layer parallax__layer__4">
<img src="layer0.png" />
</div>
</div>
<div class="parallax__cover">
<span class="tagline">Researcher. Musician. Outdoor Enthusiast.</span>
<div class="nav-background"></div>
<div class="content">
<img alt="Brandon Trabucco" class="brandon" src="brandon.png" />
<p class="bio">Brandon is currently a Ph.D. student at CMU in the <a href="https://www.ml.cmu.edu/">Machine Learning Department</a> advised by Professor Ruslan Salakhutdinov, and was an undergraduate at UC Berkeley working with Professor Sergey Levine. Brandon's research includes reasoning, generative models, and agents. He produces electronic music and considers how machine learning research can enhance creative workflows.</p>
<p class="bio">Brandon is an <a href="https://en.wikipedia.org/wiki/DoD_NDSEG_Fellowship">NDSEG Fellow</a> and Amazon alumni. His research is published in top ML conferences, and featured as oral presentations at NeurIPS 2024, the NeurIPS 2023 Synthetic Data Workshop, and CVPR Embodied AI Workshop, where his work <a href="https://openreview.net/forum?id=1C6nCCaRe6p">MaSS</a> won the <a href="https://leaderboard.allenai.org/ithor_rearrangement_2phase_2022/submissions/public">Rearrangement Challenge</a>.</p>
<h1 id="sec-research">Research</h1>
<div class="research-item">
<div class="research-item-thumb">
<img alt="Towards Internet-Scale Training For Agents" src="https://data-for-agents.github.io/static/images/data-for-agents-teaser.gif" />
</div>
<div class="research-item-content">
<a href="https://data-for-agents.github.io/" class="research-item-title">Towards Internet-Scale Training For Agents</a>
<span class="research-item-authors"><span class="me">Brandon Trabucco</span>, Gunnar Sigurdsson, Robinson Piramuthu, Ruslan Salakhutdinov</span>
<span class="research-item-venue">ICLR 2025 Workshop on Data Problems for Foundation Models ( 15-min oral, Top 1% )</span>
<span class="research-item-links">[<a href="https://arxiv.org/abs/2502.06776">pdf</a>] [<a href="https://github.com/data-for-agents/insta">code</a>]
</div>
</div>
<div class="research-item">
<div class="research-item-thumb">
<img alt="Wayward Concepts In Large Multimodal Models" src="visual-words-gif-medium.gif" />
</div>
<div class="research-item-content">
<a href="https://visual-words.github.io/" class="research-item-title">Wayward Concepts In Large Multimodal Models</a>
<span class="research-item-authors"><span class="me">Brandon Trabucco</span>, Max Gurinas, Kyle Doherty, Ruslan Salakhutdinov</span>
<span class="research-item-venue">NeurIPS 2024 Workshop on Scientific Methods for Understanding Deep Learning</span>
<span class="research-item-venue">ICLR 2025</span>
<span class="research-item-links">[<a href="https://arxiv.org/abs/2406.07506">pdf</a>] [<a href="https://github.com/visual-words/visual-words">code</a>]
</div>
</div>
<div class="research-item">
<div class="research-item-thumb">
<img alt="Stylus: Automatic Adapter Selection For Diffusion Models" src="stylus-gif-final.gif" />
</div>
<div class="research-item-content">
<a href="https://stylus-diffusion.github.io/" class="research-item-title">Stylus: Automatic Adapter Selection For Diffusion Models</a>
<span class="research-item-authors">Michael Luo, Justin Wong, <span class="me">Brandon Trabucco</span>, Yanping Huang, Joseph E. Gonzalez, Zhifeng Chen, Ruslan Salakhutdinov, Ion Stoica</span>
<span class="research-item-venue">NeurIPS 2024 ( 15-min oral, Top 0.3% )</span>
<span class="research-item-links">[<a href="https://arxiv.org/abs/2404.18928">pdf</a>] [<a href="https://github.com/stylus-diffusion/stylus">code</a>]
</div>
</div>
<div class="research-item">
<div class="research-item-thumb">
<img alt="Effective Data Augmentation With Diffusion" src="da-fusion-gif.gif" />
</div>
<div class="research-item-content">
<a href="https://arxiv.org/abs/2302.07944" class="research-item-title">Effective Data Augmentation With Diffusion Models</a>
<span class="research-item-authors"><span class="me">Brandon Trabucco</span>, Kyle Doherty, Max Gurinas, Ruslan Salakhutdinov</span>
<span class="research-item-venue">ICLR 2023 Foundation Models Workshop (oral)</span>
<span class="research-item-venue">NeurIPS 2023 Foundation Models Workshop (oral)</span>
<span class="research-item-venue">NeurIPS 2023 Synthetic Data Workshop ( 30-min oral, Top 2% )</span>
<span class="research-item-venue">ICLR 2024</span>
<span class="research-item-links">[<a href="https://arxiv.org/abs/2302.07944">pdf</a>] [<a href="https://github.com/brandontrabucco/da-fusion">code</a>] [<a href="https://youtu.be/IKDWOOWzwns">talk</a>]</span>
</div>
</div>
<div class="research-item">
<div class="research-item-thumb">
<img alt="3D Mapping and Semantic Search" src="mass.gif" />
</div>
<div class="research-item-content">
<a href="https://openreview.net/forum?id=1C6nCCaRe6p" class="research-item-title">A Simple Approach for Visual Room Rearrangement: 3D Mapping and Semantic Search</a>
<span class="research-item-authors"><span class="me">Brandon Trabucco</span>, Gunnar Sigurdsson, Robinson Piramuthu, Gaurav S. Sukhatme, Ruslan Salakhutdinov</span>
<span class="research-item-venue">CVPR 2022 Embodied AI Workshop ( 5-min oral )</span>
<span class="research-item-venue">ICLR 2023</span>
<span class="research-item-links">[<a href="https://openreview.net/forum?id=1C6nCCaRe6p">pdf</a>] [<a href="https://github.com/brandontrabucco/mass">code</a>] [<a href="https://youtu.be/LJF9cmI47cA">talk</a>]</span>
</div>
</div>
<div class="research-item">
<div class="research-item-thumb">
<img alt="AnyMorph" src="anymorph.gif" />
</div>
<div class="research-item-content">
<a href="https://arxiv.org/abs/2206.12279" class="research-item-title">AnyMorph: Learning Transferable Policies By Inferring Agent Morphology</a>
<span class="research-item-authors"><span class="me">Brandon Trabucco</span>, Mariano Phielipp, Glen Berseth</span>
<span class="research-item-venue">ICML 2022</span>
<span class="research-item-links">[<a href="https://arxiv.org/abs/2206.12279">pdf</a>] [<a href="https://icml.cc/virtual/2022/spotlight/17812">talk</a>] [<a href="https://www.linkedin.com/pulse/anymorph-learning-transferable-policies-inferring-agent-trabucco">blog</a>]</span>
</div>
</div>
<div class="research-item">
<div class="research-item-thumb">
<img alt="Offline Model-Based Optimization" src="mbo.gif" />
</div>
<div class="research-item-content">
<a href="https://arxiv.org/abs/2202.08450" class="research-item-title">Design-Bench: Benchmarks for Data-Driven Offline Model-Based Optimization</a>
<span class="research-item-authors"><span class="me">Brandon Trabucco</span>*, Xinyang Geng*, Aviral Kumar, Sergey Levine</span>
<span class="research-item-venue">ICML 2022</span>
<span class="research-item-links">[<a href="https://arxiv.org/abs/2202.08450">pdf</a>] [<a href="https://icml.cc/virtual/2022/spotlight/17232">talk</a>]</span>
</div>
</div>
<div class="research-item">
<div class="research-item-thumb">
<img alt="Offline Model-Based Optimization" src="mbo.gif" />
</div>
<div class="research-item-content">
<a href="https://arxiv.org/abs/2107.06882" class="research-item-title">Conservative Objective Models For Effective Model-Based Optimization</a>
<span class="research-item-authors"><span class="me">Brandon Trabucco</span>*, Aviral Kumar*, Xinyang Geng, Sergey Levine</span>
<span class="research-item-venue">ICML 2021</span>
<span class="research-item-links">[<a href="https://arxiv.org/abs/2107.06882">pdf</a>] [<a href="https://www.youtube.com/watch?v=bMIlHl3KIfU">talk</a>]</span>
</div>
</div>
<div class="research-item">
<div class="research-item-thumb">
<img alt="Variational Order Inference" src="voi.png" />
</div>
<div class="research-item-content">
<a href="https://arxiv.org/abs/2110.15797" class="research-item-title">Discovering Autoregressive Orderings with Variational Inference</a>
<span class="research-item-authors">Xuanlin Li*, <span class="me">Brandon Trabucco</span>*, Dong Huk Park, Michael Luo, Sheng Shen, Trevor Darrell, Yang Gao</span>
<span class="research-item-venue">ICLR 2021</span>
<span class="research-item-links">[<a href="https://arxiv.org/abs/2110.15797">pdf</a>] [<a href="https://iclr.cc/virtual/2021/poster/2984">talk</a>]</span>
</div>
</div>
<div class="research-item">
<div class="research-item-thumb">
<img alt="Neural Program Synthesis" src="karel.png" />
</div>
<div class="research-item-content">
<a href="https://arxiv.org/abs/1912.12345" class="research-item-title">Synthetic Datasets for Neural Program Synthesis</a>
<span class="research-item-authors">Richard Shin, Neel Kant, Kavi Gupta, Christopher Bender, <span class="me">Brandon Trabucco</span>, Rishabh Singh, Dawn Song</span>
<span class="research-item-venue">ICLR 2019</span>
<span class="research-item-links">[<a href="https://arxiv.org/abs/1912.12345">pdf</a>]</span>
</div>
</div>
<h1 id="sec-music">Music</h1>
<iframe width="100%" height="300" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/200686626&color=%23ff5500&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&show_teaser=true&visual=true"></iframe><div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"><a href="https://soundcloud.com/brandontrabucco" title="Brandon Trabucco" target="_blank" style="color: #cccccc; text-decoration: none;">Brandon Trabucco</a> · <a href="https://soundcloud.com/brandontrabucco/new-world" title="New World" target="_blank" style="color: #cccccc; text-decoration: none;">New World</a></div>
</div>
<footer class="footer"> <span class="footer-copyright">Copyright 2023 - Brandon Trabucco</div></footer>
</div>
<script>
$("#nav-logo").click(function() {
$('html,body').animate({ scrollTop: 0 }, 'fast');
});
$('.hamburger').on('click', function() {
$(this).toggleClass('active not-active');
});
// The debounce function receives our function as a parameter
const debounce = (fn) => {
// This holds the requestAnimationFrame reference, so we can cancel it if we wish
let frame;
// The debounce function returns a new function that can receive a variable number of arguments
return (...params) => {
// If the frame variable has been defined, clear it now, and queue for next frame
if (frame) {
cancelAnimationFrame(frame);
}
// Queue our function call for the next frame
frame = requestAnimationFrame(() => {
// Call our function and pass any params we received
fn(...params);
});
}
};
scrollbox = $(window);
parallaxRegion = $("#parallax");
navbarHeight = $('#nav-bar').height();
// Reads out the scroll position and stores it in the data attribute
// so we can use it in our stylesheets
const storeScroll = () => {
scrollTop = scrollbox.scrollTop();
parallaxRegionHeight = parallaxRegion.height();
scrollFraction = Math.max(0, Math.min(1, scrollTop / parallaxRegionHeight));
scrollFractionNav = Math.max(0, Math.min(1, scrollTop / (parallaxRegionHeight - 2 * navbarHeight)));
document.documentElement.style.setProperty('--scroll-fraction', scrollFraction);
document.documentElement.style.setProperty('--scroll-fraction-nav', scrollFractionNav);
}
// Listen for new scroll events, here we debounce our `storeScroll` function
scrollbox.scroll(debounce(storeScroll));
// Update scroll position for first time
storeScroll();
</script>
</body>
</html>