import{s as W,n as R,o as U}from"../chunks/scheduler.7bc62968.js";import{S as V,i as z,g as p,s as i,r as k,A as B,h,f as a,c as s,j as G,u as I,x as P,k as q,y as D,a as n,v as M,d as S,t as E,w as H}from"../chunks/index.2f8492b0.js";import{H as O,E as Y}from"../chunks/getInferenceSnippets.cd80cb94.js";function F(N){let o,g,d,b,r,v,l,j=`So far you have learned a lot about different Neural Network architectures for Computer Vision, from CNNs to Transformers, Multimodal architectures and Generative AI.
This unit is meant to give you a better overview of basic Computer Vision tasks, such as <em>Image Classification</em>, <em>Object Detection</em> and <em>Image Segmentation</em>.`,w,m,L=`The goal is to get a better understanding of what exactly these tasks are about and which subcategories exist (e.g., Semantic or Instance Segmentation).
We will also highlight popular datasets for these tasks and how they are evaluated. And, of course, we will talk about some of the most popular models that are used for the respective tasks.`,_,u,C,c,A='You will notice that this unit so far is a bit short on content. If you want to change that, you are happily invited to join our efforts and have a look at the <a href="../../../CONTRIBUTING.md">Contribution Guidelines</a>.',x,f,T,$,y;return r=new O({props:{title:"Introduction",local:"introduction",headingTag:"h1"}}),u=new O({props:{title:"Contributions Welcome",local:"contributions-welcome",headingTag:"h2"}}),f=new Y({props:{source:"https://github.com/huggingface/computer-vision-course/blob/main/chapters/en/unit6/basic-cv-tasks/introduction.mdx"}}),{c(){o=p("meta"),g=i(),d=p("p"),b=i(),k(r.$$.fragment),v=i(),l=p("p"),l.innerHTML=j,w=i(),m=p("p"),m.textContent=L,_=i(),k(u.$$.fragment),C=i(),c=p("p"),c.innerHTML=A,x=i(),k(f.$$.fragment),T=i(),$=p("p"),this.h()},l(t){const e=B("svelte-u9bgzb",document.head);o=h(e,"META",{name:!0,content:!0}),e.forEach(a),g=s(t),d=h(t,"P",{}),G(d).forEach(a),b=s(t),I(r.$$.fragment,t),v=s(t),l=h(t,"P",{"data-svelte-h":!0}),P(l)!=="svelte-8csmjb"&&(l.innerHTML=j),w=s(t),m=h(t,"P",{"data-svelte-h":!0}),P(m)!=="svelte-qdpqh4"&&(m.textContent=L),_=s(t),I(u.$$.fragment,t),C=s(t),c=h(t,"P",{"data-svelte-h":!0}),P(c)!=="svelte-mujo0p"&&(c.innerHTML=A),x=s(t),I(f.$$.fragment,t),T=s(t),$=h(t,"P",{}),G($).forEach(a),this.h()},h(){q(o,"name","hf:doc:metadata"),q(o,"content",J)},m(t,e){D(document.head,o),n(t,g,e),n(t,d,e),n(t,b,e),M(r,t,e),n(t,v,e),n(t,l,e),n(t,w,e),n(t,m,e),n(t,_,e),M(u,t,e),n(t,C,e),n(t,c,e),n(t,x,e),M(f,t,e),n(t,T,e),n(t,$,e),y=!0},p:R,i(t){y||(S(r.$$.fragment,t),S(u.$$.fragment,t),S(f.$$.fragment,t),y=!0)},o(t){E(r.$$.fragment,t),E(u.$$.fragment,t),E(f.$$.fragment,t),y=!1},d(t){t&&(a(g),a(d),a(b),a(v),a(l),a(w),a(m),a(_),a(C),a(c),a(x),a(T),a($)),a(o),H(r,t),H(u,t),H(f,t)}}}const J='{"title":"Introduction","local":"introduction","sections":[{"title":"Contributions Welcome","local":"contributions-welcome","sections":[],"depth":2}],"depth":1}';function K(N){return U(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class tt extends V{constructor(o){super(),z(this,o,K,F,W,{})}}export{tt as component};
