الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الذكاء الاصطناعي بلغة الجافا

مغلق
بدأه الليلك في 7 أبريل 2006 · 8 رد · 1,907 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

كيف حال الجميع؟؟؟؟؟ إن شاء الله بخير لاني بصراحة *-) محتاجه همة الجميع ، انا كيف ممكن اطبق مبادئ الذكاء الاصطناعي بلغة الجافا اذا طلب مني اني ارتب مصفوفة تحتوي الارقام التالية: 1-2-3-4-5-6-7-8 سواء دخلتها مرتبه او عشوائية :^) . ؟؟؟؟؟؟

انا بعرف ارتب المصفوفة بلغةالبسكال او لغة السي :rolleyes: ولكن كيف ممكن اطبق خوارزمية يراعى فيها مبادئ الذكاء الاصطناعي :s .

حاولوا تساعدوني وانا رح اضل احاول، بس همتكم يا شباب ويا صبايا كمان.

اذا في حد عنده تدريبات وبرامج عن الذكاء الاصطناعي ما يبخل علي ، وربي يوفق كل واحد بساعدني باي شكل كان.

اختكم الليلك :(

#2

شلون يعني ترتيبها!!

يعني تصاعديا مثلا

يوجد كلاس يستطيع عمل هذا حسب ما اذكر

java.util.Arrays.sort(int[] yourArray);

و لم افهم علاقة هذا بالذكاء الصناعي

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#4

ليش لا يمت بصلة؟؟؟

رامي العيساوي شكرا على الكلاس ولكني بحاجة لاحد بمشي معاي خطوة خطوة لاني ما بعرف جافا :-(

crazy-man شكرا على الاجابة الشافية ولكني اتوقع اذا بحكي هذا الكلام للاستاذ غير يرميني من الشباك :-)

الذكاء الاصطناعي هو اني افكر بخوارزمية تعمل على ترتيب المصفوفة بشكل اذكى وليس بالطريقة التقليدية والتي ممكن تكون اطول.

المطلوب اني افكر بخوارزمية ذكية لترتيب هذه المصفوفة تصاعديا باستخدام الجافا.

يا ربي كون في عوني:-(

سلام

اختكم الليلك

#5

امممم

الحقيقة الكلاس اللي عطيتك ياه هو يقوم بما تطلبين و بسطر واحد...

لذا لا داعي للخوارزمية و لا داعي للذكاء..

انت المهم عندك تترتب المصفوفة .. غير!!

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#6

يمكن الاستاذ طالب منها تنشئ داله بنفسها

وليس باستخدام الدوال الجاهزه في الجافا

واعتقد أن السؤال يتحول إلى هذا الشكل:

ماهي أفضل خوارزمية ترتيب لعناصر مصفوفه ؟

لكن ماعلاقة هذا بالذكاء الاصطناعي ؟؟؟؟

#7

انا بيتهيئلى ان الأخت اللى طالبة حكاية الذكاء الاصطناعى تقصد مثلا تستخدم الاجروزمات بتاعة ال search فى الكود بتاعها مثلا زى الA* Algorithm OR Deapth First واشياء كتيرة من هذاالقبيل وانا بقدم الكود دة وعلى ما أظن ان هو شغال بطريقة ال breadth first ويارب يوفق الجميع

public class Random {
    
    /** Creates a new instance of Random */
    public Random() {
    }
    public static void main(String []args)
     {
        Random r = new Random();
      int RandomArray[]  = new int [50];
      int CountArray[]  = new int [50];
      /************  to calculate mean ***************/
      int sum = 0;
      double  mean = 0;
      for(int i = 0; i < RandomArray.length; i++)
      {
        int  value = (int)(Math.random() * 100);
        RandomArray = value;
        sum +=RandomArray;
      }
      r.Sort(RandomArray);
      for(int i = 0; i < RandomArray.length; i++)
      {
        if(i % 10 == 0)
            System.out.println();
        System.out.print("\t"+RandomArray);
        
      }
     System.out.print("\n\n\n\n\n\n\n");
      mean = sum / RandomArray.length;
      System.out.println();
      System.out.println("\tSum = " + sum +"\t"+ "Mean = " + mean);
      /************  to calculate mean ***************/
      //____________________________
      /************  to calculate mode ***************/
     int max;
      for (int i = 0; i < RandomArray.length; i++) 
      {
         int count = 0;
       for (int j = 0; j < RandomArray.length; j++)
       {
        if(RandomArray == RandomArray[j])
            count++;
       }
       CountArray = count;
      }
     r.Sort(CountArray);
      for(int i = 0; i < RandomArray.length; i++)
      {
        if(i % 10 == 0)
            System.out.println();
        System.out.print("\t"+CountArray);
        
      }
      /************  to calculate mode ***************/
     //////////////////
     }
    void Sort(int [] array)
        {/********************************bo sort function****************************/
        int z = 0; 
            for(int i=0;i<array.length;i++)
               {
                 for(int j=i+1;j<array.length;j++)
                  {
                    if(array<array[j])
                     {
                       z=array;
                       array=array[j];
                       array[j]=z;
                     }
                   }
                }

   }/********************************eo sort function****************************/
}

تم تعديل هذه المشاركة بواسطة رامي العيساوي في 8 أبريل 2006 في 21:36

التوفيق من الله

الخطأ منى ومن الشيطان

www.tanahy.blogspot.com

#8

السلام عليكم

شكرا جزيلا للاخ احمد وفعلا كودك ساعدني وإن شاء الله اقدر افهمه واطبقه

واذا كان في اي سؤال إن شاء الله تقدر تتحملني.

تحياتي للجميع

#9

الاخ ليك سؤالك كان غامض ويبدو ان الاخوان قد افادوك

لكن اتمنى تصحيحي ان كنت مخطئاً

اذا كان المقصود بالذكاء الاصطناعي

يعني كيف يمكن ترتيب المصفوفة بخوارزمية تشابه خوارزمية ترتيب المصفوفة بلغة البرولوق مثلاً

هذا ما فهمته عندما قرأت الموضوع

لا بد من صنعاء وان طال السفر

هذا الموضوع مغلق.

مواضيع مشابهة