+ 38
How to programme artificial intelligence like Google ok , Siri ?
How they are made? Through which platform ?
32 Answers
+ 98
It's true, "platforms" or tools aren't the concern here, it's algorithms and training data.
Basically what many people/companies do is process a lot of speech examples in various ways to make it easier for the program to learn from it, and then feed it into a (e.g. recurrent) neural network, which is basically just a program which can learn mainly via data that is already labeled, i.e. someone already transcripted it in this case. We'll, this is one approach.
The keyword here is machine learning, and people study this subject for years to understand most of the intricate details, research ongoing.
If you are just looking for a high level explanation, Google will provide you with a much better explanation than I ever could.
If you really want to get into it you need basic knowledge in statistics, probability and linear algebra, then you could check out an online course ob machine learning, e.g. from MITs Opencourseware.
Goggle's Tensorflow library is awesome for programming some machine intelligence in general.
If you just want to integrate speech recognition into your own program, you could use the Google Speech API.
If you are looking for an Open-source speech recognition toolkit, i.e. Algorithms that you have to tune and train in order to use them, Kaldi is great stuff to look into.
I hope I could provide you with a brief overview of where to go from here on. Have a nice day :)
+ 15
Lot of skills are needed for AIs like that.
Platform you use will be influenced by the platform you want to run your program on, as usual.
To create an AI like Siri, you need the skills to understand and process language and then a way to answer to it for every question the user might ask. If you are a beginner, just start with simple inputs and outputs and replace them later on by spoken words ;)
+ 15
there is many ways to do it ... First of all Google , siri ... are complexed code u can't jump directly to that but you can create a system like that using Google tts and your platform .
there is many ways to react on user input .
most basics are
1. rainbow table ( the programme searches for similar response in database and creates one based on it )
2. direct ( commands works this way . any direct command will produce direct result )
3. learn ( this type of programme learns from user inputs by asking questions in between and store it to future use)
hope this helps
+ 7
I would recommend u to watch some YouTube videos so that u can gain more knowledge..... Basically ai is all about algorithms and huiristics.... And not about the platform.... platform depends on the level on which u want to build the app
+ 5
I bet it might be whatever platform or tool. It just depends on the actual way, how are you going to "teach" it.
+ 4
One thing that doesn't cross people's minds often is voice acting for it.
+ 4
if you want to become an AI expert you should know about the interoperability, it is about to use different languages in one program, it is done because different languages have different uses and scope and they have some specific features that make them easy to use for a specific task, soo if you wanna make AI's program first make command on different languages.... for further query please ask don't hesitate...
thank you!
+ 3
Deep learning Neural Networks. it's easier to grasp than it sounds.
+ 3
my brother they are made in professional labs and in hands of many programers. you cant do it by your self but you can get help and do this with other peaple. they have professional algorithms that are recognizing voice and change it to command and then they do the command
+ 2
I have made a small artificial intelligence programme.
+ 2
join us in telegram : https://t.me/joinchat/AAAAAEDCX-6muhj7yLF5jw
+ 2
artificial intelligence is not done only by coding this technology means you teach the machine to perform there function by its own decision.
in this various types of algorithms is used.
For example: image processing is a part of artificial intelligence and i know about that little bit....
+ 2
Hi you can check Udacity's AI program. This can help you to achieve what you want. Check some Github's AI pathways.
+ 2
it's a huge area, but still... there are simple stuffs available around. all these AI are mainly based on historical analysis. if you want to try something simple try brain.js to play with... it's a simple one.
+ 2
it's crossplatform development of numeral networks with data mining ....you may need to start with data mining techniques and then move to neural networks working and implementation. it's quite a good career in IOT if you wanna persue ...
+ 1
Ask google ok or siri ;D
+ 1
if you want to recreate one to add and use your commands . you can use amazon alexa for developers. or windows 10 iot core.
+ 1
Get comfy with mycroft, iot and, python. mycroft is opensource i.e. you can read it mod it and develop for it. bonus it's written in python.
+ 1
A mass amount of data