Public
Edited
Jan 8, 2024
Insert cell
Insert cell
mermaid`graph LR
subgraph Diffusion Process [Non-Linear Paths]
id1[Random Noise] --> id2(Diffusion Step 1)
id2 --> id3(Diffusion Step 2)
id3 --> id4(Diffusion Step 3)
id4 --> id5(Final Output)
style id1 fill:#f0f0f0,stroke:#333,stroke-width:2px
style id5 fill:#f0f0f0,stroke:#333,stroke-width:2px
end
subgraph Training Data [Data Points]
id6(Data Point 1)
id7(Data Point 2)
id8(Data Point 3)
end
id2 --> id6
id2 --> id7
id4 --> id8
id3 --> id6
id3 --> id8
linkStyle 0 stroke-width:2px,stroke:#5c91e5
linkStyle 4 stroke-width:2px,stroke:#d54a30
linkStyle 5 stroke-width:2px,stroke:#d54a30
linkStyle 6 stroke-width:2px,stroke:#d54a30
linkStyle 7 stroke-width:2px,stroke:#5c91e5
linkStyle 8 stroke-width:2px,stroke:#d54a30
subgraph Legend
id10["Diffusion Step"]
id11["Data Point"]
id12["Non-Linear Influence"]
id13["Accumulated Influence"]
end

`
Insert cell
// {
// const referencesBlock = sentences.split(" References");

// const matches = referencesBlock[1].match(/\[(\d+)\]/g);

// let rawRefs = referencesBlock[1];

// matches.map((i) => {
// rawRefs = rawRefs.replace(i, "|").replace("\n", "");
// });
// rawRefs = rawRefs.split("|");
// console.log(rawRefs);
// }
Insert cell
getNewPapers = async (
maxResults = 2,
skip = 0,
keyword,
category = "cs.CL+cs.CV+cs.AI+cs.CY+cs.ET+cs.HC+cs.IT+cs.LG+cs.MA+cs.RO+cs.SY"
) =>
await fetch(
`https://export.arxiv.org/api/query?search_query=cat:${category}${
keyword ? "+AND+all:" + keyword : ""
}&max_results=${maxResults}&sortBy=submittedDate&sortOrder=descending&start=${skip}`
).then((r) => r.text())
Insert cell
//getNewPapers(1, 0, "%22dynamic+bayesian+networks%22")
Insert cell
{
const cats =
"cs.CL+cs.CV+cs.AI+cs.CY+cs.ET+cs.HC+cs.IT+cs.LG+cs.MA+cs.RO+cs.SY";
/*

df_AI = df[df['categories'].str.contains("cs.AI")]
print(f'arXiv AI size: {len(df_AI.index)}')

*/
return cats.split("+cs.").join(", df_");
}
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
fetch(
"https://export.arxiv.org/api/query?search_query=all:%22eclat%22&max_results=4&sortBy=submittedDate&sortOrder=descending&start=0"
).then((r) => r.text())
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more