Skip to main content

NEW STEPS OF AI IN MUSIC

In honor of Johann Sebastian Bach’s birthday, which might be his 333rd, Google created associate AI Doodle on the homepage of their search to honor him and celebrate trendy technology. Created by Google’s Magenta and try groups, the Doodle lets users produce their own music by exploitation machine learning to harmonize melodies. Magenta was chargeable for the machine learning facet of the project whereas try created the flexibility to use it within the application. The machine-learning model, known as Coconet, analyzed 306 of Bach’s original anthem harmonizations thus it absolutely was ready to produce a consonant tune with the user’s notes. This exposes the ground for discussion on AI in music and whether or not or not it will produce music sort of a human and what meaning for artists within the trade. several debates have surfaced around this issue once it involves AI being a vicinity of the music trade and therefore the credibleness of it. This is Google’s initial dive int...

WHAT IS API OR REST API

WHAT IS API 

So we are living in a world of internet where Internet is everything and toaccess the internet we have desktop tablet and mobile and our world is notinside our mobile this world that means theinternet works on a simple protocol which is called hypertext TransferProtocol or simply HTTP and think about protocol just as the rules because rulesare rules but in the beginning of the internet internet was designed to shareinformation between one computer to another computer placed apart butbecause we are living in it 2017 and this means we need machine to machinetalking and what is that suppose you have one machine and under machine bothmachines work on a different kind of operating system different languagedifferent situations and they have to share the data between these two and allthese process happen without the involvement of the humans but you knowthe actual civil of any machine is its software so actually we need softwares to talk that's cool but why we need the machine to machinetalking let me explain you actually I only use the future and what IOT standso are i already means the Internet of Things in the future you have house oryou have a car and you can access the house you can open and close the doorstart stop Geezer or AC something like that and also the car you can sendthe information about how much fuel is that how much speed is that and not onlythat even a simple toaster can be included in internet or thing can beaccessed by using Internet thats cool but these are the browsers to talk tomachine yeah this means we the humans can talk tomachine by using the browser and not this kind of human and whenever yourequest any page fly a browser you will get the data along with that HTML andCSS because HTML and CSS is intended to design to have the pagelooks more readable for human but machine needs machine readable data.

 So what we have to do if you have to think about that yeah here comes our API andwhat API is API is application programming interface and you knowinterface means connecting any to and thats exactly what we want but what anAPI can do for us API allow to software program to communicate with each otherand that exactly our sole purpose okay API can be local and web and program APIbut in this episode we are only talking about the web api but what web api cando for us so suppose you have a website all you have a mobile app and in mobileapp you want to get the weather information and the G map for your userbut your device cannot have a sensor to sense the weather information and evenit has it can sense only the information where the mobile is placed not theinformation of whole word but there are some website which can give you the dataor the weather information of any any city in the worldso here is the interesting point so lets see some example lets go toChrome and open any  website give you theinformation of weather of every big city in this world so lets talk about Mumbaiso search for Mumbai and you will get the Mumbai here and here is theinformation lets search about London and you will search for London London ishere London US sky is clear everything is good but how will I get thisinformation on my mobile app so for that here comes our apis so you can see hereis API tab and lets get this API current weather data and lets searchfor London so new tab and you will get the data like this so actually the samedata we have received here is now in a structured way here so this is actuallythe machine-readable data and this is the human readable data and I think yougot the point to think about API as a waiter who can take the order from yougo to kitchen and come back with the order you have placed similarly Web APIcan get the request from a machine go back to server and get back the data tothe requested machine but what we have to do to create an API actually we knowthat there are many developers in the world having knowledge of various kindsof languages so we need a concept or a structured way of creating an API sothat everyone in this world that means every developer can followthat way here comes our hero called rest and okay I am not about this kind of restso dear you have to go so bye-bye okay so rest stands for representationalstate transfer and what its mean by that its not a web service its a conceptdesign or architecture what the architecture mean architecture if youheard this word you will come up like this picture but the actual word meaningof the architecture is the art of practice of designing and constructingbuildings I'm not talking about the buildings but same is true with the restalso we are going to build our data in a structure or a proper way okay sosuppose you have a lots of data you have to structure it think about this as thedata base having many kind of tables having many relationship and if amachine requests data from your server then you will give the data in a JSONformat JSON stands for Java Script object notation and how its look likeits looked like this so the machine will get the data in thisformat as we have seen on the openweathermap.org and you can see the curlybraces then query pages and all the information in this pages object soevery API has to follow this way that means the rest way of creating the APIokay so some of the rest basics are whenever you are creating an API inrestful way that means if you want to read the data you have to send a getrequest similarly to write you have to send the post request and put for editand delete for delete you know thats good but all these information aretransfer on single thing which is called HTTP as I have told you and you knowsame thing is true for Internet that means our website our browsers our APIeverything works on the same platform called URL route or resource or HTTP oranything you can call it you dont have to create a new platform for the API isthe same platform used by humans is used by the machines so we have seen thatrest is not a web service but lets see what is web serviceits a collection of open protocol and standard used for exchanging data andthis is actually we want that means a machine running on any kind of operatingsystem having any kind of languages we have to transfer the data between twomachines this means an API created in a rest way is a web service because webservice is designed to exchange the data between two kind of machines and this isthe conclusion of this episode which says that to have communication betweenmachines we need API web api our machine readable form of your web page so somewebsites are also consuming their own api and they need a standard which wecall rest.

Comments

Popular posts from this blog

Top Emerging Job Roles in Artifical Intelligence(AI) and Machine Learning(ML)

The ability of a computer program to learn and think is artificial intelligence. They acquire skills similar to human actions such as learning and problem-solving. In order to make machines think like humans, skilled professionals are in demand. IT professionals want to make their career in this growing field to grab high paying jobs and rewarding career path.  Artificial intelligence is the future. You may have used voice-powered personal assistants like Google Home and Alexa or heard about the chatbots used by banks and retailers- this is what we call AI. AI is growing and opening a way for the biggest job opportunities. Look at the job roles that this vast technology has in store for artificial intelligence professionals!  Data Scientist Data Scientists are responsible for the collection of data, analyzing and interpreting it to obtain insights and coming up with innovative solutions for business concerns. Machine learning and artificial intelligence are used in da...

NEW INSTITUTE FOR AI - BY STANFORD UNIVERSITY

The artificial intelligence business is usually criticized for failing to assume through the social repercussions of its technology—think instituting gender and racial bias in everything facial-recognition computer code to hiring algorithms. On Monday (March 18), university launched a brand new institute meant to point out its commitment to addressing considerations over the industry’s lack of diversity and intersectional thinking. The Institute for humanitarian computer science (HAI), that plans to boost $1 billion from donors to fund its initiatives, aims to relinquish voice to professionals from fields starting from the humanities and also the arts to education, business, engineering, and medication, permitting them to weigh in on the longer term of AI. “Now is our chance to form that future by putt humanists and social scientists aboard folks that area unit developing computer science,” Stanford president brandy Tessier-Lavigne declared in a very release. It’s a commendab...

Artificial Intelligence: Does the AI silver bullet really exist?

Artificial Intelligence: Does the AI silver bullet really exist? Guest Author : Anthony McKinney, knowledge Center Specialist, Army Tactical/SOF at Cisco. During his time in the U.S. Navy, Anthony served operational tours as a Surface Warfare Officer and SEAL Officer leading units on deployments to South America, the Mediterranean, and the Middle East. He has totaled 30 years combined Active and Reserve Service, and retired in 2016 as a Navy Captain. Collaborator: Michelle Tschudy Recently the U.S. Department of Defense (DoD) released the DoD AI Strategy which lays out approach and focus areas for adopting Artificial Intelligence (AI) “to advance our security and prosperity”. One will quickly grasp by reading the 17 page summary that no silver bullet solution awaits. AI strategies for the DoD The Strategy sets an approach in place for the myriad challenges that improve the DoD’s ability to “operationalize” AI. This Strategy identifies the cross-organizational, even cross-cu...