Skip to main content

Research Essay - Complete


https://docs.google.com/document/d/1ibxdQPbcXJDTM42l4j2vM9HTziYIvwp8R6bJhVIWRIg/edit?usp=sharing

Recently, I have done my research, which is about Google Vision API[1] and a programming language, which is C#[2]. During this term, I am looking to develop a software that will be able to recognise fruits with Vision API. In addition, there will be a comparison of making an Artificial Intelligence and using Google Cloud API as AI[3], furthermore, I will explain why I chose to AI provided by Google instead of making a new one. This essay will be about making a fruit recognition program with Google Cloud platform and C# and about reasons why it is better to use AI that already exist instead of making one.

Firstly, it is important to realize what is an Artificial Intelligence, before you decide to make a program using AI. Artificial Intelligence is algorithm made by a human, which is used by the processor to process data and learn from this data. Such algorithm can be trained in many possible ways and in the outcome, it can provide to user advanced recognition technics. However, it takes many hours to train complex program like this. Therefore, I decided to use Google Cloud Vision API, which is complex solution ready and easy to use by the programmers. In order to start working with Google API we need to meet the following requirement - Connection with internet also when working with software designed by third-party company we often have to pay for the software as it is also in situation with Google API and it is a disadvantage of using this feature instead of making your own AI.

Secondly, to design software it is necessary to use a programming language that is easy to understand for whoever wants to use it. Accordingly, I decided to use a programming language from Microsoft.Net platform, which is C#. This programming language is easy to use for someone who was using C/C++[4] before, as C# is a mid-level[5] programming language. Moreover, we can use Visual Studio[6], which by default allow as do design the user interface by drag and drop, also, it is possible for the more experienced users to design UI[7] with XAML for C# - this method gives the user more control than drag and drop, but it can be complicated.

To conclude, based on reliable sources I explained the difference between using AI provided by 3rd party company and self-made AI. Furthermore, there was an explanation why I decided to use Google AI rather than making a new one for purpose of my project. Moreover, there was a description of the language, which I am familiar with and, which was used in the project.





Reference List:

·         Computerscience.slc.gr. (n.d.). Languages and their Translators. [online] Available at: http://computerscience.slc.gr/languageandtranslators.html [Accessed 25 Apr. 2018].
·         Google Cloud. (n.d.). Google Cloud Computing, Hosting Services & APIs  |  Google Cloud. [online] Available at: https://cloud.google.com [Accessed 25 Apr. 2018].
·         Google Cloud. (n.d.). Vision API - Image Content Analysis  |  Google Cloud. [online] Available at: https://cloud.google.com/vision/ [Accessed 25 Apr. 2018].
·         Microsoft. (2018). C# Guide. [online] Available at: https://docs.microsoft.com/en-us/dotnet/csharp/ [Accessed 25 Apr. 2018].
·         Microsoft. (2017). C# Programming Guide. [online] Available at: https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/ [Accessed 25 Apr. 2018].
·         Microsoft (2017). XAML Overview (WPF). [online] Available at: https://docs.microsoft.com/en-us/dotnet/framework/wpf/advanced/xaml-overview-wpf [Accessed 25 Apr. 2018].




[1] Artificial intelligence developed by Google.
[2] Programming language made by Microsoft.
[3] Artificial Intelligence.
[4] Programming languages. Low-level.
[5] Low-level means that is closer to what computer understand and high-level means it is more user (programmer) friendly.
[6] Integrated Development Environment (IDE) – Tool for software designing and programming. Developed by Microsoft.
[7] User Interface

Comments

  1. Great work Patryk! Your essay subject is clear and you use the footnotes well to give more generic information, giving you scope to discuss the relevant research in greater detail in your essay. Your references list is good and shows you understand how to use Harvard conventions. The only element that hasn't been used is any in-text citations, so perhaps take a look at your paragraphs/sentences and see if there is any paraphrased information that requires it.

    ReplyDelete
  2. Thank you Carrie for your feedback. I will try to work on my essay to improve it before my Thursdays presentation.

    ReplyDelete

Post a Comment

Popular posts from this blog

Survey results and analysis + SWOT Analysis

In the last weeks I have created a survey to gather informations, which can potentially give me some ideas about my software and how I can improve it in order to fulfil expectations of potential clients. To analyse all of data gathered I used charts that were generated automatically in the Google Forms and SWOT Analysis of data in charts. In the first part of my survey I am asking respondents about themselves do predict if there are any chances that they are on some higher positions in companies that they are working for. The variation of both higher age and higher education - age 30+ and bachelors level of education and above makes possibilities that the respondent is currently on some higher position. I decided to use this variation instead of asking respondent directly, because I am aware of that maybe not everyone want to share such information with survey even if they are anonymous. As we are able to see on the chart there is an impressive number of people who have educati...

SEO

SEO (Search Engines Optimisation) - It is about optimising web pages for the search engine to be as high in search engine as possible. To optimise web page we have to use correct tags, words, web page structure, link to partners and social media. In order to do SEO on the page correctly we have to know how exactly the SEO works. SEO is used to make websites visible in the search engine on the highest position. Optimisation is also used to have high Click Through Rate (CTR) to monetise websites.

Google - Case study with reflection + link to Google docs

The case study can be accessed from: https://docs.google.com/document/d/18tfwey_ZNtgt6GL4LtRNodJPLf6IAsNPKpb-A6ZqH78/edit?usp=sharing Google – Company and services Google is a company founded by two students of the Stanford University – Larry Page and Sergey Brin in 1995 (Google, n.d.). They started from a project of the page, which is indexing other pages in the web to be accessible from one place and with that kind of solution other students started to use their product. Further, they have caught the attention of big investors and some of this investor coming from Silicon Valley. Investors were that interested in the solution of two students that they have decided to give them a cheque for a $100 000 and this is how the company has grown from a small garage project to an official Google Inc. in 1998 (Google, n.d.). The Google company offers many different services. Various services can be used by different groups of people like regular users. A regular user has ac...