From Deep Blue to AlphaZero

Twenty years ago, IBM impressed the world with its specialized chess-playing system that won the match against the best chess player of all times, Garry Kasparov. Last year, Google repeated the same achievement with its Go-winning solutions AlphaGo, AlphaGo Zero and most recently AlphaZero. How did this evolution happen and what are the key success factors of these remarkable events in the history of AI ?

Deep Blue

First, a little bit of history and background theory. The history of chess-playing AI solution goes back to 1957 when IBM research scientist Alex Bernstein wrote the first complete chess-playing program and ran it on IBM 704. But it was only 40 years later, in 1997 that computer-based solution reached such a level to surpass the best human performance. AI-based solutions for game-playing haven’t changed a lot during this period. The best practice was the use of opening books for the first dozen moves, and then use of Minimax algorithm for the search. Chess has up to 35 different moves, and can go to 50 moves deep, which makes it computationally impossible for any computer to identify all possibilities until the end of the game (35^50 is higher than the number of atoms in the universe). Due to the wide search, even nowadays this algorithm would go to the depth of maximum 10 levels within the allotted time for the move decision. Alpha-Beta pruning was developed to discard those subtrees that don’t contribute to the evaluation of the best moves for the Minimax algorithm. This helped to reach deeper levels (up to 18 levels from the current position). Once this depth is reached, an evaluation function must be defined to assess the strength of achieved positions and to grade the selected moves. Evaluation functions are very complex, and this is were humans typically excel. Garry Kasparov had for example extraordinary sophisticated evaluation capabilities, better than any other player. Continue reading “From Deep Blue to AlphaZero”

Managing Stress and Emotions for Busy Professionals

The job of project managers is very stressful, often up to the point of being unbearable, and long term it can come with health hazards.

Frederic Kerautret, in a short 1.5 hour training session with >50 leaders in project management from Lausanne and all Switzerland, showed us that to manage it successfully, we need first of all to understand very well our emotions. Practical tools which are based on neuroscience, if exercised regularly and practiced the right way, can change our lives and significantly increase collaboration and productivity of the whole teams.

It reminds me of emotional intelligence, but specifically focused on how to cope with stress.

Especially important and not to be neglected in this era of digitalization !

Sasha Lazarevic

 

The Amazing Human Brain Project

It was great pleasure to moderate a session with Cristoph Ebell at our PMI event on November 2 in Lausanne. Christoph is Executive Director of the Human Brain Project, European-wide initiative to provide the infrastructure and software tools necessary for decoding and understanding of the human brain. The interest was considerable, since this is one of the most important scientific projects in the world managed from Switzerland.

The Human Brain Project consists of 12 subprojects, driven concurrently in around 120 different institutions in more than 20 different countries. Christoph Ebell was talking about the project objectives, challenges and lessons learned, and how the collaboration stimulated by this project will create numerous innovation opportunities in neurorobotics, neuroinformatics and medicine.

The overall team consists of over 500 people from neuroscience, engineering and IT. The massive data and complexity of the mathematical models require ever-growing super-computing power. So, the day-to-day management, governance, technical and scientific leadership, and communication requirements are simply massive. We’ve learned how to deal with such challenges using some new concepts like science diplomacy, as a way of communicating with stakeholders, and co-design as a way to integrate the distributed engineering of innovative technologies.

combine_images

Excellent atmosphere and after-event networking with more than 60 participants !

Sasha Lazarevic, November 2016

OpenStack 2016

When I went to my first OpenStack summit in Paris 2014, it was a huge thing. A vision of an open-source private cloud went out of the bottle and the hype exploded. But in these two years, in the market where I work, I haven’t seen too much adoption. So this year I went to the summit in Barcelona with low to moderate expectations. Luckily I’ve been wrong, because OpenStack is still a huge thing. And here below are just few reasons why.

First of all – numerous improvements, which make OpenStack more robust, easier to maintain and upgrade. Auto-remediation, for example will automatically add more hypervisors or evacuate VMs in case of HW failure, resolve rabbitmq problems, clean log files etc. With Newton release you will be able to upgrade the cloud without taking it down. Another interesting feature is that now you can create pools of external IP addresses, or create a compute node without an IP address for later addition.

Next, a complete set of new projects. For example Murano, which facilitates application deployment. Developers can package and publish their applications in a catalog, and deploy them with a push of a button. Or Sahara for automatic deployments of Hadoop clusters for big data analytics.

Continue reading “OpenStack 2016”

Accelerate Your Business with IBM Softlayer Cloud

I had an opportunity recently to learn a lot about Softlayer and get certified in Softlayer Solution Design, so I would like here to share my insights about some features, which may come as very useful for the post-digital world.

First of all I need to say that I work at IBM, and Softlayer is an IBM company. Softlayer cloud offering is actually, together with cognitive computing and Watson division, one of the strategic imperatives of the Big Blue. But I’m not directly attached to the Cloud Unit, so this certification was a challenge. IBM is known for the rigor in professional certifications. To get certified, it takes a lot of learning, practical exercises and experience, considerable time to prepare your certification package, and several levels of technical and peer reviews. All this hard work and learning has to fit into your regular work schedule, so in the end being certified at IBM is something IBMers are usually very proud of.
Continue reading “Accelerate Your Business with IBM Softlayer Cloud”

From FDI to the Investment in Outsourcing

From April 11 to April 13, I attended Annual Investment Meeting (AIM) in Dubai, one of the most important world forums on the promotion of Foreign Direct Investments (FDI).

IMG_0690

I had an honor to moderate a session on outsourcing within this conference, whose objective was to advise the governments on how to capture opportunities in this dynamic and global market of outsourcing. Here is a brief account on this session.

My panelists were renowned experts and global industry thought leaders:

  • Christina Knutsson, Director at GDP Global
  • Jon Becker, Legal Counsel at Clearly Legal Ltd
  • Michael Ansah, Vice President of Dell
  • Roland Jabbour, Chairman at Jabbour Holding Group
  • Zhengping Yu, Executive Director of IBM China GTS GCG

Outsourcing was selected as one of the hot topics at AIM due to the fact that more and more money is being channeled into the alternative forms of investment, like mergers and acquisitions, licensing, subcontracting and outsourcing.

Foreign Direct Investments

Several thousands participants, ministers of more than 100 countries, government officials, industry experts and consulting companies convened to a large number of sessions and country presentations. Here are just few numbers to illustrate the current state of foreign direct investments in the world:
Continue reading “From FDI to the Investment in Outsourcing”

Natural Language Processing and Watson APIs

Cognitive APIs

Year 2016, marked by the win of Google DeepMind in strategy game Go is definitely the year of artificial intelligence. Cognitive computing, machine learning, neural networks, natural language processing – these new concepts offer tremendous opportunities for bringing god-like intelligence and judgment capabilities to our everyday technical and business applications.

In January we, at IBM, made a presentation to the FinTech community in Geneva on cognitive computing and on how to use Watson APIs. Here in this article is a summary of what cognitive computing is and how to put it easily in practice.

Sasha Lazarevic, Alexandre Gaillard (Swiss Fintech Leader), and Pierre Kaufmann (IBM Cognitive Solutions Architect)
Geneva, January 11, 2016 : Sasha Lazarevic, Alexandre Gaillard (Swiss Fintech Leader, InvestGlass CEO), and Pierre Kauffmann (IBM Cognitive Solutions Architect)

 
But first of all, I feel I need to clarify some concepts:

Continue reading “Natural Language Processing and Watson APIs”

Digital Lean

The Future of Project Management in the Digital Age

I am tempted to conclude that project management is on the decline. There is saturation in the number of project managers, in the activities called projects, in the number of projects managed by professional project managers, and many other metrics used to measure the effectiveness of project management discipline. It seems that this practice , as designed and used more than 15 years ago needs to redefine itself to be able to produce strategic advantage in the era of digital transformation.

If it is so, what other methods and concepts should business companies use to execute the work in an efficient manner? And also, what should the project managers do?

To answer these questions, we need first to remember how project management achieved such a high visibility and popularity in the last 15 years. Recall that this was the time of big investments in IT infrastructure and in-house developped IT applications. These investments required very strict scope management, time scheduling, resource deployment and cost management skills to make sure the company resources are used wisely.

But nowadays, the data is moving onto the cloud platform, and business value is created by using readily available APIs from an external ecosystem to make our business and application experiments. And it seems we don’t need project managers for that.

Let me then outline some advice on how to navigate through this new digital world without traditional project management.
Continue reading “Digital Lean”

User Experience for Project Managers

User Experience for Project Managers or UX-PM is a new aspect of the project management, which emphasizes effective management of a specific kind of new projects in the domain of digital transformation, and particularly geared towards the final customer’s user experience. Project managers who work on this kind of projects need to master a very specific methodology and understand the use of various tools and techniques that facilitate the communication around the UX.

User Experience (or UX) is defined as a collection of person’s emotions and attitudes with regards to using a particular product, system or a service, and as such is a critical success factor of web and digital projects, since human-computer interaction is increasingly getting in the center of all modern IT activities.

I had chance recently to work with Continue reading “User Experience for Project Managers”