Machine Learning / AI / Data Analytics

Machine Learning / AI / Data Analytics

 

SDKs

  • Cafe
  • Caffe2
  • CNTK
  • MXNET
  • TensorFlow
  • Then
  • Pytorch
  • Torch

Data Visualisation

 

Advertisements

Personally identifiable information (PII) Examples

Personally identifiable information (PII) Examples

PII is any data that could potentially identify a specific individual. Any information that can be used to distinguish one person from another and can be used for de-anonymizing anonymous data can be considered PII.

 

Examples

  • John Smith + Trustwave = GDPR
  • John Smith + Phone Number = GDPR
  • jsmith@trustwave.com = GDPR
  • PII; car number plate, national insurance , passport number, NI Number all = GDPR
  • 407 Southway Drive Plymouth + John Smith = GDPR (fictitious address)
  • Post Code + car reg = GDPR
  • Medical record = GDPR
  • Cookies = GDPR
  • IPaddress = GDPR
  •  Princess Diana  does not apply to GDPR as she has deceased.
  •  Prince William = GDPR
  •  Essentially any information that can identify a living person can be in scope of GDPR even indirectly can come into scope of GDPR:
  •  For example if I was to write a blog then just by the content of the blog if I can be identified , i.e. by style of writing or subject it could indirectly come into GDPR

Jedi Mind Control for Presales

Jedi Mind Control for Presales

  • Opinions Count – Adding the phrase “in your opinion …” to a question softens the reply if the customer has an objection. “In your opinion, will this solve your problem?” If the customer says no, it’s an opinion, not a fact, and you can address his concern. This is a great trial close to use as the sales cycle progresses so that you don’t encounter any surprises when it’s time to wrap up the deal
  • Sharp Angle Close – When the customer asks for a concession, whether it is price, delivery or additional features, respond by asking, “If I can do that for you today, will you sign a purchase order?” This is an important closing question – if you agree without asking for close, then the customer has an open door to continue asking for concessions.

    The Art of saying something without saying anything -This is a great capability for under performing sales people in joint internal meetings or end of quarter business reviews, otherwise knowns as QBRs. Its when a Sales Directors ask a Sales Rep about  performance and how they will make sure to hit targets next quarter. Its a skill of answering that questions but not answering the question. I am not sure how to do this, but i seen it happen and then the Sales Director say Good job Mr X and move on the the next Sales Guy. This is a very amazing skill and astonishing to experience live.

Gartner – Five Ways to Migrate Applications to the Cloud (just words thou)

Rehost, i.e. redeploy applications to a different hardware environment and change the application’s infrastructure configuration. Rehosting an application without making changes to its architecture can provide a fast cloud migration solution. However, the primary advantage of IaaS, that – teams can migrate systems quickly, without modifying their architecture – can be its primary disadvantage as benefits from the cloud characteristics of the infrastructure, such as scalability, will be missed.

Refactor, i.e. run applications on a cloud provider’s infrastructure. The primary advantage is blending familiarity with innovation as “backward-compatible” PaaS means developers can reuse languages, frameworks, and containers they have invested in, thus leveraging code the organization considers strategic. Disadvantages include missing capabilities, transitive risk, and framework lock-in. At this early stage in the PaaS market, some of the capabilities developers depend on with existing platforms can be missing from PaaS offerings.

Revise, i.e. modify or extend the existing code base to support legacy modernization requirements, then use rehost or refactor options to deploy to cloud. This option allows organizations to optimize the application to leverage the cloud characteristics of providers’ infrastructure. The downside is that kicking off a (possibly major) development project will require upfront expenses to mobilize a development team. Depending on the scale of the revision, revise is the option likely to take most time to deliver its capabilities.

Rebuild, i.e. Rebuild the solution on PaaS, discard code for an existing application and re-architect the application. Although rebuilding requires losing the familiarity of existing code and frameworks, the advantage of rebuilding an application is access to innovative features in the provider’s platform. They improve developer productivity, such as tools that allow application templates and data models to be customized, metadata-driven engines, and communities that supply pre-built components. However, lock-in is the primary disadvantage so if the provider makes a pricing or technical change that the consumer cannot accept, breaches service level agreements (SLAs), or fails, the consumer is forced to switch, potentially abandoning some or all of its application assets.

Replace, i.e. discard an existing application (or set of applications) and use commercial software delivered as a service. This option avoids investment in mobilizing a development team when requirements for a business function change quickly. Disadvantages can include inconsistent data semantics, data access issues, and vendor lock-in.

Retain/Repurchase/Refactor/Retire