Baidu and Xiaomi have announced a strategic partnership to take on two emerging technologies, Internet of Things and artificial intelligence. According to a TechCrunch news...