education

Automatic speech recognition

Орчин үеийн мэдээллийн технологийн хөгжлийн үр дүнд хүн ба компьютерын харилцаанд томоохон тэсрэлт гарсан нь Хэл яриаг автоматаар таних технологи (Automatic Speech Recognition – ASR) юм. Энэхүү технологи нь хүний хэлсэн үгийг дижитал текст хэлбэрт хөрвүүлэх замаар бидний амьдралыг хөнгөвчилж байна. Хэл яриаг текст болгон хувиргах үндсэн үе шатууд Хэл яриаг таних процесс нь физик […]

Domain Hijacking

Интернэт дээрх вэбсайт бүр тодорхой нэг домэйн нэр (жишээ нь: google.com, facebook.com) ашигладаг. Энэ домэйн нэр нь хэрэглэгчдэд тухайн сайтыг амархан олох боломж олгодог чухал “хаяг” юм. Domain hijacking гэдэг нь энэ домэйн нэрийг хууль бусаар өөр хүний хяналтад авах кибер халдлага. Өөрөөр хэлбэл, жинхэнэ эзэмшигчийн зөвшөөрөлгүйгээр домэйнийг өөр аккаунт руу шилжүүлэх, эсвэл DNS тохиргоог […]

Cloud computing vs Edge computing

Сүүлийн жилүүдэд мэдээллийн технологийн салбар маш хурдацтай хөгжиж, дижитал шилжилт дэлхий даяар эрчимжиж байна. Үүнтэй зэрэгцэн их хэмжээний өгөгдөл бий болж түүнийг хэрхэн хурдан, үр ашигтай боловсруулах тухай асуудлууд тулгарах болсон. Энэхүү нөхцөлд уламжлалт тооцооллын аргууд өөрчлөгдөн илүү ухаалаг, оновчтой шийдлүүд бий болж ашиглагдаж байгаагийн томоохон жишээ бол cloud computing болон edge computing юм. Эдгээр […]

Үзэгдлээр хөтлүүлсэн архитектур гэж юу вэ?

Орчин үед системүүд улам нарийн төвөгтэй, хурдан өөрчлөгддөг, өргөтгөх шаардлагатай болж байна. Ийм үед уламжлалт хүсэлт-хариулт (REST) загвар заримдаа хангалтгүй болдог. Үзэгдлээр хөтлүүлсэн архитектур буюу Event-Driven Architecture (EDA) нь системийн бүрэлдэхүүн хэсгүүдийг шууд хүсэлт-хариултын аргаар бус, харин үзэгдэл үүсгэх, түгээх, хүлээн авах, боловсруулах зарчмаар холбодог архитектурын хэв маяг юм. EDA нь жижиг, сул хамааралтай үйлчилгээүүдээс […]

CUDA гэж юу вэ?

CUDA-ийн үндсэн ойлголт ба архитектур CUDA (Compute Unified Device Architecture) нь NVIDIA-аас боловсруулсан параллель тооцооллын платформ бөгөөд GPU-ийн өндөр зэрэгцээ (parallel) архитектурыг ерөнхий зориулалтын тооцоололд ашиглах боломжийг бүрдүүлдэг. Уламжлалт CPU-д суурилсан тооцоолол нь цөөн тооны хүчирхэг цөм дээр дараалсан гүйцэтгэлд төвлөрдөг бол CUDA нь олон мянган хөнгөн жинтэй thread-үүдийг зэрэг ажиллуулж, data-parallel шинж чанартай бодлогуудыг […]