fbpx

computer science

Ensemble Methods гэж юу вэ?

Ensemble methods гэдэг нь машин сургалтын олон загварыг (models) нэгтгэж, ганц загвараас илүү нарийвчлалтай, тогтвортой үр дүн гаргах мөн ангиллын нарийвчлалыг сайжруулах техникүүд юм. Энгийнээр хэлбэл, “олны хүч оломгүй далай” гэсэн зарчим машин сургалт дээр хэрэгжиж байгаа хэлбэр гэж ойлгож болно. Ensemble аргуудыг ерөнхийд нь: 1. Bagging (Bootstrap Aggregating) Bagging нь нэг төрлийн загварыг олон удаа, өөр өөр өгөгдлийн дэд хэсгүүд дээр […]

Ажайл аргачлал гэж юу вэ?

Ажайл гэж юу вэ? Ажайл (Agile) нь төслийн удирдлага болон программ хангамжийн хөгжүүлэлтийг илүү үр дүнтэй, уян хатан байдлаар хэрэгжүүлэх аргачлал юм. Энэхүү аргачлал нь төслийг томоор нь нэг дор хийхийн оронд жижиг үе шатуудад хуваан, тасралтгүй сайжруулж хэрэгжүүлдгээрээ онцлогтой. Ажайл аргачлалын гол зорилго нь өөрчлөгдөж буй шаардлагад хурдан дасан зохицох, багийн хамтын ажиллагааг сайжруулах, […]

SaaS: Орчин үеийн програм хангамжийн шинэ хэв маяг

Өмнө нь програм ашиглахын тулд CD суулгах, лиценз худалдаж авах, компьютер бүр дээр тохиргоо хийх шаардлагатай болдог байсан. Харин өнөөдөр энэ бүхэн аажмаар түүх болж үүний оронд SaaS (Software as a Service) буюу “үйлчилгээ хэлбэрийн програм хангамж” хэмээх ойлголт гарч ирсэн. SaaS гэдэг нь програмыг компьютер дээрээ суулгахгүйгээр, интернэтээр дамжуулан шууд ашиглах загвар бөгөөд бидний […]

Нисдэг робот шувууд, хуманоид робот ба бидний ирээдүйн анги

Сурагчид маань ангидаа сууж байтал гэнэт таазнаас робот шувуу дүнгэнэн өнгөрөөд, цонхоороо эргэлдэж, дараа нь өөрөө буцаад “charger”-даа очоод сууж байна гэж төсөөл дөө.Энэ бол зөвхөн science fiction биш, өнөөдрийн бодит технологи болж эхэлсэн. Сүүлийн жилүүдэд инженерүүд байгаль дахь амьтдын хөдөлгөөнийг дуурайлган бионик шувуу, нисдэг үнэг (flying fox), хуманоид робот бүтээж, дээр нь хиймэл оюун […]

FreeRTOS гэж юу вэ?

Сүүлийн арван хэдэн жилийн хугацаанд маш олон төрлийн ухаалаг төхөөрөмжүүд шинээр бидний хэрэглээнд нэвтэрч байна. Эдгээр төхөөрөмжүүд нь ихэвчлэн, цаг хугацааны хувьд хоцрогдолгүй найдвартай ажиллах шаардлагатай, чухал хэрэгцээг хангахад зориулагдсан байдаг тул энгийн уламжлалт аргаар програмчлах нь утгагүй хэрэг болно. Харин энэхүү комплекс системд зориулагдсан үйлдлийн системийг RTOS буюу Real Time Operating System гэдэг. Өөрөөр […]