|
RPA (Robotic Process Automation) yordamida ma’lumotlarni avtomatik qayta ishlash
|
bet | 72/182 | Sana | 19.05.2024 | Hajmi | 5,69 Mb. | | #244351 |
Bog'liq Python sun\'iy intellekt texnologiyasi Dasrlik 2024RPA (Robotic Process Automation) yordamida ma’lumotlarni avtomatik qayta ishlash:
Ma’lumotlarni elektron jadvallardan ma’lumotlar bazasiga nusxalash kabi muntazam vazifalarni avtomatlashtirish uchun robotlar yaratish uchun UI Path kutubxonasidan foydalaning.
# Uipath Python faoliyatidagi skript misoli
import pandas as pd
# Excel - dan ma’lumotlarni yuklab olish
data = pd.read_excel('ваш_файл.xlsx')
# Ma’lumotlar bazasiga ulanish
conn = psycopg2.connect(dbname='sizning_baza’, user='sizning_foydalanuvchi', password='sizning_parol', host='sizning_host')
cursor = conn.cursor()
# Ma’lumotlar bazasiga ma’lumotlarni yozish
for index, row in data.iterrows():
cursor.execute("INSERT INTO sizning jadvalingiz (ustun1, ustun2) VALUES (%s, %s)", (row[' 1-ustun’], row[' 2-ustun’]))
# Ulanishni yopish
conn.commit()
conn.close()
NLTK yordamida so‘zlarni qayta ishlash jarayonlarini avtomatlashtirish:
Matn ma’lumotlarini tahlil qilish va asosiy ma’lumotlarni olish uchun NLTK kutubxonasidan foydalaning.
from nltk import word_tokenize, pos_tag, ne_chunk
# Matnni qayta ishlashga misol
text = " Tahlil qilish uchun namunaviy matn."
# Tokenizatsiya
words = word_tokenize(text)
# Qisman belgilash
pos_tags = pos_tag(words)
# Nomlangan ob'ektlarni qazib olish
named_entities = ne_chunk(pos_tags)
Ushbu misollar matnli ma’lumotlarni qayta ishlashdan tortib tasvirlarni tasniflashgacha, RPA yordamida muntazam vazifalarni robotlashtirishgacha bo‘lgan turli xil biznes jarayonlarini avtomatlashtirish uchun sun’iy intellektdan qanday foydalanishni ko‘rsatadi.
Python dasturlash tilida sun’iy intellekt yordamida biznes jarayonlarini avtomatlashtirishning ba’zi amaliy misollari:
Elektron pochtani qayta ishlashni avtomatlashtirish:
Xabarlarni tarkibiga qarab tasniflash maqsadida elektron pochtani avtomatik tahlil qilish uchun imaplib kutubxonasidan foydalanish.
import imaplib
from email import message_from_bytes
# Pochta qutisiga ulanish
mail = imaplib.IMAP4_SSL('imap.gmail.com')
mail.login('ваш_email@gmail.com', 'sizning_parol')
mail.select('inbox')
# Xabarlarni qidirish
result, data = mail.search(None, 'ALL')
for num in data[0].split():
result, msg_data = mail.fetch(num, '(RFC822)')
email_message = message_from_bytes(msg_data[0][1])
# Xabar mazmunini tahlil qilish va qaror qabul qilish
# ...
# Ulanishni yopish
mail.logout()
|
| |