What are the differences for x86 vs x64?

I see the error log; "Machine Learning is not available for [linux-x86]".

I wonder the differences between running in x86 and running in x64?

Machine Learning does require a 64-bit operating system. This is recommended for the rest of the stack too.

Thanks for your reply.
I additionally wonder that what's mean your word;"the rest of the stack".
Also, besides Machine Learning, IS all the other functions running well on x86?