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

طلب مساعدة في مشروع تخرج بالجافا Image Annotation

بدأه لونه2010 في 30 أكتوبر 2008 · 13 رد · 2,445 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخواننا متخصصي برمجة الجافا

عندنا مشروع تخرج هذا الترم عن

image annotation and retrival

فكرة المشروع

اي تكست ينكتب في البرنامج تبعنا (الايجنت )يحلله ويعمل

annotate

للصورة اللي معاه باستخدام الكي وردس المستخلصة من النص

احتاج في البدايه اعرف كيف اعمل كونكت من الجافا على الداتا بيس

sql server 2005

انا عملت هذا الكود بس ما زبط

[=CODE]

import java.sql.*;

public class TestJDBC

{

public static void main(String[] srg)

{

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // Start JDBC

// String dbURL = "jdbcqlserver://localhost:1433;DatabaseName=AdventureWorksDW"; // Connect the server and the database

String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=AdventureWorksDW"; // Connect the server and the database

//String userName = "Administrator"; // windows user

//String userPwd = "password"; // windows login password

String userName="rid";

String userPwd="123";

Connection dbConn;

try

{

Class.forName(driverName);

dbConn = DriverManager.getConnection(dbURL,userName,userPwd);

System.out.println("Connection Successful!");

// if successful print Connection Successful!

}

catch (Exception e)

{

e.printStackTrace();

System.out.println("Connection failed!");

}

}

}

[code/]

واذا فيه احد اشتغل على الجيد

jade

بليز يقولنا

ولكم خالص شكرنا

#2

السلام عليكم

أولاً المشروع غير واضح برجاء شرحه بشكل مبسط

بالنسبة لعملية ربط جافا مع قاعدة بيانات Sql Server 2005

ابحثي هنا في المنتدى عن موضوع للأخ أبو سعود الفرنسي

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

السلام عليكم

بالنسبة لموضوع الاخ ابو سعود لم تظهر لي الصور بوضوح لكن سأقوم بطرح استفساري في قسم الداتا بيس

اما بالنسبة لفكرة المشروع فهي

بافتراض انك تقوم بعمل بحث ما على الورد وادرجت مع هذا البحث اي صورة

البرنامج يقوم بتحليل النص المكتوب لاستخراخ كي وردس مناسبة ثم بقوم بعمل "تسمية للصورة" المرفقة وحفظها في الداتابيس تبعة البرنامج

لو رجعت مرة ثانية وكتبت نص فيه كلمات من ضمنها الكي وردس المستخلصة المرة اللي فاتت تلقائيا يقوم البرنامج بادراج مالديه من صور لما نقس هذي الكي وردس

فكرة البرنامج قريبة من برنامج سايق اسمه

ARIA(annatation and retrival of images)

هذا البرنامج اتعمل للايميلات وبالخصوص لحف الصور الطبية المتبادلة بين الأطباء عن طريق الايميل

هذا الرابط يوضح الفكرة اكثر

http://web.media.mit.edu/~lieber/Lieberary...Aria-Intro.html

ارجو انو الصورة تكون وضحت

وان شاء الله تفيدنا يا اخ علاء في استفساراتنا القادمة

ياليت من عنده خبره في الجيد

(jade)

يفيدنا

ولكم خالص الشكر والتقدير

#4

هل للمشروع علاقة بـ character recognition

بالتالي المشروع له علاقة بالذكاء الصناعي والخلايا العصبية

مممممممممممممم

هل من وصلة لحزمة jade

بصراحة لا أخفيكي أني كان لي تجربة مع معالجة الصور الرقمية

لكن المشروع غير هين بالمرة

وخبرتي في معالجة الصور لم تصل إلى هذا الحد

لكن بإذن الله لن نقصر في تقديم أي مساعدة نقدر عليها

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#5

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

المشروع لايتعلق بالذكاء الاصطناعي ولا الشبكات العصبية

انما ب

text processing(to extract the key words from text)

+ image processing (to retrive the image by content)

وتفضل يااخ علاء هذا الرابط لتنزيل الجيد

http://jade.tilab.com/

هو عبارة عن

frame wor build in java language

طيب ممكن تفصلنا عن مشروعك في معالجة الصور ايش التول المستخدمة؟

لانو احنا قررنا نستخدم في معالجة الصور الماتلاب لانه اسهل من الجافا

هل هناك كود جافا للتعامل مع برنامج مات لاب؟

ارجو المساعدة

جوزيتم خيرا

#6

برنامج ماتلاب يقدم أدوات جيدة جداً

مشروعي كان إيجاد خوارزميات للتمييز بين الحروف المختلفة بدون التطرق إلى character recognition

استخدمت فيه حزمة بسيطة ذكرتها في المنتدى كثيراً

ولا أظن أنها توفي بغرضك

لكن في حال احتجتيها فسأقوم برفعها لك

هناك حزمة ذكرت هنا في المنتدى

أظن اسمها jmatlab لكني غير متأكد

هل لديك معلومات عن تعدد العملاء multi-agent ؟؟

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#7

بالنسبة ل

MULTI AGENT SYSTEM

قرات عنها لاني سانذها في مشروعي هذا الترم ان شاء الله

خبراء الجافا ماحد رد علي على موضوع الجيد

معقول ما في احد استخدمه قبل كيذا

توقعت اني اجد مساعدة!!!

#8

بصراحة عن نفسي لم أستخدمه

طيب ممكن نتعلمه سوية لو أردتي

ضعي ما لديك من موارد عنها

وكل معلوماتك عنها حتى ولو كانت بسيطة

وياليت لو تقومي بوضع ملخص لما تعرفينه عن MULTIAGENT SYSTEM

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#9

يا اختي العزيزيه موضوعك يدخل في قلب الذكاء الاصطناعي اي بمعنى اخر هذا يسمى رتريفال داتا فيجب علي اختي العزيزه ان تتحققي من الفكره قبل ان تبدأءي

اما multi_agents فهو يحتوي على اكثر من طريقه لكي تخدم هذا النظام الذي تريد ان تقوم به يعني سواضح بشكل مبسط

هنالك انواع من الوكلاء منها ما يسمى متنقل mobile agent وهذا النوع يقوم بارساله محتويات الطلب بين اكثر من مستخدم او اكثر من موقع ويحتوي هذا الايجنت على معلومات عن الطلب اي بمعنى اخر مثل ما نحكي هنالك وكيل لشركة العاب فهذا الوكيل يقوم بالتنقل بين المدن حاملا معه عينه من الالعاب بما يعطي الاشخاص في المدن توضيحا عن الالعاب

اما استخدامه في نظام الاخت فيجب عليها او ان تبني البيئه للنظام التي تريد عمله بالاضافه الى ما يسمى تحليل البياتنات والرجوع بالنتائج مثل عمل ال google مثلا فبالتالي سوف تحصل على ضالتها ولكن لا بد لها ايضا ان تبحث عن شيء اسمه agent tools واتوقع ان الجافا لديها اشياء جاهز في هذا المساق وتبحث عن شيء اخر اسمه imegration داخل الوكلاء

اما اذا ارادتي يا اختي عن كيفية كتابة الرسائل الخاصه في الوكلاء فانصحك بالقراءه عن هذا الموضوع التالي

ACL

For communication between two agents there are many types of Agent Communication Language (ACL), one of them is called FIPA. Using the FIPA Agent Communication Language model, it describe the contents of the sent messages between two agents.

لذالك يجب عليك بناء اكثر من ايجنت واحد للنصوص والاخر للصور التي تكون موجوده اصلا في قاعدة البيانات التي تقومي بها فبالتالي كل وكيل بين هذا الوكلاء يقوم بالبحث بما هو موجود عنده وبالتالي يقوم الايجنت الرئيسي بالدمج بينها من خلال التراسل بين هؤولاء الوكلاء وليس الدمج بالمعنى الحرفي .

والله اعلم لكن اتوقع انه ممكن هذه الامور تفيدكي .

اعتذر ان لم اصيب , فليس منا من هوا معصوم عن الخطأ

الله المستعان

#10

السلام عليكــم ورحمـة الله وبركاتــة

اشكر الاخوة الفضلاء للرد الوافي

بالنسبة لاستخدامن للايجنت اخنا متخيلين اليوسر حيدخل نص الايجنت يحلله ويستخلص منه ال

key words

علشان يعمل تسمية للصورة بهذي الكي ورد

وايجنت ثاني ممكن يسترجع الصورة المطلوبة من الداتا بيس

رجاء لاتبخلوا علي باي اضافة او نصيحة

ولكم خالص شكري

#11

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

السلام عليكم ورحمة الله وبركاته

اخت لونا لقد ارفقت لكي بعض المراجع والملفات في المرفقات اتمنا انها سوف تفيدك ان شاء الله في البدايه , اولا اختي يجب بالبدايه ان تحددي البيئه التي يكون بها مشروعك لانه هنالك اكثر من Agents Tools لكل منها خصوصيه معينه حسب البيئه التي يتطلب العمل بها , على كل في المرفقات سوف تجدي اكثر من ملف :

ملف بعنوان Proposal هذا الملف يوضح نظام مدرسه قمت بعمله باستخدام الMulti_Agent سوف تجدين شرح عنه موجود داخل هذا الملف , فقط لكي لايختلط عليك الامر اولا يقوم المدرسين بادخال اسمائهم في الوكيل الاول ومن ثم يقوم بالعمل من خلال ارسال الرسائل الى باقي الوكلاء اما بعدم بداية الدوام الرسمي والتخاطب مع الوكيل المسؤول عن مديرية التربيه ليعطي توضيح بان اليوم الدراسي لم يبدا مثلا لانه عدد المدرسين اقل من النصاب وتبقى المخاطبات بين الوكلاء كتى تحل المشكله , او انه حينما يدخل امدرسين اسمائهم يبدا بقرع الجرس المدرس بعد ان يقوم الوكيل الاول اي الذي يدخل المعلمين اسمائهم ببعث رساله الى الوكيل المسؤول عن بداية الدوام الرسمي وبالتالي يكون حل المطلوب حسب المدخلات وحسب فحص الشروط وبعث الرسائل بشكل تلقائي بين الوكلاء كل حسب وضيفته( طبعا هذا النظام قمت بعمله فقط لكي افهم مبدا عمل الوكلاء يعني كان تعليمي فقط لاغير علما باني طبقته فعليا للتجربه وثبت نجاحه طبعا مع بعض الوكلاء الوهمين مثل مديرية التربيه ) ساعدني هذا العمل بفهم هذا الموضوع بشكل جيد ولو انه بسيط ولكنه اعتمد الاسلوب المنطقي في التحاور بين الوكلاء وهذا ما هو المطلوب في عملك بالظبط .

فقبل ان تقومي بالعمل وتبرمجي المشروع ارجوا منك ان تفهمي مبدا العمل بشكل حرفي لاني اتخيل بانه لابد ان يكون اكثر من وكيلين قارني هذا العمل الذي قمت به في نظام المدرسه واربطيه مع مشروعك وفكري في كيفية كتابة الرسائل وطبعا قمت بارفاق شرح عن كيفية صياغة الرسائل في ملفات بور بوينت .

وايضا هنالك بعض الملفات اتامل بانها سوف تشرح لك ماهو الايجنت .

الان اختي فكري في عملك وبعد ان تبدا برسم الخطط بشكل ممل لكي ,لكي تفهمي ارجوا ان تقومي بتقسيم الادوار بينها بسكل كبير يعني حاولي ان تجزئي عمل هؤلاء الوكلاء بشكل يوزع الادوار لكي لا تثقلي على كاهلها وتذكري بان الفكره اخذت اصلا من خلال عمل الوكلاء في الوضع الطبيعي , فمن الظلم ان يكون مع احد الوكلاء حجم كبير من المواد يقوم بعرضها او ومن الظلم ايظا ان يكون هنالك وكيل مع بضائع قليله فقط لكي ابسط الفكره مع انه قد تكون مضحكه للبعض .

اجمالا يا اختي حاولي ان تقرائي الملفات المرفقه وفي وقت اخر سوف اقوم بتقديم المشوره الصالحه, ولكن حاولي ان تقومي برسم الشكل المبدائ لعمل النظام وسوف ترين في ملف proposal طريقة الرسم التي قمت بها فهي بسيطه وقد تدلك مبدائا على فهم الموضوع , اما من جهة JADE فهو نوع من انواع الادوات الموجود في الجافا نعم وتقوم بعمل هذه المخاطبات بين الوكلاء وهنالك انواع اخرى كثيره من الادوات منها ما يسمى ايظا JAKE وايظا هذا يعمل داخل الجافا وغيرها الكثير الكثير كلها تندرج تحت مسمى AGENT TOOLS , اجمالا سوف اتابع معكي نقطه بنقطه اذا اردتي وعلى الله الاتكال .

والله اعلم

ADK2002.pdf

agent.pdf

interaction_negotiation.rar

INTRODUCTION.rar

proposal.rar

#12

وزي ما قلت يا اخ حسان احنا حندخل في المشروع بالتحديد في مرحلة

text processing

knowledge base

ممكن تساعدنا في هذي الجزئية

#13

اسفة يعثت الرد السابق وانا لم أر بعد اخر مشاركة لك

جزاك الله الف خير اخي حسان

وياليت اذا عندك خبرة سابقة في الذكاء الاصطناعي تفيدنا

تقبل خالص شكري وتقديري

#14

ما في مشكله حياك الله انا جاهز للمساعده :)

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