Friday, January 27, 2017

Week 3

Current Week Objectives: Learn a new database called Apache Cassandra


Current Week Accomplishments/Hours Worked:


Day 11 - 1/23/17 | 9AM-2PM


I spent this day learning about Apache Cassandra. I watched tutorials online that talked about the database and how it is used. I also had to create a PowerPoint presentation about Cassandra.


Day 12 - 1/24/17 | 10:00AM-2PM


Added more information about Apache Cassandra into the PowerPoint. I am currently learning about DataStax and how it is set up with Cassandra


Day 13 - 1/25/17 | 9AM-6PM


After learning about Cassandra and DataStax, I installed both of the applications on linux. Reviewing the stuff that I learned from tutorials, I was able to get it up and running. I got CQL up and running, and now I can now add data into Cassandra.


Day 14 - 1/26/17 | None


Day 15 - 1/27/17 | 9AM-3:30PM


I added some final touches onto the Cassandra PowerPoint and shared it with Joe Oakes. I also had to configure a windows 2012 server. Since we did not have the password for the machine, we had to completely reinstall the server onto the machine.


Week three total = 25 Hours


Next Week Objectives: I will try to set work on DataStax instead of terminal with Cassandra.


Key Lessons Learned/New Skills Acquired:I was able to install and run Cassandra on linux. Also I was able to learn Cassandra Query Language.

Issues and Concerns: There was a lot of setting up before using Apache Cassandra database. I needed to do research on how Cassandra worked.

Friday, January 20, 2017

Week 2

Current Week Objectives: Work on IBM Watson's Text to Speech, Speech to Text, and Conversation API


Current Week Accomplishments/Hours Worked:


Day 6 - 1/16/17 | None

Day 7 - 1/17/17 | 10:30AM-2PM


I forked IBM Watson’s github repository into my Bluemix server to look at their code. The code I looked at was for their Text to Speech, and Speech to Text application. I tried to understand how they created the application with node.js and their cloud services.


Day 8 - 1/18/17 | 8AM-2PM


Today I worked on IBM’s Conversation service and Text to Speech. I studied other codes that had Text to Speech in their applications and tried to create my own application. I ended up just taking IBM’s code and edited it around to see how they coded applications with watson services.


Day 9 - 1/19/17 | 10:30AM-2PM


I presented everything I learned on IBM Bluemix to a class. I showed them how to create  a simple application on Bluemix cloud services. This uses an SDK that is already on the cloud for developers to use. After the app is created I showed them how to add a service onto the application, i.e. the Text to Speech service. I demonstrated how IBM’s applications worked by showing them the Text to Speech and Speech to Text. I also showed them the conversation service that I worked on by myself.


Day 10 - 1/20/17 | 8AM-2PM


I started to learn how to use Cassandra Database. I watched videos on how to get started with the database. I downloaded the software onto my laptop and tried to get used to it as a beginner. I used tutorials to help me get a better understanding on Apache Cassandra.


Week two total = 23 Hours


Next Week Objectives: My main objective for next week is to get used to Apache Cassandra and start using it to manage a database.  


Key Lessons Learned/New Skills Acquired: I started learning a new database that I have never used before. I acquired more knowledge on IBM’s Bluemix cloud services.

Issues and Concerns: I had some trouble with building an application with IBM cloud services. I did not have strong knowledge of node.js, and IBM’s application was built on node.js.

Friday, January 13, 2017

Week 1

Jacky Chen


Current Week Objectives: Learn about IBM Watson services
Current Week Accomplishments/Hours Worked:


Day 1 - 1/9/17 | 8:30AM-2PM


The challenge for today is to fix a 3D Printer. The printer was missing a few parts and could not fully function.






Day 2 - 1/10/17 | 10:30AM-2PM

Followed Professor Joe to his 440W class and helped students with setting up Github accounts and made sure everyone in the class was in the right repository.


Day 3 - 1/11/17 | 9AM-2PM


Finished fixing the 3D Printer and made sure it was working before giving it back. Printed out a 3D spool holder for testing. Tested out IBM Bluemix applications, how their API works and tried to create an app. I am still learning how to use IBM Bluemix for future references since Joe’s class is going to be using it.


Day 4 - 1/12/17 | none


Day 5 - 1/13/17 | 9AM-3PM


Today I worked on IBM Watson Conversation and figured out how to create a conversation between the user and Watson. I had to create intents, entities, and a dialog in order for this to work. Intents is basically the purpose of the conversation and what you want it to talk about. Entities are like nouns that Watson can find in conversations and figure out what the user is asking. Dialog is where all the conversations happen. This is where I had to create the conversation and replies to the user and how it interacts. 



Week one total = 22 Hours


Next Week Objectives: I want to learn new kinds of database like mongoDB, Progress, Cassandra, and MySQL.  


Key Lessons Learned/New Skills Acquired: I learned how to replace/add parts to a 3D Printer, and learned some key features of IBM watson services. I have knowledge of IBM’s cloud services on watson. Some services I tried to work with are, text to speech, speech to text, and conversation.


Issues and Concerns: Some issues I had was with IBM cloud services. This was my first time using IBM services to build an app on the cloud server, so I did not understand how this was supposed to be done on IBM.