Pages

Wednesday, 8 August 2018

[ Book Reviews ] Mastering Machine Learning with Python in Six Steps

Another hands-on machine learning with Python book.




This book have 7 chapters :
  1. Chapter 1 - Step 1 - Getting Started in Python
  2. Chapter 2 - Step 2 - Introduction to Machine Learning
  3. Chapter 3 - Step 3 - Fundamentals of Machine Learning
  4. Chapter 4 - Step 4 - Model Diagnosis and Tuning
  5. Chapter 5 - Step 5 - Text Mining and Recommender Systems
  6. Chapter 6 - Step 6 - Deep and Reinforcement Learning
  7. Chapter 7 - Conclusion


[ EVENT ] Amazon Web Services Transformation Day Kuala Lumpur 2018

What ? AWS Transformation Day Kuala Lumpur 2018.
Where ? Sheraton Hotel, Petaling Jaya, Malaysia.
When ? Tuesday Aug 7, 2018.

The event was about transformation of brick-and-mortar type of business to world class cloud-based business. Two tracks were provided, (i) Retire Technical Debt and (ii) Innovation track.

Of course, I'm more interested towards innovation track on how-to using cloud technologies.

Below are a few notes taken during various sessions:

1. AWS Managed Services provides business quick "Landing Zones" to cloud computing.

2. Businesses are encourages to setup in-house Cloud Centre of Excellence (CCOE) that champion about cloud technologies.

3. Solutions must be "well-architected apps."

4. Hitachi Consulting provides end-to-end SAP on cloud services.



5. Cloud Operating Model
 5.1 Operations as code
 5.2 Automate everything

6. New HOT technologies : IoT + Serverless + AI

7. Four Phases of Effort : (i) Prototype (ii) Pilot (iii) Limited Production (iv) Scaled production
- First, work backwards to identify a set of customer needs.
- Select customer needs that can be addressed from Prototype through Limited Production in less than 12 months.

8. Check out about AWS embedded OS -> Amazon FreeRTOS

9. IoT project team members:
9.1 Device Programmer - skill in embedded system programming, IoT device management, batch fleet provisioning, real-time fleet index and search.
9.2 Fleet Manager - skills in cloud programming - scripting (NodeJS or Python)
9.3 Data Analyst - Skills in manipulate Business Analytics tools - IoT Analytics - Jupyter Notebooks - SageMaker
9.4 Security Engineer - skill with AWS IoT Device Defender
9.5 Cloud Developer - Front and back end programming - Serverless technologies - AWS Greengrass 

AWS Serverless + IoT


10. Check out AWS IoT 1-Click

11. Case studies in Machine Learning
- AWS ML Stack
-- ML Services
-- ML Platform
-- ML Framework

12. Amazon Lex to build Robo Advisor

13. Amazon SageMaker


Develop machine learning model via Amazon SageMaker 

14. AWS DeepLens hardware - USD120

15. Using GPGPU on AWS

16. AWS Deep Learning AMI

17. Machine learning takes time and technical debt.

18. [Insights from Data]
- What us valuable to your customer?
-- a. Solves a problem.
-- b. Easy to use.
-- c. Saves resources (time, money and energy).

[Customer Value Over Time]
 {{ TODO insert picture here ...}}
-- Increase conversion
-- Reverse conversion
 -- How easy is UI/UX ?
-- User want personalisation.
-- We provides gamification
-- How to monetisation works
-- User needs new services and new content
-- Exclusivity / reminders / notifications
-- Customer care
-- Recovery

 [AWS Training] 
1. Web site about AWS training is aws.amazon.com/training
2. Training steps:
-- New to AWS
-- Online Labs
-- Take a class
-- Go to AWS Certification (Iverson Sdn Bhd located at Centrepoint Bandar Utama).

Friday, 6 July 2018

AngularJS : Using $http service to get JSON data


No. Name Rate
{{ $index + 1 }} {{x.name}} {{x.rate}}
  • {{ x.name + ', ' + x.rate }}

Thursday, 5 July 2018

AngularJS : $interval Service Example


The time is:

{{ theTime }}

The $interval service runs a function every specified millisecond.

AngularJS : $http Service

Data from server :

{{ myServerData }}

The $http service requests a page on the server, and the response is set as the value of the "myServerData" variable.

AngularJS: ServerData

Hello AngularJS programmers ...

AngularJS : Sort an Array Based on User Input

Click on the table header name to sort the data.

Name Country
{{x.name}} {{x.country}}

AngularJS - Filter an Array Based on User Input

This is one of awesome features of AngularJS filter. We can filter an array of data based on user input.

For example:
Type a letter in the input field:

  • {{ x }}

Use filter in AngularJS directive

Let's say we have this raw data :

$scope.names = [
        {name:'Jani',country:'Norway'},
        {name:'Carl',country:'Sweden'},
        {name:'Margareth',country:'England'},
        {name:'Hege',country:'Norway'},
        {name:'Joe',country:'Denmark'},
        {name:'Gustav',country:'Sweden'},
        {name:'Birgit',country:'Denmark'},
        {name:'Mary',country:'England'},
        {name:'Kai',country:'Norway'}
        ];


<ul>
  <li ng-repeat="x in names | orderBy:'country'">
    {{ x.name + ', ' + x.country }}
  </li>
</ul>

Example:
Looping with objects:
  • {{ x.name + ', ' + x.country }}

Use AngularJS ng-click event in Blogger Example

This post embedded AngularJS code to demonstrate the use of ng-click.

Klik sini kalau berani >> {{firstname}}

AngularJS in Blogger : Validate user input

The ng-model, can be used to validate user input (required, email, number).

For example:




Email: Not a valid e-mail address

Wednesday, 4 July 2018

Use AngularJS in Blogger Example


Quantity:

Costs:

Total in dollar: {{ quantity * price | currency }}

Example of using ng-repeat ...
  • {{ x.name + ', ' + x.country }}

Monday, 30 April 2018

Hot Wheels Podium - Under 70 gram Metal Base

Hot Wheels Podium - Under 70 gram Metal Base


Hot Wheels Podium - Under 40 gram Non-High Speed Racing Wheel (HSRW)

Hot Wheels Podium - Under 40 gram Non-High Speed Racing Wheel (HSRW)

Hot Wheels Podium Under 40 grams Non-HSRW

Hot Wheels Podium - Open Blister

Hot Wheels Podium - Open Blister

Hot Wheels Podium - Open Blister

Hot Wheels Podium - Under 37 gram Non High-Speed Racing Wheel (HSRW)

Under 37 gram Non High-Speed Racing Wheel (HSRW)

Podium Hot Wheels Under 37 gram Non-HSRW

Hot Wheels Podium - Under 55 grams

Podium hot wheels cars - under 55 grams

Hot wheels podium under 55 grams

Hot Wheels Podium Cars

My personal research about hot wheels podium cars

Hot wheels podium cars


Hot Wheels Podium - Open Blister (Fantasy Car)

Podium open blister (fantasy cars)


Hot Wheels - Slowest Cars Podium

Latest slowest hot wheels cars in podium

Slowest hot wheels cars in podium

Hot wheels Podium - Category Champ Under 55 gram Metal Base

Ini adalah log peribadi hot wheels yang naik podium


1st - Pit Crew
2nd -
3rd -
4th -

Thursday, 29 March 2018

Python Data Science Essentials

My new reference related to data sciences with Python language


Tuesday, 20 February 2018

How-to calculate present value of one future cash flow

Present Value of One Future Cash Flow

Assume that an estimate of RM1000 is expected to be received in one year with an annual discount rate of 12 percent. The equation, 
$$PV = {FV \over (1+R)^n}$$

where PV is the present value, FV is the future value, R is the discount rate, and n is the number of periods.

In Python, we calculate using the following :

>>> 1000 / (1+0.12)
892.8571428571428