Buckets:
| import{s as qe,n as je,o as ve}from"../chunks/scheduler.505acc25.js";import{S as ke,i as Ze,e as r,s as l,c as o,h as Ge,a as i,d as a,b as n,f as xe,g as p,j as f,k as ge,l as Ee,m as s,n as u,t as m,o as d,p as c}from"../chunks/index.e22abd30.js";import{C as Fe,H as fe,E as Ie}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.a144e953.js";import{C as z}from"../chunks/CodeBlock.f6688f67.js";import{C as He}from"../chunks/CourseFloatingBanner.f0a2dc21.js";function Re($e){let g,B,V,A,y,Y,b,L,h,N,M,ye="Ahora aprenderemos a exportar y usar los datos anotados que tenemos en Argilla.",P,C,Q,w,be="Primero tenemos que asegurarnos de que estamos conectados a nuestra instancia de Argilla como en los pasos anteriores:",S,T,W,U,he="Y ahora cargaremos el dataset con el que vamos a trabajar:",K,_,D,J,Me="Cargar el dataset y acceder a sus registros con <code>dataset.records</code> basta para empezar a usar tu dataset y sus registros en tus propios propósitos y pipelines. Sin embargo, también aprenderemos a hacer algunas operaciones opcionales, como filtrar los registros y exportar tu dataset al Hugging Face Hub.",O,x,ee,q,Ce="A veces solo quieres usar los registros que ya están completos, así que primero filtraremos los registros de nuestro dataset según su estado:",te,j,ae,$,we="<p>⚠️ Ten en cuenta que los registros con estado <code>completed</code> (es decir, aquellos que cumplen el mínimo de respuestas enviadas configurado en la distribución de la tarea) podrían tener más de una respuesta, y que cada respuesta puede tener cualquiera de estos estados: <code>submitted</code>, <code>draft</code> o <code>discarded</code>.</p>",se,v,Te='Aprende más sobre cómo consultar y filtrar registros en la <a href="https://docs.argilla.io/latest/how_to_guides/query/" rel="nofollow">documentación de Argilla</a>.',le,k,ne,Z,Ue="Ahora podemos exportar nuestras anotaciones al Hugging Face Hub para compartirlas con otras personas. Para ello, tendremos que convertir los records en un 🤗 Dataset y luego subirlo al Hub:",re,G,oe,E,_e="Alternativamente, podemos exportar directamente el dataset completo de Argilla (incluidos los registros pendientes) así:",ie,F,pe,I,Je="Esta es una opción interesante si otras personas quieren abrir el dataset en sus propias instancias de Argilla, ya que la configuración se guarda automáticamente y pueden importar el dataset completo con una sola línea de código:",ue,H,me,R,de,X,ce;return y=new Fe({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),b=new fe({props:{title:"Usa tu dataset anotado",local:"use-your-annotated-dataset",headingTag:"h1"}}),h=new He({props:{chapter:10,classNames:"absolute z-10 right-0 top-0",notebooks:[{label:"Google Colab",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/master/course/en/chapter10/section5.ipynb"},{label:"Aws Studio",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/master/course/en/chapter10/section5.ipynb"}]}}),C=new fe({props:{title:"Carga el dataset",local:"carga-el-dataset",headingTag:"h2"}}),T=new z({props:{code:"aW1wb3J0JTIwYXJnaWxsYSUyMGFzJTIwcmclMEElMEFIRl9UT0tFTiUyMCUzRCUyMCUyMi4uLiUyMiUyMCUyMCUyMyUyMHNvbG8lMjBwYXJhJTIwU3BhY2VzJTIwcHJpdmFkb3MlMEElMEFjbGllbnQlMjAlM0QlMjByZy5BcmdpbGxhKCUwQSUyMCUyMCUyMCUyMGFwaV91cmwlM0QlMjIuLi4lMjIlMkMlMEElMjAlMjAlMjAlMjBhcGlfa2V5JTNEJTIyLi4uJTIyJTJDJTBBJTIwJTIwJTIwJTIwaGVhZGVycyUzRCU3QiUyMkF1dGhvcml6YXRpb24lMjIlM0ElMjBmJTIyQmVhcmVyJTIwJTdCSEZfVE9LRU4lN0QlMjIlN0QlMkMlMjAlMjAlMjMlMjBzb2xvJTIwcGFyYSUyMFNwYWNlcyUyMHByaXZhZG9zJTBBKQ==",highlighted:`<span class="hljs-keyword">import</span> argilla <span class="hljs-keyword">as</span> rg | |
| HF_TOKEN = <span class="hljs-string">"..."</span> <span class="hljs-comment"># solo para Spaces privados</span> | |
| client = rg.Argilla( | |
| api_url=<span class="hljs-string">"..."</span>, | |
| api_key=<span class="hljs-string">"..."</span>, | |
| headers={<span class="hljs-string">"Authorization"</span>: <span class="hljs-string">f"Bearer <span class="hljs-subst">{HF_TOKEN}</span>"</span>}, <span class="hljs-comment"># solo para Spaces privados</span> | |
| )`,wrap:!1}}),_=new z({props:{code:"ZGF0YXNldCUyMCUzRCUyMGNsaWVudC5kYXRhc2V0cyhuYW1lJTNEJTIyYWdfbmV3cyUyMik=",highlighted:'dataset = client.datasets(name=<span class="hljs-string">"ag_news"</span>)',wrap:!1}}),x=new fe({props:{title:"Filtra el dataset",local:"filtra-el-dataset",headingTag:"h2"}}),j=new z({props:{code:"c3RhdHVzX2ZpbHRlciUyMCUzRCUyMHJnLlF1ZXJ5KGZpbHRlciUzRHJnLkZpbHRlciglNUIoJTIyc3RhdHVzJTIyJTJDJTIwJTIyJTNEJTNEJTIyJTJDJTIwJTIyY29tcGxldGVkJTIyKSU1RCkpJTBBJTBBZmlsdGVyZWRfcmVjb3JkcyUyMCUzRCUyMGRhdGFzZXQucmVjb3JkcyhzdGF0dXNfZmlsdGVyKQ==",highlighted:`status_filter = rg.Query(<span class="hljs-built_in">filter</span>=rg.Filter([(<span class="hljs-string">"status"</span>, <span class="hljs-string">"=="</span>, <span class="hljs-string">"completed"</span>)])) | |
| filtered_records = dataset.records(status_filter)`,wrap:!1}}),k=new fe({props:{title:"Exporta al Hub",local:"exporta-al-hub",headingTag:"h2"}}),G=new z({props:{code:"ZmlsdGVyZWRfcmVjb3Jkcy50b19kYXRhc2V0cygpLnB1c2hfdG9faHViKCUyMmFyZ2lsbGElMkZhZ19uZXdzX2Fubm90YXRlZCUyMik=",highlighted:'filtered_records.to_datasets().push_to_hub(<span class="hljs-string">"argilla/ag_news_annotated"</span>)',wrap:!1}}),F=new z({props:{code:"ZGF0YXNldC50b19odWIocmVwb19pZCUzRCUyMmFyZ2lsbGElMkZhZ19uZXdzX2Fubm90YXRlZCUyMik=",highlighted:'dataset.to_hub(repo_id=<span class="hljs-string">"argilla/ag_news_annotated"</span>)',wrap:!1}}),H=new z({props:{code:"ZGF0YXNldCUyMCUzRCUyMHJnLkRhdGFzZXQuZnJvbV9odWIocmVwb19pZCUzRCUyMmFyZ2lsbGElMkZhZ19uZXdzX2Fubm90YXRlZCUyMik=",highlighted:'dataset = rg.Dataset.from_hub(repo_id=<span class="hljs-string">"argilla/ag_news_annotated"</span>)',wrap:!1}}),R=new Ie({props:{source:"https://github.com/huggingface/course/blob/main/chapters/es/chapter10/5.mdx"}}),{c(){g=r("meta"),B=l(),V=r("p"),A=l(),o(y.$$.fragment),Y=l(),o(b.$$.fragment),L=l(),o(h.$$.fragment),N=l(),M=r("p"),M.textContent=ye,P=l(),o(C.$$.fragment),Q=l(),w=r("p"),w.textContent=be,S=l(),o(T.$$.fragment),W=l(),U=r("p"),U.textContent=he,K=l(),o(_.$$.fragment),D=l(),J=r("p"),J.innerHTML=Me,O=l(),o(x.$$.fragment),ee=l(),q=r("p"),q.textContent=Ce,te=l(),o(j.$$.fragment),ae=l(),$=r("blockquote"),$.innerHTML=we,se=l(),v=r("p"),v.innerHTML=Te,le=l(),o(k.$$.fragment),ne=l(),Z=r("p"),Z.textContent=Ue,re=l(),o(G.$$.fragment),oe=l(),E=r("p"),E.textContent=_e,ie=l(),o(F.$$.fragment),pe=l(),I=r("p"),I.textContent=Je,ue=l(),o(H.$$.fragment),me=l(),o(R.$$.fragment),de=l(),X=r("p"),this.h()},l(e){const t=Ge("svelte-u9bgzb",document.head);g=i(t,"META",{name:!0,content:!0}),t.forEach(a),B=n(e),V=i(e,"P",{}),xe(V).forEach(a),A=n(e),p(y.$$.fragment,e),Y=n(e),p(b.$$.fragment,e),L=n(e),p(h.$$.fragment,e),N=n(e),M=i(e,"P",{"data-svelte-h":!0}),f(M)!=="svelte-19ypukd"&&(M.textContent=ye),P=n(e),p(C.$$.fragment,e),Q=n(e),w=i(e,"P",{"data-svelte-h":!0}),f(w)!=="svelte-12atrvi"&&(w.textContent=be),S=n(e),p(T.$$.fragment,e),W=n(e),U=i(e,"P",{"data-svelte-h":!0}),f(U)!=="svelte-3vgap5"&&(U.textContent=he),K=n(e),p(_.$$.fragment,e),D=n(e),J=i(e,"P",{"data-svelte-h":!0}),f(J)!=="svelte-11jet8i"&&(J.innerHTML=Me),O=n(e),p(x.$$.fragment,e),ee=n(e),q=i(e,"P",{"data-svelte-h":!0}),f(q)!=="svelte-1u2dwcf"&&(q.textContent=Ce),te=n(e),p(j.$$.fragment,e),ae=n(e),$=i(e,"BLOCKQUOTE",{class:!0,"data-svelte-h":!0}),f($)!=="svelte-lb1lys"&&($.innerHTML=we),se=n(e),v=i(e,"P",{"data-svelte-h":!0}),f(v)!=="svelte-w27pn5"&&(v.innerHTML=Te),le=n(e),p(k.$$.fragment,e),ne=n(e),Z=i(e,"P",{"data-svelte-h":!0}),f(Z)!=="svelte-1ipcy2r"&&(Z.textContent=Ue),re=n(e),p(G.$$.fragment,e),oe=n(e),E=i(e,"P",{"data-svelte-h":!0}),f(E)!=="svelte-1uh0gd9"&&(E.textContent=_e),ie=n(e),p(F.$$.fragment,e),pe=n(e),I=i(e,"P",{"data-svelte-h":!0}),f(I)!=="svelte-o4rv03"&&(I.textContent=Je),ue=n(e),p(H.$$.fragment,e),me=n(e),p(R.$$.fragment,e),de=n(e),X=i(e,"P",{}),xe(X).forEach(a),this.h()},h(){ge(g,"name","hf:doc:metadata"),ge(g,"content",ze),ge($,"class","tip")},m(e,t){Ee(document.head,g),s(e,B,t),s(e,V,t),s(e,A,t),u(y,e,t),s(e,Y,t),u(b,e,t),s(e,L,t),u(h,e,t),s(e,N,t),s(e,M,t),s(e,P,t),u(C,e,t),s(e,Q,t),s(e,w,t),s(e,S,t),u(T,e,t),s(e,W,t),s(e,U,t),s(e,K,t),u(_,e,t),s(e,D,t),s(e,J,t),s(e,O,t),u(x,e,t),s(e,ee,t),s(e,q,t),s(e,te,t),u(j,e,t),s(e,ae,t),s(e,$,t),s(e,se,t),s(e,v,t),s(e,le,t),u(k,e,t),s(e,ne,t),s(e,Z,t),s(e,re,t),u(G,e,t),s(e,oe,t),s(e,E,t),s(e,ie,t),u(F,e,t),s(e,pe,t),s(e,I,t),s(e,ue,t),u(H,e,t),s(e,me,t),u(R,e,t),s(e,de,t),s(e,X,t),ce=!0},p:je,i(e){ce||(m(y.$$.fragment,e),m(b.$$.fragment,e),m(h.$$.fragment,e),m(C.$$.fragment,e),m(T.$$.fragment,e),m(_.$$.fragment,e),m(x.$$.fragment,e),m(j.$$.fragment,e),m(k.$$.fragment,e),m(G.$$.fragment,e),m(F.$$.fragment,e),m(H.$$.fragment,e),m(R.$$.fragment,e),ce=!0)},o(e){d(y.$$.fragment,e),d(b.$$.fragment,e),d(h.$$.fragment,e),d(C.$$.fragment,e),d(T.$$.fragment,e),d(_.$$.fragment,e),d(x.$$.fragment,e),d(j.$$.fragment,e),d(k.$$.fragment,e),d(G.$$.fragment,e),d(F.$$.fragment,e),d(H.$$.fragment,e),d(R.$$.fragment,e),ce=!1},d(e){e&&(a(B),a(V),a(A),a(Y),a(L),a(N),a(M),a(P),a(Q),a(w),a(S),a(W),a(U),a(K),a(D),a(J),a(O),a(ee),a(q),a(te),a(ae),a($),a(se),a(v),a(le),a(ne),a(Z),a(re),a(oe),a(E),a(ie),a(pe),a(I),a(ue),a(me),a(de),a(X)),a(g),c(y,e),c(b,e),c(h,e),c(C,e),c(T,e),c(_,e),c(x,e),c(j,e),c(k,e),c(G,e),c(F,e),c(H,e),c(R,e)}}}const ze='{"title":"Usa tu dataset anotado","local":"use-your-annotated-dataset","sections":[{"title":"Carga el dataset","local":"carga-el-dataset","sections":[],"depth":2},{"title":"Filtra el dataset","local":"filtra-el-dataset","sections":[],"depth":2},{"title":"Exporta al Hub","local":"exporta-al-hub","sections":[],"depth":2}],"depth":1}';function Ve($e){return ve(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Ne extends ke{constructor(g){super(),Ze(this,g,Ve,Re,qe,{})}}export{Ne as component}; | |
Xet Storage Details
- Size:
- 10.1 kB
- Xet hash:
- c82c6c23ecf69a4c977fd7f40355e49045d1aca85a7a7e478a13a5aa21086f94
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.