Skip to main content

Posts

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...

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...

Survey

I finished making my survey and uploaded the link to google Computer Skills and Research Google Community to have respondents from our class. Questions that I am asking in my survey will help me to improve product and choose a target market in which I need to aim in order to successfully sell and distribute my product to gain the biggest revenue. My questionnaire have 7 sections for different categories of questions. Two first questions are there to have some knowledge about my surveyors, question 3-5 is about image recognising / processing software, 6th question is question about company that surveyors are using ai in - this question is important to determine the needs of market and check whether the market is not full yet. The last section is only thank you section to finish survey. So far I have 13 responses, but I currently trying to have more by sharing the link on reddit and I hope that going to work well and I will be able to gain at least 100+ responses. In my opinion...

Process of making questionnaire for potential clients / users of my softa

During today's class I started developing a questionnaire to ask potential users of my software about questions related to my Fruit Recognition tool. Theoretically, with gathered information I can determine if my target market like industries, government or students are likely interested in my software. Further, I can ask questions related to functionality and problems that occurs during using of Fruit Recognition. As my main object of interest as market target are industries like food / fruit factories I need to check what is the education and age of my respondents to determine whether the person is a manual worker or manager for example. As a second step and completion to first one I need responder to provide some more information about them profession and revenue to visualise what kind of company it possibly could be. With such information gathered from my survey responder I can decide how should the software works and look like, Eg. for students the user ...

Back-end of application - C# and the Google Vision API

In this post I will be writing about following: Connecting the Google Cloud Vision API to C#, benefits of using this API, why I choose the Vision API, code written to make my software working, bugs that I need to solve in future versions Connecting API to C# To use Google Cloud API's we need to configure and download account credential '*.JSON' file. To work with the Google Vision API we need also to reconfigure our windows settings by adding path of JSON file to our environmental variables, which you can see below As we finish adding our environmental variable we can go further to the next step, which is preparing our programming language to work with API, in this case C#. Firstly, I have downloaded NuGet Google Cloud package to work it Secondly, after we configured everything successful we can import Google package to call it after in code. To do that in C# we need following 'using' statement With this last step I am fully configure...

Fruit Recognition Simple GUI

Recently, I have made a simple Graphical User Interface (GUI) for purpose of checking the application behaviour and to determine if there are any bugs so far. To design a small and not complicated UI like this we do not need to use paper and pencil, instead we can think what is really needed and start to creating the GUI. Picture area. After dropping picture over the "Drag and Drop" area (#4) picture comes up in area with number 1. Label area - Area in which the program will show the responses from the Google API with a labels correspondingly to recognised image content. Score area - responses from the Google API about score of the current element in per-cents. To clarify, probability that the label is the same object as the one on the picture Area to drag and drop image for Google API and to show in the Picture area (#1). Progress bar. Status bar. I also prepared a small video to show how the GUI looks and works so far "in action". Up...

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...

Research Essay - draft

This is what I have written in my Essay so far. I am trying to make a habit of using footnotes, which I found very useful as them can save me some space in my short piece of writing. Essay (Without footnotes): Recently, I have done my research, which is about Google Vision API  and a programming language, which is C# . 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 , 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 hu...

Computer ethics

As I am making a software, which will be about artificial intelligence and also as this is software, which someone else need to download I am considering the following: My software should not interfere with my potential users computer. As I am using an AI provided by google, so I do not need to save files as outcome from my program. The one and only thing I need is access to pictures and to the internet to connect with API. My program should contain some sort of protection to avoid users to share the documents from the computer and other private data. Also the connection between users computer, my fruit recognition program and Google Vision API should be encrypted, however not necessarily as there are only fruits to recognise, but if for eg. I will be willing to make a program, which recognised level of someones smile, so that kind of data should be encrypted as we are using someones face.  My application also should not use users data like password and users name and fortuna...

Research essay - Introduction

Today I have made an introduction to my essay. Also I made a small research about Google Cloud Vision API. Introduction: Recently, I have done my research, which is about Google Vision API and a programming language, which is C# [1] . During this term I am looking to develop a software that will be able to recognise fruits with Vision API [2] . In addition, there will be a comparison of making an Artificial Intelligence and using Google Cloud API as AI [3] and I will explain why I chose to use 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. [1] Programming language made by Microsoft [2] Artificial intelligence developed by google [3] Artificial Intelligence

Planning for Major Project

I have done planning time for my major project in order to finish my program before the end of this term. During the planning time I allowed myself to slightly extend time that I need. If everything will be fine with my project I should finish it 3 weeks before the deadline. Here is how my plan look like: Fruit Recognition with Google Vision API Time Management

Aims & Objectives

Aim: To make a simple AI application, in which uses the Google Vision API in order to recognise an object from picture and return what it is. Objectives: To explore different C# apps, which are using AI to get an initial idea how to start, To design simple User Interface for application, To practice implementing Google Vision API and check if there are any bugs and eliminate them if they exist, Consider if the application is working in the way I want it to work. Explore different applications like my to compare and check if there is something that is missing, Do final touch for my application and implement everything that is missing, and test the application manually.

Computer Skills & Research Class

Computer Skills & Research This blog post is made only to show where the Computer Skills & Research part of my blog start. Initial ideas:  Potential themes for my project probably will be related to programming desktop applications with programming languages that I used to learn before or I will learn and improve new language for purposes of this course and I will describe my experiences later on. The other theme that I am thinking of is using programming languages in data mining or cryptocurrencies.

Wix website evaluation

At the beginning we received a task to create an website on WIX. According to the assumptions, my project is slightly different to this one I had in my sketch. Project is different mostly because technical issues and limitations on wix. In first project I was thinking about adding proper electronic wallet, database, cryptocurrency exchange.  This is how I designed the website structure at start: And here is how I ended up with the website structure: My landing page is divided for four different sections: About Services Our coins Contact In Services section we are can see that this website having following services:  OPENPAY which suppose to be an smartphone app to control cryptocurrencies and wallet - this is only theoretical service for purposes of website,  Altcoins - these are alternative to bitcoin cryptocurrencies, Bitcoin - first cryptocurrency based on blockchain, OpenWallet - wallet to store cryptocurrencies made for purposes of...

Product ordering

To purchase cryptocurrency on my website we have to do following steps: 1. Go to OpenMarket 2. Select cryptocurrency that we are interested in buying 3. Add selected product to basket 4. After we select all the product that we are interested in, we can proceed to see the card 5. To make transaction we have to click one of checkout buttons 6. At this moment we should be able to finalise transaction by writing our card details, however, because I am using free version of wix we are not able to finalise our transaction.

Customer order Microsoft template

I am using Microsoft template to manage orders on my website. This template allows me to see the total price with tax that user need to pay. This formula sums up price in exact row when conditions are made. If cell A18 is not equal 0, formula multiplies cell A18 which is quantity of product by price in cell E18 and if the condition is made it shows sum in cell G18. If the condition is not made cell G18 shows just blank space. Formula is the same for cells from A18 to G37. The cell G39 sum up every value in cells G18 to G37 if condition is made. Again, if value in any cell between G18 and G37 is bigger than 0, then cell G39 shows sum of all values greater than 0. If there is no value greater than 0 then this cell shows blank space. This cell is again conditional cell. If the sum of cell G39 is greater than 0, then this cell multiplies value of cell G39 by tax rate in cell G40 to get total sum of all product with tax rate. If tax rate in cell G40 is equal 0 or null, then...

Wix website improvements

1. SEO keywords improvement 2. Paraphrased description of my products 3. OpenWallet page 4. Unnecessary social network links deleted 5. Card payment option 1. Accordingly to Zoya's feedbacks I improved SEO keywords. Firstly, I was using whole sentence from description as a SEO keyword. Now I am using just the most important words from my description as keywords. 2. For description of my products I was copying description from cryptocurrency website and the source of description. Now I am paraphrasing original description for purposes of SEO and copyrights. 3. When, I was planing my wix website I decided to make a wallet to store cryptocurrencies, however wix does not allow me to do that so I decided to make this page just to show how it can possibly look like in a finished product. On the website user can see how much of each cryptocurrency is currently available and also what is the wallet address. 4. I removed unnecessary social media links and replaced ...