डेटा संवर्धन की तकनीकें
संवर्धित डेटा के साथ मॉडल के प्रदर्शन में सुधार
डेटा संवर्धन की तकनीकें, CoddyKit पर पाइथन के साथ एआई सीखें का एक निःशुल्क पाठ है। यह 5 में से 5वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह पाइथन के साथ एआई सीखें सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। पाइथन के साथ एआई सीखें पाठ्यक्रम में कुल 5 पाठ शामिल हैं।
डेटा संवर्धन तकनीकें
डेटा संवर्धन मौजूदा छवियों के विविध रूप बनाकर प्रशिक्षण डेटासेट का आकार कृत्रिम रूप से बढ़ाने की तकनीक है। इससे मॉडल का प्रदर्शन बेहतर करने और अति-अनुरूपण कम करने में मदद मिलती है।

डेटा संवर्धन का उपयोग क्यों करें?
डेटा संवर्धन निम्नलिखित तरीकों से मॉडल की मज़बूती बढ़ाता है:
- घुमाव, पलटाव और प्रकाश में बदलाव जैसी वास्तविक दुनिया की विविधताओं का अनुकरण करके।
- प्रशिक्षण डेटासेट की विविधता बढ़ाकर।
- मॉडल को अधिक डेटा से परिचित कराकर अति-अनुरूपण के जोखिम को कम करके।
सामान्य डेटा संवर्धन तकनीकें
लोकप्रिय संवर्धन तकनीकों में शामिल हैं:
- उलटाव: क्षैतिज और ऊर्ध्वाधर उलटाव।
- घुमाव: छवियों को छोटे कोणों से घुमाना।
- ज़ूम करना: ज़ूम प्रभाव का अनुकरण करने के लिए काट-छाँट और आकार बदलना।
- चमक समायोजन: छवि की चमक के स्तरों में बदलाव।
TensorFlow के साथ डेटा संवर्धन लागू करना
हम TensorFlow से ImageDataGenerator वर्ग का उपयोग करके डेटा संवर्धन लागू कर सकते हैं:
from tensorflow.keras.preprocessing.image import ImageDataGenerator
# Define the data augmentation generator
augmenter = ImageDataGenerator(
rotation_range=20,
width_shift_range=0.2,
height_shift_range=0.2,
horizontal_flip=True,
brightness_range=[0.8, 1.2]
)
# Apply augmentation to an example batch
augmented_images = augmenter.flow(x_train, y_train, batch_size=32)संवर्धित छवियों का दृश्यांकन
हम यह समझने के लिए संवर्धित छवियों का दृश्यांकन कर सकते हैं कि वे मूल डेटा से किस प्रकार भिन्न हैं:
import matplotlib.pyplot as plt
# Visualize augmented images
batch = next(augmenter.flow(x_train, y_train, batch_size=1))
augmented_image = batch[0][0]
plt.imshow(augmented_image)
plt.title('Augmented Image')
plt.show()मॉडल में डेटा संवर्धन जोड़ना
हम डेटा संवर्धन को सीधे मॉडल की प्रशिक्षण प्रक्रिया में शामिल कर सकते हैं:
# Train the model with augmented data
model.fit(augmented_images, epochs=10, validation_data=(x_test, y_test))डेटा संवर्धन के लाभ
डेटा संवर्धन कई लाभ प्रदान करता है:
- विविध डेटा के संपर्क में लाकर मॉडल का सामान्यीकरण बेहतर करता है।
- सीमित डेटा-समुच्चयों के साथ भी मजबूत मॉडल प्रशिक्षित करने देता है।
- वास्तविक दुनिया के बदलावों का अनुकरण करता है, जिससे उत्पादन परिवेश में मॉडल का प्रदर्शन बेहतर होता है।
डेटा संवर्धन की चुनौतियाँ
इसके लाभों के बावजूद, डेटा संवर्धन में कुछ चुनौतियाँ हैं:
- अति-संवर्धन मूल डेटा को अत्यधिक विकृत कर सकता है।
- प्रसंस्करण के लिए अतिरिक्त संगणनात्मक संसाधनों की आवश्यकता होती है।
- हर संवर्धन प्रत्येक डेटा-समुच्चय या कार्य के लिए उपयुक्त नहीं होता।
सारांश और अगले चरण
इस पाठ में हमने:
- डेटा संवर्धन तकनीकों और उनके लाभों का अध्ययन किया।
- TensorFlow के
ImageDataGeneratorका उपयोग करके संवर्धन लागू किया। - डेटा संवर्धन के लाभों और चुनौतियों पर चर्चा की।
इन तकनीकों से हम छवि वर्गीकरण और उससे आगे के कार्यों के लिए अधिक मजबूत मॉडल प्रशिक्षित कर सकते हैं। अब आप अपनी परियोजनाओं में डेटा संवर्धन लागू करने के लिए तैयार हैं!

एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 53
- पाठ
- 225
अक्सर पूछे जाने वाले प्रश्न
क्या “डेटा संवर्धन की तकनीकें” पाठ निःशुल्क है?
हाँ — पाइथन के साथ एआई सीखें अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “डेटा संवर्धन की तकनीकें” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। पाइथन के साथ एआई सीखें पाठ्यक्रम में कुल 5 पाठ शामिल हैं।
“डेटा संवर्धन की तकनीकें” में मैं क्या सीखूँगा?
संवर्धित डेटा के साथ मॉडल के प्रदर्शन में सुधार आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ पाइथन के साथ एआई सीखें का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या पाइथन के साथ एआई सीखें शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर पाइथन के साथ एआई सीखें शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 5 में से 5वाँ पाठ है।
“डेटा संवर्धन की तकनीकें” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस पाइथन के साथ एआई सीखें पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर पाइथन के साथ एआई सीखें पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- चित्र डेटा क्या है
- OpenCV के साथ चित्र प्रसंस्करण
- कन्वोल्यूशनल न्यूरल नेटवर्क (CNN)
- चित्र वर्गीकरण परियोजना
- डेटा संवर्धन की तकनीकें