Материалдар / TensorFlow және Keras көмегімен Python-дағы жасанды интеллект

TensorFlow және Keras көмегімен Python-дағы жасанды интеллект

Материал туралы қысқаша түсінік
Соңғы жылдары жасанды интеллект (ЖИ) адам өмірінің барлық салаларына еніп келеді. Жасанды интеллект (ЖИ) — бұл компьютерлер мен машиналарды адамның ақыл-ойына ұқсас тапсырмаларды орындауға үйрету процесі. Мысалы: бет тану, дауысты тану, шешім қабылдау, машиналық оқыту. Жасанды интеллект Python тілінде жиі жазылады, өйткені, Python синтаксисі жеңіл, кітапханалары көп, ғылыми есептеулерге ыңғайлы тіл.
Бұл бетте материалдың қысқаша нұсқасы ұсынылған. Материалдың толық нұсқасын жүктеп алып, көруге болады

Әнуарбек Айдана Шардарбекқызы

Алматы қаласы, Медеу ауданы,

«Қасыл Қатықбаева атындағы

168 мектеп-гимназия» КММ

Информатика пәні мұғалімі



TensorFlow және Keras көмегімен Python-дағы жасанды интеллект


Кіріспе

Соңғы жылдары жасанды интеллект (ЖИ) адам өмірінің барлық салаларына еніп келеді. Жасанды интеллект (ЖИ) — бұл компьютерлер мен машиналарды адамның ақыл-ойына ұқсас тапсырмаларды орындауға үйрету процесі. Мысалы: бет тану, дауысты тану,

шешім қабылдау, машиналық оқыту. Жасанды интеллект Python тілінде жиі жазылады, өйткені, Python синтаксисі жеңіл, кітапханалары көп, ғылыми есептеулерге ыңғайлы тіл.

Ақылды ассистенттер, бет тану жүйелері, автоматтандырылған ұсыныс жүйелері – мұның барлығы ЖИ технологиясының жетістіктері. Бұл саланың дамуына әсіресе Python бағдарламалау тілі мен оның қуатты кітапханалары – TensorFlow және Keras үлкен үлес қосуда. Python тілі өзінің қарапайым синтаксисімен және кең қауымдастық қолдауымен ЖИ жобаларын жүзеге асыруда негізгі құралға айналды.

Жасанды интеллект – бұл машиналарға адам сияқты ойлау, шешім қабылдау, үйрену және мәселелерді шешу қабілетін беретін технологиялар жиынтығы. ЖИ негізінде машиналық оқыту (machine learning) және терең оқыту (deep learning) әдістері жатыр. Бұл әдістер алгоритмдер мен математикалық модельдер арқылы машиналарды нақты деректер негізінде үйретуге мүмкіндік береді.

TensorFlow дегеніміз - Google әзірлеген ашық кодты кітапхана, әрі тензорлармен (көпөлшемді массивтермен) жұмыс істейді. Сонымен қатар, терең нейрондық желілерді (deep learning) құруға мүмкіндік береді.

Мысал:

import tensorflow as tf

print(tf.__version__) # TensorFlow нұсқасын шығару

Keras дегеніміз - TensorFlow-ға қосымша ретінде қолданылатын API (қосымшалық интерфейс) және нейрондық желілерді тез әрі оңай жасауға көмектеседі. Жаңадан бастаушылар үшін өте қолайлы әрі қарапайым. Нейрондық желі мысалы:

from tensorflow import keras

from tensorflow.keras import layers

model = keras.Sequential([

layers.Dense(64, activation='relu', input_shape=(100,)),

layers.Dense(10, activation='softmax')])


Жасанды интеллектті құру кезеңдері:

  • Мәліметтерді дайындау – CSV, суреттер, мәтіндер;

  • Модель құру – Keras арқылы Sequential немесе Functional API;

  • Модельді жаттықтыру model.fit();

  • Бағалау және болжау model.evaluate(), model.predict()


Негізгі бөлім


TensorFlow - ЖИ-ге арналған қуатты құрал. TensorFlow – Google компаниясы әзірлеген ашық кодты машиналық оқыту кітапханасы. Ол деректер ағынымен жұмыс істеп, көпөлшемді массивтерді (тензорларды) өңдейді. TensorFlow көмегімен күрделі нейрондық желілер құрып, оларды GPU немесе TPU құрылғыларында тиімді жаттықтыруға болады. TensorFlow негізінен: машиналық және терең оқыту модельдерін құруға, қолданбалы ЖИ жүйелерін жасап шығаруға, өндірістік масштабтағы жобаларды әзірлеуге қолданылады.

Keras - TensorFlow-ты жеңілдетуші құрал. Keras – TensorFlow кітапханасының ішінде орналасқан жоғары деңгейлі API. Ол ЖИ модельдерін қарапайым әрі түсінікті синтаксис арқылы жазуға мүмкіндік береді. Keras қолданушыға нейрондық желілердің қабаттарын тізбектеп құруға, модельді оңай жаттықтырып, бағалауға жағдай жасайды. Keras арқасында ЖИ жобаларын жаңадан үйреніп жатқан бағдарламалаушылар да күрделі модельдермен жұмыс істей алады.


Модель құру процесі:

Python, TensorFlow және Keras арқылы ЖИ жүйесін құру келесі кезеңдерден тұрады:

  • Деректерді дайындау – ЖИ-ді үйрету үшін алдымен нақты, құрылымдалған және масштабталған деректер қажет.

  • Модель құру – Keras көмегімен Sequential немесе Functional тәсілмен модельдің архитектурасы жазылады.

  • Модельді жаттықтыру – Модельге деректер беріледі, және ол дұрыс жауаптарды болжауды үйренеді (model.fit() әдісі арқылы).

  • Бағалау және болжау – Модельдің тиімділігі тексеріліп, жаңа деректерге болжам жасалады (model.evaluate(), model.predict()).


Қолдану салалары:

TensorFlow және Keras көмегімен құрылған ЖИ жүйелері келесі салаларда кеңінен қолданылады:

  • Медицинада – ауруларды ерте анықтау;

  • Қаржыда – алаяқтықты болжау;

  • Білім беру – жеке оқыту траекторияларын жасау;

  • Өнеркәсіпте – өндірісті автоматтандыру;

  • Көлік – автономды көліктер.


Қорытынды

TensorFlow және Keras — Python тілінде жасанды интеллект жасауға арналған қуатты құралдар. Олар арқылы нейрондық желілерді оңай құруға болады. Жаңа технологияларды игеруге жол ашылады және мамандық ретінде сұранысқа ие дағдыны меңгеруге мүмкіндік бар.

Жасанды интеллект – болашақтың емес, қазіргі күннің шындығы. TensorFlow және Keras сияқты құралдар арқылы әрбір адам ЖИ-ді үйреніп, өз жобаларын жасай алады. Бұл кітапханалар Python тілін меңгерген кез келген адамға қуатты нейрондық желілермен жұмыс істеуге мүмкіндік береді. Егер сіз болашақта IT саласында өз орныңызды тапқыңыз келсе, TensorFlow және Keras-ты меңгеру – үлкен қадам болмақ.


18 Маусым 2025
30
Материал жариялап, аттестацияға 100% жарамды сертификатты тегін алыңыз!
Ustaz tilegi журналы министірліктің тізіміне енген. Qr коды мен тіркеу номері беріледі. Материал жариялаған соң сертификат тегін бірден беріледі.
Оқу-ағарту министірлігінің ресми жауабы
Сайтқа 5 материал жариялап, тегін АЛҒЫС ХАТ алыңыз!
Қазақстан Республикасының білім беру жүйесін дамытуға қосқан жеке үлесі үшін және де Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық материалыңызбен бөлісіп, белсенді болғаныңыз үшін алғыс білдіреміз!
Сайтқа 25 материал жариялап, тегін ҚҰРМЕТ ГРОМАТАСЫН алыңыз!
Тәуелсіз Қазақстанның білім беру жүйесін дамытуға және білім беру сапасын арттыру мақсатында Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық жұмысын жариялағаны үшін марапатталасыз!
Ресми байқаулар тізімі
Республикалық байқауларға қатысып жарамды дипломдар алып санатыңызды көтеріңіз!
Министірлікпен келісілген курстар тізімі