“how to make an ai with python”

Asked August 11 2024 2 answers
+
1
-
Best answer

Creating an AI with Python involves several steps, from understanding the basic concepts of AI to implementing complex models using various libraries and frameworks. Below is a comprehensive guide to help you get started with building an AI in Python.

Getting Started with AI in Python

Prerequisites

Before diving into AI development, you should have a basic understanding of Python programming. Familiarity with libraries such as NumPy and pandas is also beneficial.

Step 1: Setting Up Your Environment

  1. Install Python: Ensure you have Python installed on your system. You can download it from the official Python website.
  2. Install Required Libraries: Use pip to install essential libraries:
    pip install numpy pandas scikit-learn tensorflow keras

Step 2: Understanding AI Concepts

AI encompasses various subfields, including machine learning (ML), deep learning (DL), natural language processing (NLP), and computer vision. Here’s a brief overview:

  • Machine Learning: Algorithms that enable computers to learn from data.
  • Deep Learning: A subset of ML that uses neural networks with many layers.
  • NLP: Techniques for processing and analyzing human language.
  • Computer Vision: Techniques for interpreting and understanding visual information from the world.

Step 3: Building a Simple Machine Learning Model

Let’s start with a basic machine learning example using scikit-learn.

Example: Predicting Breast Cancer

  1. Import Libraries:

    import numpy as np
    import pandas as pd
    from sklearn.model_selection import train_test_split
    from sklearn.preprocessing import StandardScaler
    from sklearn.neighbors import KNeighborsClassifier
    from sklearn.metrics import accuracy_score
  2. Load the Dataset:

    # Load dataset
    data = pd.read_csv('cancer.csv')
    X = data.drop('diagnosis', axis=1)
    y = data['diagnosis']
  3. Preprocess the Data:

    # Split the data
    X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
    
    # Standardize the data
    scaler = StandardScaler()
    X_train = scaler.fit_transform(X_train)
    X_test = scaler.transform(X_test)
  4. Train the Model:

    # Initialize the classifier
    model = KNeighborsClassifier(n_neighbors=5)
    
    # Train the model
    model.fit(X_train, y_train)
  5. Evaluate the Model:

    # Make predictions
    y_pred = model.predict(X_test)
    
    # Evaluate accuracy
    accuracy = accuracy_score(y_test, y_pred)
    print(f'Accuracy: {accuracy * 100:.2f}%')

Step 4: Building a Neural Network

For more complex tasks, such as image recognition, you can use deep learning frameworks like TensorFlow and Keras.

Example: Building a Neural Network with Keras

  1. Import Libraries:

    import tensorflow as tf
    from tensorflow.keras.models import Sequential
    from tensorflow.keras.layers import Dense
  2. Load and Preprocess Data:

    # Assuming data is already loaded and preprocessed as in the previous example
  3. Build the Model:

    model = Sequential([
       Dense(64, activation='relu', input_shape=(X_train.shape,)),
       Dense(64, activation='relu'),
       Dense(1, activation='sigmoid')
    ])
  4. Compile the Model:

    model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['accuracy'])
  5. Train the Model:

    model.fit(X_train, y_train, epochs=10, batch_size=32, validation_split=0.2)
  6. Evaluate the Model:

    loss, accuracy = model.evaluate(X_test, y_test)
    print(f'Accuracy: {accuracy * 100:.2f}%')

Further Learning Resources

  • GeeksforGeeks: Comprehensive tutorials on AI concepts and Python implementations.
  • Real Python: Step-by-step guide to building neural networks.
  • YouTube: Video tutorials for quick AI model creation.
  • Machine Learning Mastery: Detailed guides for machine learning projects.
  • Create & Learn: Tutorials for building simple AI applications like chatbots.

By following these steps and utilizing the resources provided, you can start building your own AI applications in Python. Happy coding!

Answered August 11 2024 by Toolify

+
1
-

To create an AI using Python, you can follow a structured approach that encompasses understanding the fundamentals of programming, machine learning, and the tools available for AI development. Here’s a detailed guide on how to get started:

1. Learn Python Basics

Before diving into AI, ensure you have a solid understanding of Python. Resources such as:

  • Books: "Automate the Boring Stuff with Python" and "Python Crash Course" are excellent for beginners.
  • Online Courses: Websites like Codecademy, Coursera, or edX offer introductory courses on Python.

2. Understand the Fundamentals of AI and Machine Learning

AI is often synonymous with machine learning, which involves training algorithms to learn from data. Key concepts to grasp include:

  • Supervised Learning: Learning from labeled data (e.g., classification tasks).
  • Unsupervised Learning: Finding patterns in unlabeled data (e.g., clustering).
  • Neural Networks: Understanding how deep learning models work.

You can explore resources like:

  • Courses: Fast.ai offers practical courses on deep learning.
  • Kaggle: Provides free courses and competitions to practice machine learning skills.

3. Choose Libraries and Frameworks

Familiarize yourself with popular Python libraries that facilitate AI development:

  • TensorFlow: A powerful library for building and training neural networks.
  • PyTorch: Known for its flexibility and ease of use, especially in research.
  • scikit-learn: Great for traditional machine learning algorithms and data preprocessing.

4. Define Your Project

Identify a specific AI project to work on. This could be anything from a simple chatbot to a recommendation system. Having a clear goal will guide your learning and keep you motivated.

5. Collect and Preprocess Data

Data is crucial for training AI models. You can either:

  • Use publicly available datasets from platforms like Kaggle or UCI Machine Learning Repository.
  • Collect your own data, ensuring it is clean and properly formatted for training.

6. Build and Train Your Model

Once you have your data, choose a machine learning algorithm suitable for your project. Follow these steps:

  • Model Selection: Select an algorithm based on your project needs (e.g., regression, classification).
  • Training: Use your data to train the model, adjusting parameters to optimize performance.
  • Evaluation: Test the model with unseen data to assess its accuracy and make necessary adjustments.

7. Deploy Your AI

After training and testing, deploy your AI model. This could involve:

  • Integrating the model into an application (web or mobile).
  • Using platforms like Flask or Django to create a web service for your AI.

8. Continuous Learning and Improvement

AI is a rapidly evolving field. Stay updated with the latest trends and techniques through:

  • Online courses and tutorials.
  • Participating in AI and machine learning communities (e.g., Reddit, Kaggle forums).

Building your own AI can be complex, but starting with small projects and gradually increasing the complexity will enhance your skills and understanding.

Answered August 11 2024 by Toolify

Answer this request

0/10000

Related questions

1
votes
VOTE
2 answers

“how to make money with ai reddit”

There are various strategies discussed on Reddit for making money with AI, which can be categorized into providing services, creating products, and leveraging AI tools for passive income. Here’s a summary of the key approaches: Providing Services Freelancing on Platforms: Many users suggest creating accounts on platforms like Fiverr to offer AI-related services. Popular gigs include resume reviews, where one can start with low pricing and gradually increase it as they gain ratings. Some users have reported making $1,000 to $2,000 per month by outsourcing tasks to virtual assistants who use AI tools for efficiency. Consulting and Development: Professionals can leverage their expertise in AI by consulting for businesses or developing AI solutions. For instance, one user mentioned consulting for universities and managing AI bots for clients, charging between €2,500 and $8,500 depending on the project. Creating Products Design and Merchandise: Users have successfully utilized AI tools like Leonardo.ai and Krea.ai to create designs for stickers and merchandise, selling them on platforms like Etsy and Redbubble. Focusing on niche markets, such as local attractions, can reduce competition. Content Creation: Writing articles or blogs about AI and monetizing them through affiliate marketing or ads is another avenue. Some users have created blogs that generate income through various monetization strategies. Leveraging AI Tools for Passive Income Automated Income Generation: Some users have developed tools that automate processes, such as collecting bonuses from sweepstakes sites, resulting in passive income of around $200 per month. AI for Productivity: Utilizing AI to enhance personal productivity can indirectly lead to increased income by allowing individuals to take on more work or improve the quality of their output. Conclusion Overall, the consensus among Reddit users is that while there are numerous opportunities to make money with AI, success often requires creativity, strategic planning, and a willingness to adapt to the evolving landscape of AI applications.

Answered August 11 2024 Asked August 11 2024
1
votes
VOTE
2 answers

“how to make money on audible with ai”

To make money on Audible, particularly using AI, there are several strategies you can consider. Here’s a breakdown of the most common methods: 1. Publishing Audiobooks One of the primary ways to earn money on Audible is by publishing your own audiobooks. This process typically involves: Identifying a Niche: Research topics that are in demand but not overly saturated on Audible. Content Creation: Hire a ghostwriter to create the content for your audiobook. Platforms like Fiverr can be useful for finding affordable writers. Narration: Use services like ACX (Audiobook Creation Exchange) to find narrators who can turn your written content into audio format. This can also be done using AI voice generation tools, which can significantly reduce costs. Publishing: Once the audiobook is produced, you can publish it on Audible. Earnings are based on sales and how users consume your content (e.g., through credits or direct purchases) . 2. Affiliate Marketing Another method is to engage in affiliate marketing. This involves promoting audiobooks and earning a commission for each sale made through your referral. You can create content (like reviews or recommendations) that directs potential buyers to Audible, leveraging your audience to generate income. 3. Creating Low-Effort Audiobooks Some individuals create low-effort audiobooks by compiling public domain texts or using AI to generate content. These audiobooks are often produced quickly and with minimal investment. However, this approach can lead to a crowded market with limited profitability due to the sheer volume of similar content available. 4. Leveraging AI Tools AI can be utilized to streamline the audiobook creation process. For instance, you can use AI to generate scripts or even narrate the audiobooks, which can cut down on costs associated with hiring writers and narrators. This method allows for quicker production and potentially higher profit margins if done correctly. Conclusion While there are legitimate ways to earn money on Audible, many of the advertised methods may exaggerate potential earnings or oversimplify the process. Success typically requires significant effort in content creation, marketing, and understanding the audiobook market dynamics.

Answered August 11 2024 Asked August 11 2024
1
votes
VOTE
2 answers

“how to make meta ai go away”

To disable or remove Meta AI from Facebook, Instagram, and Messenger, you can follow these steps based on the platform you are using: For Facebook (Desktop and Mobile) Desktop: Click on your profile picture in the top right corner. Select "Settings & privacy" from the dropdown menu. Click on "Settings." Scroll down to the "Account settings" section and click on "Search." Toggle off the switch next to "Meta AI" under "Search shortcuts" to remove it from your search bar. Mobile App (Android or iOS): Tap the three horizontal lines (menu) in the top right corner of the app. Tap "Settings & privacy." Tap "Settings." Scroll down to the "Account settings" section and tap "Search." Toggle off the switch next to "Meta AI" under "Search shortcuts" to disable it. For Instagram and Messenger General Steps: Look for the option labeled "Meta AI" or "AI Assistant" in the app settings and toggle it off. Alternatively, you can block or restrict the Meta AI profile directly from the search bar by clicking on the circle symbol and selecting the AI profile, then choosing to block it. Additional Tips If the above steps do not work, some users have reported success by uninstalling the app and then reinstalling an older version that does not include the Meta AI feature. This can be done by downloading an APK file from trusted sources and ensuring that automatic updates are turned off to prevent the new version from reinstalling the AI feature. Some users have humorously suggested that swearing at the AI or expressing frustration may temporarily reduce its intrusiveness, although this is not a reliable method. These steps should help you manage the presence of Meta AI in your apps.

Answered August 11 2024 Asked August 11 2024
1
votes
VOTE
2 answers

“how to make images with ai”

To create images with AI, you can follow two primary approaches: using pre-trained models or training your own model. Here’s a detailed guide on both methods. Using Pre-trained Models Choose an AI Image Generator: There are several user-friendly platforms that allow you to generate images from text prompts. Some popular options include: Craiyon (formerly DALL-E Mini): A free web-based tool where you enter a prompt, and it generates multiple images based on that prompt. Bing Image Creator: Requires a Microsoft account and uses a version of DALL-E to create images from text prompts. NightCafe Studio: Offers a variety of tools, including the ability to create models for generating images based on your specifications. Input Your Prompts: Once you have selected a platform, simply enter descriptive text prompts. The AI will generate images based on your input. Refine Your Results: Many platforms allow you to tweak the prompts or use inpainting techniques to modify specific areas of generated images, enhancing realism or detail. Training Your Own AI Model Gather Your Dataset: If you want to train an AI to generate images similar to your own style, you need a dataset. For example, if you have a collection of 103,000 images, you can use them to train a model. Select a Framework: A popular choice for training image generation models is Stable Diffusion. This framework allows you to fine-tune pre-trained models with your own data. You can find installation guides and tutorials on platforms like GitHub and Hugging Face. Use LoRA for Fine-Tuning: LoRA (Low-Rank Adaptation) allows you to make modifications to a pre-trained model without needing extensive computational resources. This method is faster and can be applied to various base models. Training Process: Install Required Software: Use the Stable Diffusion WebUI by Automatic1111 for a user-friendly experience. Prepare Your Images: Ensure your training images are diverse in backgrounds, poses, and styles to improve the model's output quality. Train the Model: Follow tutorials to set up the training process. This may involve using tools like Kohya ss GUI for creating LoRAs or Dreambooth for more extensive model training. Generate Images: After training, you can input prompts to generate new images that reflect your unique style or the characteristics of your dataset. Conclusion Creating images with AI can be achieved through both user-friendly platforms and more complex model training. For beginners, starting with pre-trained models is advisable, while those looking for specific styles or personalization may benefit from training their own models using frameworks like Stable Diffusion.

Answered August 11 2024 Asked August 11 2024
1
votes
VOTE
2 answers

“how to make character ai”

Creating a character AI involves several key steps that focus on defining the character's traits, backstory, and interaction style. Below is a comprehensive guide based on community insights and best practices. Steps to Create a Character AI 1. Define Character Basics Start by outlining the fundamental aspects of your character: Personality: Determine how your character behaves, their emotional range, and their overall demeanor. Consider personality frameworks like the Enneagram or Myers-Briggs to help define traits. Backstory: Craft a compelling history that informs the character's motivations and actions. This could include significant life events, relationships, and personal goals. Unique Traits: Identify distinctive features or quirks that make your character stand out, such as hobbies, fears, or special abilities. 2. Utilize Character AI Templates Using a structured template can streamline the creation process. Here’s how to get started: Access the Template: Go to the "create" section on the Character AI platform and select "create a character." Fill in Basic Information: Input the character's name, greeting, and a brief description. You can expand with a more detailed backstory if desired. Advanced Details: Use the "Edit Details (Advanced)" option to add in-depth attributes, including physical appearance, motivations, and relationships with other characters. This section allows for a more nuanced character development. 3. Engage in Training Once your character is created, training is crucial for refining its responses: Example Chats: Include example dialogues that illustrate how your character would respond in various situations. This helps the AI learn and retain the character's voice and personality better than simple descriptions. Regular Interactions: Engage with your character frequently and provide feedback on its responses. This can involve rating messages to guide the AI towards desired behaviors. Remember to reset the chat often to apply changes effectively. 4. Focus on Relationships Characters exist within a narrative context, so consider how they interact with others: Dynamic Relationships: Define how your character relates to others, including friendships, rivalries, and romantic interests. This can add depth and realism to interactions. Contextual Background: If your character is based on an existing fictional universe, include relevant details that help the AI understand its context and relationships within that world. 5. Continuous Improvement Character creation is an iterative process: Feedback and Adjustments: Based on interactions, continuously refine your character's settings and example dialogues to improve consistency and engagement. Community Resources: Engage with the Character AI community for tips, templates, and shared experiences that can enhance your character development process. By following these steps and utilizing the available resources, you can create a rich and engaging character AI that provides meaningful interactions and storytelling experiences.

Answered August 11 2024 Asked August 11 2024
1
votes
VOTE
2 answers

“how to make an ai sing a song”

To make an AI sing a song, you can follow these steps, which involve using various AI tools and software: Step-by-Step Process Choose an AI Voice Cloning Tool: Select a program that can clone voices or generate singing. Popular options include: ElevenLabs: Primarily known for text-to-speech but can be used creatively for singing with some adjustments. RVC (Real-time Voice Cloning): This allows you to create a model of a specific voice and use it to sing different lyrics. Diff-SVC: Another tool that can be used for voice cloning and singing. Gather Audio Samples: For voice cloning, you'll need clear audio samples of the voice you want to replicate. Ideally, this should include isolated vocals without background music. Generate Singing Lines: Write out the lyrics you want the AI to sing. Use the chosen AI tool to generate the singing lines. It may be beneficial to generate these one at a time to ensure better alignment and quality. Digital Audio Workstation (DAW): Import the generated audio clips into a DAW like GarageBand, Ableton, or Reaper. Here you can arrange the clips, add instrumental backing, and make any necessary adjustments. Pitch Correction: Use pitch correction tools (like Auto-Tune) to ensure that the AI-generated vocals match the key of the instrumental track. Final Touches: Once everything is aligned and sounds good, you can mix and master the track to enhance the overall quality. Additional Tips Experiment with Different Tools: Each AI tool has its strengths and weaknesses. Experimenting with multiple tools can yield better results. Offline Options: If you prefer working offline, ensure your hardware meets the requirements for running these AI models, especially regarding GPU capabilities. Community Resources: Engaging with online communities (like Reddit) can provide valuable insights and tutorials from users who have successfully created AI music. By following these steps, you can effectively create AI-generated singing tracks tailored to your preferences.

Answered August 11 2024 Asked August 11 2024
1
votes
VOTE
2 answers

“how to make an ai photo”

To create AI-generated photos, particularly realistic images of yourself, you can use various methods and tools. Here’s a concise guide based on recent discussions and recommendations: Methods to Create AI Photos Face Swap Techniques: Use tools like Roop to swap your face onto a generated image of a person with a similar body type. This method is quick but may yield varying results in quality. LoRA Training: Train a LoRA (Low-Rank Adaptation) model using 10-15 images of yourself. This smaller model helps inject your likeness into images generated by Stable Diffusion. It’s a more controlled approach compared to using generic models. Dreambooth: For the best results, consider using Dreambooth to create a full model based on your images. This method requires more time and resources, but it can produce high-quality, personalized images. Recommended Tools Stable Diffusion: This is a popular tool for generating images. You can use its img2img feature to modify existing images while retaining your likeness. Adjust parameters like denoising strength and CFG scale for optimal results. Midjourney: This platform allows for the creation of consistent characters based on input images. It’s known for its user-friendly interface and good results. General Tips Ensure your training images are diverse, featuring different backgrounds, poses, and clothing. This diversity significantly impacts the quality of generated images. Experiment with different models and settings. For instance, using the Realistic Vision 5.1 model in Stable Diffusion and adjusting the sampling method can enhance image quality. Utilize online tutorials and communities for guidance. Many users share their experiences and tips on platforms like YouTube and Reddit, which can be invaluable for beginners. By following these methods and utilizing the recommended tools, you can effectively create realistic AI-generated photos of yourself.

Answered August 11 2024 Asked August 11 2024
1
votes
VOTE
2 answers

“how to make an ai person”

To create an AI-generated person or character, you can utilize various tools and techniques that allow for customization and realistic rendering. Here’s a step-by-step guide based on popular methods: Using Human Generator Access the Tool: Visit the Human Generator website (human-generator.com). Start Creating: Click on "Create Human Free" to begin. Choose a Template: Select from various model templates based on attributes like age, gender, and ethnicity, or create a custom model using text prompts. Customize Your Model: Adjust features such as hair, eyes, skin tone, and outfits. You can also add accessories and choose backgrounds to enhance the character's appearance. Download Your Creation: Once satisfied with your model, you can download the images and 3D rendered videos, typically with full commercial rights. Using Stable Diffusion Set Up Stable Diffusion: If you have a decent GPU, consider installing Stable Diffusion locally. This allows for more control over the image generation process. Training a Model: To create a realistic representation, you can train a model using your images. This can be done through: LoRA Models: Upload 10-15 images of yourself to create a lightweight model. Dreambooth: For a more comprehensive approach, train a full model with a larger dataset (4-6GB) for better results. Image Generation: Use the trained model to generate images. You may need to experiment with different prompts and settings to achieve the desired likeness. Face Swapping Techniques Using Roop: For quick results, you can use tools like Roop, which allows you to swap your face onto generated characters. This method is straightforward and can yield decent results with minimal effort. Image-to-Image (IMG2IMG): If using Stable Diffusion, you can upload an image of yourself and modify it to create variations that maintain your likeness while changing the background or scenario. Additional Tips Diverse Training Data: Ensure your training images are diverse in terms of backgrounds, poses, and outfits to improve the quality of the generated images. Trial and Error: Generating realistic images often requires generating multiple outputs and selecting the best ones, so patience is key. By following these steps, you can create a realistic AI-generated person or character tailored to your project needs.

Answered August 11 2024 Asked August 11 2024
1
votes
VOTE
2 answers

“how to make an ai headshot”

To create an AI-generated headshot, several tools and methods can be utilized, depending on your preferences and budget. Here’s a summary of popular options and the steps involved: Tools for AI Headshot Generation Midjourney and InsightFace: Setup: Create a personal server on Discord and invite the Midjourney and InsightFace Swap bots. Process: Upload a selfie to InsightFace to swap your face onto a generated headshot from Midjourney. Use prompts in Midjourney to create realistic portraits that resemble you closely. HeadshotPro: Usage: This tool is user-friendly; simply upload selfies, choose styles, and backgrounds. It generates realistic headshots suitable for professional use and offers a money-back guarantee if unsatisfied. Studio Shot: Method: Upload multiple selfies with different hairstyles and outfits. The tool will generate a variety of headshots, allowing you to select the best ones. Stable Diffusion: Requirements: Requires some technical knowledge and a compatible NVIDIA GPU. You can create a personalized model for generating headshots, but this method may be complex for beginners. Steps to Create an AI Headshot Choose a Tool: Select one of the tools mentioned above based on your comfort level and desired outcome. Prepare Your Photos: For tools like HeadshotPro or Studio Shot, take several high-quality selfies in good lighting with different expressions and outfits. Upload and Customize: Follow the instructions of your chosen tool to upload your selfies. Customize your headshot by selecting styles, backgrounds, and other options as available. Generate and Review: Allow the AI to generate your headshot. Review the results and choose the images that best represent you. Download: Save the selected headshots for use on platforms like LinkedIn or for your CV. Additional Tips Prompt Engineering: If using tools like Midjourney, experiment with different prompts to achieve a more natural look. Avoid terms that imply perfection to reduce the "uncanny valley" effect. Budget Considerations: While some tools are free, others may charge a fee (typically around $10-$20). Consider the long-term use of the headshot when deciding on a paid option. By following these steps and utilizing the mentioned tools, you can create a professional AI-generated headshot tailored to your needs.

Answered August 11 2024 Asked August 11 2024
1
votes
VOTE
2 answers

“how to make an ai generated image”

To create AI-generated images, you can follow two main approaches: using pre-trained models or training your own model. Here's a detailed guide on both methods. Using Pre-trained Models Choose an AI Image Generator: There are several platforms available that utilize pre-trained models to generate images from text prompts. Some popular options include: Craiyon (formerly DALL-E Mini): A free tool that generates images based on text prompts. You input a description, and it provides multiple images in return. Bing Image Creator: Requires a Microsoft account and uses a version of DALL-E. It generates square images from text prompts and has content restrictions. NightCafe: Allows for various forms of image generation but may require credits for extensive use. Stable Diffusion: An open-source model that can be run locally. It supports both text-to-image and image-to-image generation. You can find various user interfaces (WebUI) for easier interaction, such as the one developed by Automatic1111. Input a Text Prompt: When using these tools, simply enter a descriptive text prompt. The quality of the generated image often depends on how detailed and specific your prompt is. Adjust Parameters: Some platforms allow you to tweak settings or choose styles, which can enhance the output. Training Your Own AI Model Gather Your Data: If you want to create a model that generates images similar to your own style, you'll need a dataset. For example, if you have a collection of 103,000 images, this can serve as your training data. Select a Framework: Use frameworks like Stable Diffusion or LoRA for training. LoRA allows for fine-tuning existing models with your data, making the process faster and more efficient. Training Process: Download Pre-trained Models: Start with a pre-trained model to save time and resources. You can find these on platforms like Hugging Face. Fine-tune the Model: Use your dataset to fine-tune the model. This typically requires some technical knowledge, including familiarity with Python and machine learning libraries. Run the Training: This process can be resource-intensive and may require a powerful GPU. You can find tutorials online that guide you through the installation and training process. Generate Images: Once your model is trained, you can input prompts to generate images based on your specifications. Conclusion Creating AI-generated images can be as simple as using a web-based tool or as complex as training your own model. If you're new to AI image generation, starting with pre-trained models is recommended. For those looking to create unique styles, training a model with your own dataset may be the way to go.

Answered August 11 2024 Asked August 11 2024