23 February 2015

Predictive Analytics - A Case Study

Nishad Sharma, a Delhi-based entrepreneur, is a typical online shopper who keeps a tab on the various sales and promotional deals run by companies from time to time. On the cool Delhi evening of February 4, he opened online fashion company Myntra's app on his smartphone to see if there were any deals on trousers. That day, was running its Rush Hour sale in which customers could avail up to 50 per cent discount on select products. After filtering his search, Sharma decided to add a pair of UCB trousers to his shopping cart.

But then he changed his mind. Perhaps he could get a better deal if he logged on into a sale on a weekend. To his surprise, Sharma received a mail from Myntra next morning, telling him what he presumably lost by abandoning his cart the previous day. The same product was now available at a 100 per cent mark-up. To close the sale, the company sent another mail to Sharma a couple of days later, offering a smaller discount of 20 per cent. Sharma couldn't let it go waste a second time round.

The systematic and gentle hounding of Sharma points at a big shift in the way e-commerce players target customers. Says Myntra's chief strategy officer Prasad Kompalli, "Gone are the days of sending irrelevant mail shots to one and all. Today we are in a position to identify and reach out to our customers." To make this possible on a large scale, e-commerce firms are sprucing up their predictive analytics skills and the attendant infrastructure to understand who their most valuable customers are.

Predictive analytics factors in all possible variables that help the marketer devise the right strategy to generate the desired engagement with customers - from providing timely and accurate sales forecasting insights, to equipping them with opportunities to improve diagnosis and the design of their websites to accommodate the pressures of any shopping blitzkrieg. These insights can range from what time of the day your website can witness maximum traffic, what products/pages will receive high impressions, which region you can expect the bulk of the orders to come from (to help in the planning of logistics and cash on delivery options) and the like.

Read more

22 February 2015

Basics Of Artificial Intelligence

Artificial intelligence (AI) means different things to different people. Some believe that AI is synonymous with any form of intelligence achieved by nonliving systems; they maintain that it is not important if this intelligent behavior is not arrived at via the same mechanisms on which humans rely. For others, AI systems must be able to mimic human intelligence. 

No one would argue with the premise that to study AI or to implement AI systems, it is helpful if we first understand how humans accomplish intelligent behavior; that is, we must understand activities that are deemed intelligent in an intellectual, scientific, psychological, and technical sense. 

For example, if we want to build a robot capable of walking like a human, then we must first understand the process of walking from each of those perspectives; people, however, do not accomplish locomotion by constantly stating and following a prescribed set of formal rules that explain how to take steps. In fact, the more human experts are asked to explain how they achieve their level of performance in any discipline or endeavor, the more they are likely to fail. For example, when Israeli fighter pilots were asked to explain their prowess for flying, their performance actually declined.

Expert performance stems not from constant, conscious analysis but from the subconscious levels of the mind. Imagine trying to drive on an expressway during rush hour and needing to consciously weigh each vehicle-control decision.

Consider the story of the professor of mechanics and the unicyclist. If the professor is asked to cite principles of mechanics as he attempts to ride the unicycle and bases his success on the unicycle on knowing those principles, he is doomed to failure. Likewise, if the unicyclist attempts to learn the laws of mechanics and apply them while he performs his craft, he, too, is destined for failure and perhaps a tragic accident. 

Root of Artificial Intelligence
The point is, human skill and expertise in many disciplines seems to be developed and stored in the subconscious, rather than being available upon explicit request from memory or first principles.
What is AI?

AI is not natural but is man-made. the term artificial means synthetic (i.e., man-made) and generally has a negative connotation as being a lesser form of a real thing. Artificial objects are often superior to real or natural objects, however. Consider, for example, an artificial flower, an object made of silk and wire and arranged to resemble a bud or blossom.

21 February 2015

The Robotics career top skills that you need always

Robotics career
Career in Robotics
The following skills are required to enter into Robotic Career.

PROGRAMMING:
  • Matlab - Familiarity with command-line and external functions using MATLAB library; mport/export of data; graphing/plotting functions & data; rudimentary animation
  • Python- And / or C / C++ familiarity
  • ROS- Robot Operating System (ROS) - Optional (Good to know)
  • Program Constructs- Sequencing, Selection, Iteration & Recursion
  • Data Organization- Arrays, Lists, Pointers
COMPUTERS: Tools Productivity : SW (MS Office - Excel / Word / PowerPoint / Project)

Operating Systems: Windows or Apple-OS - use of personal laptop computer Linux or Ubuntu

MATHEMATICS
  • Linear Algebra Inversion, Eigenvalues, Null-Space
  • Linear Differential Eq. Matrix-Algebra & -Manipulation
  • Basic Calculus Derivatives, Gradients, Chain Rule
  • Numerical Integration Basic Computational Implementation, e.g. Runge-Kutta 4
  • Fourier Analysis NOT how to calculate the coefficients, but the notion that any complicated fct. can be represented as a composite of simpler ones
PHYSICS: Newtonian Physics- Newton-Euler Mechanics (Forces, torques, mass / inertia, Equations of motion) System State Degrees of Freedom & Constraints to fully describe a system’s behavior mathematically

CONTROLS: Control Systems, Controls Fundamentals (transfer functions; bode plots; stability-margin; time-response of LTI systems; PID compensators)

Basic Electronics: Electronics- Basic experience with practical circuits (elements, interactions, PCBs) Mechanisms- Some design and fabrication experience (Concept -> CAD -> Fabrication)
Documentation -Basic skills in document structuring and technical writing

Related: Robotics by Google

19 February 2015

Cloud computing career these are available options to read now

cloud computing
Lot of job prospects are available for cloud computing skill sets.Every analyst firm, from Gartner to IDC to Forrester and many others have released relative numbers claiming that cloud computing will grow revenues in the gazillions over the next five to ten years, creating millions of direct programmer jobs and many new jobs we don't even know about yet.
 
The future of cloud computing surely lead the market, since all the digital technologies using cloud computing. So, the prospects are bright.

Huge opportunities ahead for cloud computing engineers

According to research sponsored by Microsoft, and conducted by IDC in 2012, spending on public and private IT cloud services will generate nearly 14 million jobs worldwide from 2011 to 2015.And according to the 2012 Gartner CIO Agenda Report, the top three priorities for that year were analytics and business intelligence, mobile technologies, and cloud computing.

Read more: Learn Cloud
  • Regardless of the industry, the technological transformations have been astounding, with all things now social, mobile, and cloud computing, just to name a few tech fields.
  • And what's been cool to watch is how these technologies have helped to innovate the very talent-acquisition and talent-management software systems that are used to recruit, hire, onboard, and develop tech pros like you. These technologies are all about getting to the "short list" of qualified applicants faster and more accurately, as well as managing more accurately, faster, and better all the employee life-cycle data.
  • Cloud computing hasn't completely replaced legacy ERP software systems like Oracle or SAP but there's a reason Oracle and SAP have been buying up the cloud-based companies that have gotten the formula right. It's why Workday, a totally cloud-based human capital management platform, is taking on the big boys by going public as well this year.
Other promising Careers:
  • Robotics
  • Internet of Things
  • Genetic Engineering
  • Mobile Technologies
Also Read

18 February 2015

Cloud Case Study Part-2

Present case study is in Health Care:
 
Practo Technologies was formed in year 2008. The vision of the company was to make medical information digitally accessible to patients and doctors. With all these features at pleasing price, solutions providers like Practo aimed to create the most efficient healthcare experience for people in India and gradually around the world.


The aim was to improve the patient experience for finding and meeting a doctor.

 
Traditionally the healthcare records were created manually and stored on shelves. Managing of records stored in files traditionally was of not much use. With the evolution of technology, there has been a paradigm shift in the manner the healthcare industry functions.
 
The medical records are electronically stored and managed. With the acceptance of cloud computing the healthcare patient data is stored at a remote server location on the internet.
 
The following companies offering CLOUD based health care Service:
 
Practo Ray
 
It is a cloud based flagship product that allows patients to search for doctors and book their appointment online. The dedicated online platform for health professionals and intelligent system that lets users know when the doctor is available. The user friendly and effective practice management software supports online appointment booking, electronic medical records (EMR) and enables effective clinic-patient communication.
Practo Hello:
 
It is the first automated call based software that enables patients to call and book their appointment instantly. The automated voice service responds to the calls made by the patients to book an appointment. The Interactive Voice Response System (IVRS) solution for doctors lets them manage the phone calls made to their clinics and access call recordings while ensuring that no call goes unanswered.
Practo Group
 
It is an online collaborative platform dedicated to healthcare community. The online forum enables healthcare professionals to share views, meet other members and promote their health events. The group service enabled collaboration among like-minded healthcare fraternity.

Cloud Integration-New Role in IT

ITaaS is the most recent entrant to the IT landscape; it is an efficient delivery method. With the meteoric and mesmerizing rise of service orientation principles, every single IT element is being viewed and visualized as a service that sets the tone for the service era

Integration as a service (IaaS): is a budding and distinctive capability of clouds that helps in fulfilling internal as well as external business integration requirements. Increasingly, business applications are deployed in clouds to reap the manifold business and technical benefits of using clouds.
  • On the other hand, innumerable mission-critical applications and data sources still remain locally stationed and sustained primarily due to the expressed security concerns associated with hosting them in clouds. The question here is how to create seamless data flow between hosted and on-premise applications so that they work together.
Cloud integration
Cloud integration new roles
The IaaS overcomes these challenges by smartly utilizing the time-tested B2B integration technology as the value-added bridge between SaaS solutions and in-house business applications. The B2B systems are capable of driving this new on-demand integration model because they are traditionally used to automate business processes between manufacturers and their trading partners.

  • This means they provide application-to-application connectivity along with the functionality that is crucial for linking internal and external software securely. 
  • Unlike the conventional EAI solutions designed only for internal data sharing, B2B platforms have the ability to encrypt files for safe passage across the public network, manage large data volumes, transfer batch files, convert disparate file formats, and guarantee data delivery across multiple enterprises. 
  • The IaaS just imitates this established communication and collaboration model to create reliable and durable linkage for ensuring smooth data passage between traditional and cloud systems over the web infrastructure.

Related: Latest trends in Distributed Computing

The use of hub-and-spoke (H&S) architecture further simplifies the implementation and avoids placing an excessive processing burden on the customer side.The hub is installed at the SaaS provider's cloud center to do the heavy lifting, such as reformatting of files.

  • A spoke unit at each user site typically acts as a basic data transfer utility. With these pieces in place, SaaS providers can offer integration services under the same subscription/ usage-based pricing model as their core offerings. As IT resources are becoming more distributed and decentralized every day, linking and leveraging them for multiple purposes need a multifaceted infrastructure.

Clouds, being web-based infrastructures, are the best fit for hosting scores of unified and utility-like platforms to take care of all sorts of brokering needs among connected ICT systems.

16 February 2015

Analytics on Fly - Read It

The basis for real-time analytics is to have all resources at disposal in the moment they are called for . So far, special materialized data structures, called cubes, have been created to efficiently serve analytical reports. Such cubes are based on a fixed number of dimensions along which analytical reports can define their result sets. Consequently, only a particular set of reports can be served by one cube. If other dimensions are needed, a new cube has to be created or existing ones have to be extended. In the worst case, a linear increase in the number of dimensions of a cube can result in an exponential growth of its storage requirements. Extending a cube can result in a deteriorating performance of those reports already using it. The decision to extend a cube or build a new one has to be considered carefully. 

In any case, a wide variety of cubes may be built during the lifetime of a system to serve reporting, thus increasing storage requirements and also maintenance efforts.

Instead of working with a predefined set of reports, business users should be able to formulate ad-hoc reports. Their playground should be the entire set of data the company owns, possibly including further data from external sources. Assuming a fast in-memory database, no more pre-computed materialized data structures are needed. As soon as changes to data are committed to the database, they will be visible for reporting. 

The preparation and conversion steps of data if still needed for reports are done during query execution and computations take place on the fly. Computation on the fly during reporting on the basis of cubes that do not store data, but only provide the interface for reporting, solves a problem that has existed up to now and allows for performance optimization of all analytical reports likewise

10 February 2015

Case Study On Cloud Computing

The concept of cloud computing is in use for many years, but in recent years has it become a highlighted and come in picture. In the year 1990s, cloud computing was developed by major IT providers such as Sun, Microsoft, Google, and Amazon.

Cloud computing
Cloud computing
Different products came into use for different levels of users. The most popular services for end users include web-based email systems (SaaS), e.g. AOL, Gmail, Hotmail, and Yahoo! Mail, and office applications such as Google Docs, Microsoft MS Office Online, Cloud-canvas.com, and Write.fm, etc.

Developers can run their programs on the cloud (PaaS) like Google AppEngine, Windows Azure, and Force.com. Companies or organizations store or backup their large data on remote servers (IaaS), for example, Rackspace, Microsoft Azure, Animoto, Jungle Disk and Amazon's EC2 or S3 servers.

In 2011, the Primary Research Group (PRG) published a report of its recently conducted survey on library use of cloud computing (Primary Research Group, 2011). Participants included 70 libraries worldwide with the majority from the United States. The survey report reveals that 61.97 percent of libraries in the sample used free SaaS while 22.54 percent of libraries sampled used paid subscription SaaS; less than 3 percent of libraries surveyed used PaaS, and 4.23 percent used IaaS.

Most libraries using PaaS or IaaS had annual budgets over $5,000,000. Smaller libraries usually used the servers of their parent organizations, while libraries with multi-million dollar budgets tended to use their own servers.

  • Few case studies also show the exploration and adoption of other models of cloud computing in libraries. For example, California State University libraries have migrated their key library systems to vendors' cloud-based servers (i.e. a public cloud) and to campus IT's internally virtualized environment (i.e. a private cloud) (Wang, 2012). 
  • The Burritt Library at Central Connecticut State University used Amazon's S3 to back up their high-resolution digital objects (Iglesias, 2011). Murray State University library experimented with Dropbox for library services (Bagley, 2011). University of Arizona Libraries have migrated their ILS, Digital Libraries website, Interlibrary Loan system and repository software to cloud-based services (Han, 2010). 
  • The Z. Smith Reynolds Library in Winston Salem, NC, started to use Amazon's EC2 for hosting its website, discovery services, and digital library services in 2009 (Mitchell, 2010b).

The service model represent server administration and maintenance responsibilities are moved from local personnel to the hosting vendor, while the management of the application remains in the traditional way, i.e. librarians are still able to access the backend of the system for local customizations as if they were managing the system locally.

09 February 2015

Basics Of CLOUD Storage

There are hundreds of different cloud storage systems, and some are very specific in what they do. Some are niche-oriented and store just email or digital pictures, while others store any type of data. Some providers are small, while others are huge and fill an entire warehouse.

Example: One of Google’s datacenters in Oregon is the size of a football field and houses thousands of servers. 


  • At the most rudimentary level, a cloud storage system just needs one data server connected to the Internet. A subscriber copies files to the server over the Internet, which then records the data. When a client wants to retrieve the data, he or she accesses the data server with a web-based interface, and the server then either sends the files back to the client or allows the client to access and manipulate the data itself.
  • cloud storage systems utilize dozens or hundreds of data servers. Because servers require maintenance or repair, it is necessary to store the saved data on multiple machines, providing redundancy. Without that redundancy, cloud storage systems couldn’t assure clients that they could access their information at any given time. 
  • Most systems store the same data on servers using different power supplies. That way, clients can still access their data even if a power supply fails.
  • Many clients use cloud storage not because they’ve run out of room locally, but for safety. If something happens to their building, then they haven’t lost all their data.


07 February 2015

3 Technologies to Build Clouds

In a simple terms, Cloud computing means, data and computing is done in Cloud.
Cloud computing is an environment is a combination of Hardware, Systems Software and Applications.

The cloud which is available to the public is called PUBLIC cloud.
The cloud which is available to the particular Business/Company is called PRIVATE Cloud.
Hybrid Cloud- A private cloud is maintains all the resources that needed, in case of emergency, it takes resources from PUBLIC cloud.

Cloud

Cloud services (remote data and computation) are exposed as simple and user-friendly web services.

For example, Microsoft's ADO.NET (originally called Astoria)  provides the tools to expose any data object from a collection, stored in a database or other form, as a URI to an encoded form using a standard such as JSON or ATOM representation

Google's AppEngine provides a way to deploy a remote Python script that becomes a web service that can access data in their BigTable database system.

To deliver highly available and flexible services (i.e., computation as a service), and owing to the maturity of virtualization technology, Virtual Machines (VMs) are used as a standard for object deployment in the cloud.

VMs decouple the computing infrastructure from the physical infrastructure.

VMs allow the customization of the platform to suit the needs of the end-user. For example, in the Amazon Elastic Compute Cloud (EC2), the customer selects his/her preferred VM image (virtual appliance) from a list of various versions of Linux and Windows servers

06 February 2015

Top Paid IT Jobs

Entry Level

Business Intelligence Architect

The primary responsibility of the business intelligence architect is data standards and procedures; warehousing; design and development of logical and physical data models and databases; distributed data management; information management functions.
The business intelligence architect designs, develops and enforces standards and architecture for installing, configuring and using business intelligence applications for the purpose of directing and managing the organization. The role usually requires a bachelor's degree and at least some experience in a BI role.
Salary:$81,200

ASIC Design Engineer

The role produces application-specific integrated circuit (ASIC) designs and modifications by identifying design objectives and issues; researching and developing ASIC engineering techniques and approaches; verifying and validating designs; maintaining documentation; and mentoring team members, if applicable.
The role usually requires a bachelor's degree and experience with general ASIC designs, concepts and usage.
Median Pay: $83,300

Solutions Architect

While the title might seem vague, a solutions architect (SA) plays a key role in the software development lifecycle: in the conversion of the product, application or solution requirements taken from the business or customer into an architecture and design that will become the blueprint for the solution being created. This conversion is based largely upon the previous design patterns that the solutions architect has been involved with in the past through reading and staying abreast of the latest techniques, or through personal experience.
The role requires a bachelor's degree or equivalent experience.
Median Pay: $91,500

Software Architect

A software architect (SA) is responsible for the initial design and development of new software or extensive software revisions. The software architect defines product requirements and creates high-level architectural specifications, ensuring feasibility, functionality and integration with existing systems/platforms for internal use or for customers.
The role requires a bachelor's degree and, while still considered an entry level position, a solutions architect may be expected to have an advanced degree in area of specialty and may manage or guide other developers through the project to completion.
Median Pay: $94,100

Data Scientist, IT

Also known as "the sexiest job in IT," a data scientist's role is to use predictive analytics and machine learning experience to extract insight and actionable information from a firm's data stores. The role is fairly new and still evolving, but requires a bachelor's degree and at least familiarity with data mining, structured data modeling and predictive analytics.
Median Pay: $97,600
Middle Level

Principal Software Engineer

Principal software engineers are in charge of most of the technical aspects of an organization's software projects. Their primary function is scaling software projects efficiently while maximizing performance and minimizing costs. They also oversee development teams and coordinate strategies to make sure the technologies are interconnected and product lines are working smoothly. Principal software engineers focus on best practices and standards of design, application requirements and proper maintenance. Engineers in this role often manage teams of developers.
A bachelor's degree in computer science is usually the minimum educational requirement, although a (CSDP) Certified Software Development Professional certification along with hands-on experience in a previous position is also generally accepted.
Median Pay: $133,000

Data Scientist, IT

The role so nice, it appears on our list twice. As stated before, a data scientist's role is to use predictive analytics and machine learning experience to extract insight and actionable information from a firm's data stores. In a mid-level role, data scientists could be required to have software engineering experience, as well as higher-level strategic thinking and communication skills to more accurately make the case for business action based on the results generated by machine learning algorithms and insight gained from data mining.
The role is fairly new and still evolving, but requires a bachelor's degree and extensive experience with software development, data mining, structured data modeling and predictive analytics.
Median Pay: $134,000

Scrum Coach

The scrum coach role teaches and coaches all agile software development best practices and Scrum adoption to an IT organization or an agile development environment. Ideally, a scrum coach will have extensive experience with an agile development environment and will use his or her broad experience to help businesses adopt best practices as related to an agile framework.
Most scrum coaches have a bachelor's degree and experience in software development, engineering or architecture. While there is a specific scrum coach certification, experience and previous demonstrable success is most often used as criteria for hiring.
Median Pay: $151,000

04 February 2015

YARN on HADOOP 2.0

www.biganalytics.me
Apache Hadoop is one of the most popular tools for big data processing. It has been successfully deployed in production by many companies for several years. Though Hadoop is considered a reliable, scalable, and cost-effective solution, it is constantly being improved by a large community of developers. As a result, the 2.0 version offers several revolutionary features, including Yet Another Resource Negotiator (YARN), HDFS Federation, and a highly available NameNode, which make the Hadoop cluster much more efficient, powerful, and reliable. 

Apache Hadoop 2.0 includes YARN, which separates the resource management and processing components. The YARN-based architecture is not constrained to MapReduce.
New developmens in Hadoop 2.0 Architecture with YARN:
  1. ResourceManager instead of a cluster manager
  2. ApplicationMaster instead of a dedicated and short-lived JobTracker
  3. NodeManager instead of TaskTracker
  4. A distributed application instead of a MapReduce job
Basic changes in Hadoop 2.0 architecture are:

The ResourceManager, the NodeManager, and a container are not concerned about the type of application or task.

All application framework-specific code is simply moved to its ApplicationMaster so that any distributed framework can be supported by YARN — as long as someone implements an appropriate ApplicationMaster for it.

Thanks to this generic approach, the dream of a Hadoop YARN cluster running many various workloads comes true. Imagine: a single Hadoop cluster in your data center that can run MapReduce, Giraph, Storm, Spark, Tez/Impala, MPI, and more.

02 February 2015

Mobile Application Development-Promising Career

Mobile application development will lead in the market. E-commerce is expanding 3 folds in 2015. Expecting it will increases to 100 folds in coming 2 or 3 years.

The following skill set is required to enter into mobile application development.



Mobile Advertising

Mobile advertising can also constitute a significant part of m-commerce applications. Indeed, using demographic information compiled by mobile-service suppliers and information about the physical location of the user, a highly targeted advertisement can be launched. Advertisements can be tailored to target a given user, according to the information previously provided, during a preliminary stage, or a past shopping expedition. Advertisement can also take advantage of the user's physical location. For example, users could be alerted to sales and feature events occurring in their neighborhood stores and restaurants. This type of advertising functions with a short message service or a pager.

When more wireless bandwidth becomes available, advertisements will become contain more audio, photo, and video content to fit users' specific needs, interests, and habits. Moreover, the network service suppliers will be able to use push-pull methods to make mobile advertising best suited to the user's profile.

The number of advertisements and the level and type of content they include are interesting elements. The number of advertisements must be limited in order to avoid user frustration and network congestion. Wireless networks could consider this type of service as low priority when solving congestion problems that affect the quality of service of the entire network. Because these services require information about the user's physical position, a third module could be used in order to provide localization services. However, this would result in profit sharing among the network service and the position information provider.






Featured post

10 top Blockchain real features useful to financial projects

Blockchain is basically a shared ledger and it has many special features. Why you need it. Business transactions take place every second...

Most Viewed