|
hi,i am a new bee in this group.
i need the c# code for backpropogation using neural networks in artificial intelligence.sorry for the confusion.if any of u got it then please send mail me.
thanx a lot
kasi malla
|
|
|
|
|
You might want to explain what you mean by "backpropogation", like others have asked you to do in your other post.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Hello all,
I have created various classes using the XSD.EXE tool provided with VS .NET. In my code I generate various objects based on these class and then serialise them to XML strings.
The problem I have is that when the object is serialised I need all the XML elements to be represented in the string regardless of whether a value is set or not - This works from int values but not string values.
As an example I have the following schema
<xs:element name="schemaRoot">
<xs:complexType>
<xs:sequence>
<xs:element name="testElement">
<xs:complexType>
<xs:sequence>
<xs:element name="intVal1" type="xs:int" nillable="false"/>
<xs:element name="stringVal1" type="xs:string" nillable="false"/>
<xs:element name="stringVal2" type="xs:string" nillable="false"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
Which generates XML like this :
<schemaRoot>
<testElement>
<intVal1>0</intVal1>
<stringVal1>String</stringVal1>
<stringVal2>String</stringVal2>
</testElement>
</schemaRoot>
If in my code I do this :
schemaRoot sr = new schemaRoot()
string x = SerialiseToString(sr);
I end up with the following XML :
<schemaRoot>
<testElement>
<intVal1>0</intVal1>
</testElement>
</schemaRoot>
But I need to get
<schemaRoot>
<testElement>
<intVal1>0</intVal1>
<stringVal1></stringVal1>
<stringVal2></stringVal2>
</testElement>
</schemaRoot>
or
<schemaRoot>
<testElement>
<intVal1>0</intVal1>
<stringVal1/>
<stringVal2/>
</testElement>
</schemaRoot>
I am guessing that I need to sets some variable/class attribute in the XSD.EXE generated classes but I am at a loss as to which ones.
post.mode = postmodes.signature;
SELECT everything FROM everywhere WHERE something = something_else;
> 1 Row Returned
> 42
|
|
|
|
|
This is a known limit of the XmlSerializer: you'll need to write your own serialization code for this.
Actually, being picky, people who wrote XmlSerializer are not that wrong, as one should not use empty tags to represent missing information.
BTW, XmlSerializer sucks for everything but the most simple uses (e.g., it does not handle circular references). If possible, try using SoapFormatter. I know, often it's not possible...
Yes, even I am blogging now!
|
|
|
|
|
> Actually, being picky, people who wrote
> XmlSerializer are not that wrong, as one
> should not use empty tags to represent
> missing information.
For the sake of post clarity I ripped out alot of seemingly irrelevant code, one of the parts that got the chop was the minOccurs & maxOccurs attributes for the elements in the schema (both being set to 1)
I would have thought that the Serialiser would have thrown an exception as sending a null value in doesnt conform to the schema the class were generated from.
post.mode = postmodes.signature;
SELECT everything FROM everywhere WHERE something = something_else;
> 1 Row Returned
> 42
|
|
|
|
|
Hi...
How do I identify an unique property of a MenuItem, so that i need to change the text of a menu item for selected menu's only ??
Thanx in advance
saleem
|
|
|
|
|
hello!!!
looked on the net but couldn't find an answer yet....
in c++ i used pointers to hand an array over to a function.
what is the equivalent in c#?
say i want to pass a simple int[].
how does it work with >return<.
so far i declered an array in the class as private, similar to a global variable. however i don't think this is the way forward.
many thanks in advance, Dominik
|
|
|
|
|
Since C# is garbage-collected, you don't need to worry about passing pointers and dealing with memory, like you did in C++: simply pass the array as an argument or return it on a function and the framework will clean it automatically when you're not using it anymore.
See this sample function:
int[] doubleValues(int[] values)
{
int[] retval = new int[values.Length];
for (int i = 0; i < values.Length; i++)
retval[i] = values[i] * 2;
return retval;
}
Yes, even I am blogging now!
|
|
|
|
|
thanks Daniel,
i am already aware of the garbage collection and memory management.
however, is there not a more efficient way to pass arrays to a function???
a pointer takes 4 bytes, whilst my 1k array of a class using doubles takes much more memory.
thanks, Dominik
|
|
|
|
|
dkoder wrote:
however, is there not a more efficient way to pass arrays to a function???
a pointer takes 4 bytes, whilst my 1k array of a class using doubles takes much more memory.
Actually, you're not passing a copy of the array: just like in C++, you're passing a pointer to the array. In C#, everything, but the native types (int, char, double, float, decimal) are pointers under the hood.
Try changing the array inside the function and you'll see that what you're passing is actually a pointer.
Yes, even I am blogging now!
|
|
|
|
|
I want to create an instance of a class, the instance being named by the user at runtime.
So i can put that instance in an arraylist and refer to it by name later (for removing and searching purposes).
Is this possible?(& how?) or am i better off just cycling through the arraylist and searching for the significant identifier in each record. (in this case the Student Number)
Thank you.
|
|
|
|
|
|
Hi. I’m trying to dectypt a string I got from my supplier.
We have a common password and I got a string to decrypt using
System.Security.Cryptography.RijndaelManaged
Here is my decrypt function:
public string DecryptWithRijndael( string Key, string strDecode )<br />
{<br />
<br />
ASCIIEncoding textConverter = new ASCIIEncoding();<br />
RijndaelManaged myRijndael = new RijndaelManaged(); <br />
myRijndael.Mode = CipherMode.ECB;
myRijndael.Padding = PaddingMode.PKCS7;
byte[] key = textConverter.GetBytes(Key);
<br />
myRijndael.Key=key;<br />
myRijndael.GenerateIV();<br />
<br />
byte[] IV = myRijndael.IV;<br />
<br />
byte[] encrypted = Convert.FromBase64String( strDecode );<br />
<br />
ICryptoTransform decryptor = myRijndael.CreateDecryptor(key, IV);<br />
<br />
<br />
MemoryStream msDecrypt = new MemoryStream(encrypted);<br />
CryptoStream csDecrypt = new CryptoStream(msDecrypt, decryptor, CryptoStreamMode.Read);<br />
byte[] fromEncrypt = new byte[encrypted.Length];<br />
<br />
<br />
csDecrypt.Read(fromEncrypt, 0, fromEncrypt.Length);<br />
<br />
string sDecoded = textConverter.GetString(fromEncrypt);<br />
return sDecoded;<br />
}
On the line:
“csDecrypt.Read(fromEncrypt, 0, fromEncrypt.Length);”
I got the following message:
An unhandled exception of type 'System.Security.Cryptography.CryptographicException' occurred in mscorlib.dll
Additional information: PKCS7 padding is invalid and cannot be removed.
Any tip on what I may have done wrong… ?
_____________________________
...and justice for all
APe
|
|
|
|
|
Hi,
When I'm coding within a class of form, I can uses MessageBox function, in the new class I have added then what is same function? (the function similar AfxMeaageBox in VC++ 6.0).
Thank,
|
|
|
|
|
You can use MessageBox.Show , but you either need to add using System.Windows.Forms; to the top of your source file, or fully-qualify the class name with the System.Windows.Forms namespace. Your project must also reference the System.Windows.Forms.dll assembly, otherwise it will not compile and you will not see any classes defined in that assembly in the IntelliSense popup. This is true for any classes defined under any namespaces in any assemblies.
It's no different than native DLLs requiring static or dynamic libs in order to link and run, or Java requiring JARs or class files in the CLASSPATH environment variable (or command-line parameter), or VB requiring that an ActiveX control be registered and available on a machine in order to compile and run, etc.
This posting is provided "AS IS" with no warranties, and confers no rights.
Software Design Engineer
Developer Division Sustained Engineering
Microsoft
[My Articles] [My Blog]
|
|
|
|
|
Hi,
Yeah here we are facing problem into rotation of image but this is in totally reverse process,here i am describing the situation.
I know how to rotate the image after getting the theta (i.e. rotation angle)
but here we are having requirement that we have one standard (0,0) co-ordinate on left top of the page and image is on any part of that page and now we want to find out that exactly on which location and on which angle should we rotate and traslate image by which output is that we got image on the (0,0) co-ordinate of the page.
thanks,
regards,
montu3377
|
|
|
|
|
I don't know if you're manually coding the rotation algorithms by yourself or if you're using GDI+ features. If using GDI+, you can simply combine calls to TranslateTransform and RotateTransform methods before drawing to the Graphics object to achieve what you described.
Yes, even I am blogging now!
|
|
|
|
|
Hi,
great.Yeah becoz here we are concen more about performance.I don't know wherether after using GDI+ gives better performance or slow performance in rotation and translation of image.
Present situtaion is that in first phase we are finding co-ordinate of each and every co-ordinate starting from (0,0) and then storing into array and then we findout three co-ordinate of L shape by which we defined rectangle location and then we will find out rotation factor and transformation factor so this is our plan.We required better option then this one.We are also concern about our performance so is our plan works or if not please suggest some good one if you have some other plan in urs mind.
thanks,
regards,
montu3377
|
|
|
|
|
montu3377 wrote:
great.Yeah becoz here we are concen more about performance.I don't know wherether after using GDI+ gives better performance or slow performance in rotation and translation of image.
As a design principle, I start my coding using standard libraries as much as possible. Only after I have something working, I start optimizing it. It's simpler that way, because, once you have something working, you can measure it and optimize the most time consuming tasks.
GDI+ is fast, very fast, but not the fastest thing possible. Very often, GDI+ will be faster than anything you'll write, because it was written by experts at image manipulation on MS.
Here, on CP, you can find some articles that describe how to do high-performance and/or high quality image rotation, but I'd suggest you to first try GDI+ and see if image rotation is really what you need to optimize.
I can't stress enough how important is measuring. If image rotation takes only 1% of the time of your application, and you double its speed (and this kind of optimization is hard to do and time-consuming) you'll only have a 0.5% gain on your application.
Yes, even I am blogging now!
|
|
|
|
|
HI,
yeah thank for your very nice information.
some another thing i have to ask to you.Suppose i m having three co-ordianate with me say (x0,y0),(x1,y1) and (x2,y2) and now i want find out rotaion angle (theta) and transformation factor but how can i start some sort of code what is the way to convert matrix from co-ordinate becoz
here we are having formula.
public void TranslateTransformAngleMatrixOrder(PaintEventArgs e)
{
// Set world transform of graphics object to rotate.
e.Graphics.RotateTransform(30.0F);
// Then to translate, appending to world transform.
e.Graphics.TranslateTransform(100.0F, 0.0F, MatrixOrder.Append);
// Draw rotated, translated ellipse to screen.
e.Graphics.DrawEllipse(new Pen(Color.Blue, 3), 0, 0, 200, 80);
}
now suppose i m having 3 co-ordinate then how can i use this above method into my code.can you explane some sort of code if possible.
thanks.
regards,
montu3377
|
|
|
|
|
I`m using hierarchical flexgrid, but couldn`t set the number of columns. I recently using vb
with the hierarchical flexgrid and set the number of column with flexgrid.cols. While using c#
I tried using set_cols(didn`t work), what is the bandNumber properties on that parameter? How can I set the number of column corectly.?
<italic>Work hard and a bit of luck is the key to success. You don`t need to be genius, to be rich.
|
|
|
|
|
Has anyone worked on programming to capture live video on an IP camera? I am working on a project to capture live video and transmitting it to another pc and save them.
Thanks
kimlye
|
|
|
|
|
A quick search on "web cam" on this site turned up several results[^] that you may find interesting. This site is comprised of both articles and a forum, both of which are searchable.
This posting is provided "AS IS" with no warranties, and confers no rights.
Software Design Engineer
Developer Division Sustained Engineering
Microsoft
[My Articles] [My Blog]
|
|
|
|
|
Hi,
I have developed the application uses SQL command (Usesing 'System.Data.OleDb') to update a record in MS Access XP. There is one field in MS Access has Yes/No type.
I try some SQL in C# but catch error: Systax error UPDATE, INSERT clause.
When I copy this code from C# into SQL environment of MS Access then no error.
Would you show me SQL command in C# to INSERT, UPDATE into tables have some field Yes/No in MS Access.
Thanks for your help.
|
|
|
|
|
Hi!
Using true and false instead of Yes and No should work, IIRC.
Regards,
mav
|
|
|
|
|