боловсрол

Decision Tree-ээс Random Forest хүртэл: Машин хэрхэн шийдвэр гаргадаг вэ?

Өдөр тутмын амьдралд бид тасралтгүй шийдвэр гаргаж байдаг. Coffeе shop-д байхдаа “юу захиалах вэ?”, дэлгүүрт байхдаа “амттай юм авч идэх үү?”, эмнэлэгт “энэ шинж тэмдэг ямар оноштой тохирч байна вэ?” зэрэг асуултууд янз бүрийн хэлбэртэй боловч эцэстээ ихэнх нь “тийм” эсвэл “үгүй” гэсэн хариуд очдог. Хиймэл оюун ухаан ч яг ийм төрлийн шийдвэр гаргах шаардлагатай […]

Гар утасны “Face ID” хэрхэн ажилладаг вэ?

Өнөө үед гар утасны түгжээ тайлах хамгийн түгээмэл аргуудын нэг нь Face ID буюу нүүр таних технологи болсон. Энэ нь хэрэглэгчийн нүүрийг таньж, тухайн хүн утасны жинхэнэ эзэн мөн эсэхийг шалгаад түгжээг тайлдаг ухаалаг систем юм. Энгийнээр хэлбэл, энэ технологи нь камер, төрөл бүрийн мэдрэгч, мөн хиймэл оюун ухаанд суурилсан харьцуулалтын аргыг ашиглан “яг эзэн […]

Яагаад “Clean Code” нь “Clever Code”-оос илүү чухал вэ?

Програм хангамж хөгжүүлэлтийн ертөнцөд программистуудын гаргадаг хамгийн нийтлэг алдааны нэг бол хэт ухаалаг (clever) код бичих явдал юм. Анх харахад богино, сонирхолтой, эсвэл маш “ухаалаг” мэт харагддаг код нь ихэнхдээ дараа нь ойлгоход хэцүү, засварлахад төвөгтэй болдог. Харин цэвэр, ойлгомжтой (clean) код нь урт байсан ч багийн гишүүдэд ойлгомжтой, засварлахад хялбар байдаг. 1. Кодыг хүн […]

Disciplined agile delivery буюу DAD гэж юу вэ?

Сүүлийн жилүүдэд ажайл аргачлал (Скрам, канбан ) түгээмэл болсон ч томоохон байгууллага, энтерфрайз түвшний төслүүдэд зөвхөн нэг ажайл аргачлалыг шууд хэрэглэхэд тохиромжгүй байдаг. Үүнийг шийдвэрлэх зорилготойгоор гарч ирсэн аргачлал бол Disciplined Agile Delivery буюу DAD юм. DAD-ийг 2012 онд Scott Ambler болон Mark Lines нар анх танилцуулж байсан бөгөөд одоо PMI (Project Management Institute)-ийн албан […]

Программ хөгжүүлэгчдэд мэдээллийн аюулгүй байдал хэр чухал нөлөөтэй вэ?

Зиаа программ хөгжүүлэгчдээ наашаа сууцгаагаарай. Программ хөгжүүлэгчдэд мэдээллийн аюулгүй байдал хэр чухал болох талаар багахан мэдээлэл хүргэе. Дижитал шилжилт эрчимжиж, программ хангамж нь нийгэм, эдийн засгийн үндсэн дэд бүтэц болон хөгжиж буй өнөө үед мэдээллийн аюулгүй байдал нь программ хөгжүүлэлтийн салшгүй хэсэг болж байна. Банкин дахь гүйлгээ, иргэний бүртгэл, эрүүл мэндийн түүх, боловсролын мэдээлэл зэрэг […]